Savas Kitchen

  • Home
  • Recipe Index
  • By Category
    • Ukrainian
    • Breakfast
    • Lunch
    • Dinner
    • Side Dishes
    • Soup
    • Sweet treats
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Subscribe
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipe Index
    • About
    • Contact
    • Subscribe
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Soup

    Mirepoix Recipe (With Global Flavor Base Variations)

    Published: Jun 12, 2025 by Nataliia

    Jump to Recipe

    Learn how to make classic French mirepoix and global variations. You'll also learn how to prep and freeze it, and how to use it to build flavor in your dishes.

    Growing up in Ukraine, I didn’t know the word "mirepoix", but I knew the smell of onions and carrots sizzling on the stove. It is how every soup or stew begins in our home, even to this day...

    Sauteed mirepoix with diced onions, carrots, celery in a skillet being scooped with wooden spoon.
    Jump to:
    • What is mirepoix 
    • Ingredients and cooking methods for each variation
    • How to make mirepoix
    • How to use it in your dishes?
    • Storage options
    • Useful tips
    • Frequently asked questions
    • 📖 Recipe
    • 💬 Comments

    What is mirepoix 

    Mirepoix (pronounced as meer-pwah) is a French term for a mix of onions, carrots, and celery slowly cooked in butter until soft and aromatic. Only three vegetables but they create so much flavor to elevate anything you cook. This classic flavor base is used in soups, stews, sauces, and braises.

    Traditionally, mirepoix is made with twice as much onion as carrot and celery, following a simple 2:1:1 ratio measured by volume. Mirepoix takes about 20 minutes to prepare, including chopping and cooking.

    Mirepoix vegetables are chosen not just for flavor, but because they grow well in France’s climate.

    Other cuisines have similar flavor bases: Italian soffritto, Cajun holy trinity, German Suppengrün, Ukrainian Zazharka.

    Looking for easy dishes to use Mirepoix and variations? Try some of my recipes:

    • French Mirepoix: lentil vegetable soup, chicken noodle soup.
    • Italian Soffritto: beef bolognese, pasta and lentils.
    • Ukrainian zazharka: borscht soup, stuffed cabbage rolls.

    Ingredients and cooking methods for each variation

    Below, you can find how different countries make their own flavor bases using different ingredients and cooking methods.

    French mirepoix ingredients made with onion, carrots, celery and butter.

    French Mirepoix

    • Ingredients: Onion, carrot, celery (2:1:1 ratio)
    • Fat: Butter or neutral oil.
    • Method: Vegetables are finely diced. Sweat slowly on low heat for about 8–10 minutes, without browning.
    • Used in: Soups, sauces, stews, braises

    Italian Soffritto:

    • Ingredients: Onion, carrot, and celery, garlic, and sometimes parsley
    • Fat: Olive oil
    • Method: Vegetables are finely chopped or minced. Cooked on medium-low heat in olive oil for 10–15 minutes, can be slightly browned.
    • Used in: Pasta sauces (like ragù), soups, stews

    German Suppengrün:

    • Ingredients: Carrots, leek or onions, celery root, parsley root.
    • Fat: Often no fat used — boiled directly into broth
    • Method:
    • Vegetables are usually left in large chunks or tied in a bundle.
    • Added raw to water with bones/meat.
    • Simmered for 2–3 hours to flavor broths.
    • Used in: Broths like Rinderbrühe, clear soups, sauces

    Cajun/Creole Holy Trinity:

    • Ingredients: Onion, bell pepper, celery (equal parts)
    • Fat: vegetable oil, butter, or bacon fat.
    • Method: Diced vegetables sautéed in fat on medium heat for 10–12 minutes. Some browning should be achieved for deeper flavor. Sometimes garlic or spices are added at the end.
    • Used in: Gumbo, jambalaya, étouffée

    Ukrainian zazharka  (as used in my home)

    • Ingredients: Onion, carrot, sometimes tomato paste, and garlic.
    • Fat: Sunflower oil, lard, or salo (pork fat)
    • Method: Onion and grated or diced carrots are sautéed on medium-high heat until soft and lightly browned. Sometimes tomato paste is added and cooked briefly. Takes 10–11 minutes.
    • Used in: Borscht, soups, stews, cabbage dishes.

    How to make mirepoix

    This is the step-by-step recipe instructions for the classic French mirepoix. You can easily adjust it to any global variation by changing the ingredients and cooking method accordingly (see the paragraph above).

    Step 1: Wash and peel the vegetables. Peel the onion and carrots. Trim ends of celery. Rinse the vegetables and pat them dry. 

    Step 2: Dice the vegetables uniformly. You can do fine dice or medium dice:  

    • Fine dice (about ¼ inch pieces) if making soups or sauces, where you want the vegetables to melt into the sauce.
    • Medium dice (½ inch) for heartier stews or braised dishes that require longer cooking where you want vegetables to remain more noticeable
    Prep step: Three separate piles of diced onions, celery and carrots on a wooden cutting board.

    Step 3. Slowly cook vegetables. In a heavy heavy-bottomed pan, add 1-2 tablespoons of butter or a mix of butter and olive oil. Add onions and let them cook for about 2 minutes over medium-low heat. Add carrots and celery. Cook them slowly over low or medium heat, stirring occasionally.

    Cooking step: diced onions, carrots and celery added to the skillet with melted butter.

    The vegetables should be sweating but not frying. The process will take about 8-10 minutes.  The mirepoix is ready when the onions are translucent and the carrots and celery are soft. It should also smell the smell is sweet and savory, but not sharp. 

    Softened mirepoix vegetables in the skillet on the stove, ready to be used in soup or sauce.

    How to use it in your dishes?

    You can use it immediately for making soups, sauces, stews or cool it down, store it, and use it later (see storage tips below).

    Step 1. Add main ingredients. So, when the mirepoix is cooked, you can add the main ingredients to the pan depending on what dish you are making: 

    • Proteins: chicken, beef, lentils, beans.
    • Other vegetables or grains: potatoes, peppers, tomatoes, rice, barley. 
    • Broth or stock: chicken, beef, or vegetable. 

    Step 2. Season and simmer. Season the soup, and sauce with salt, pepper, and spices. You can also add bay leaves, thyme, and other herbs. Simmer everything until the proteins, vegetables, and grains are cooked. 

    Step 3. Finish and serve. Taste the dish and adjust salt or pepper if needed. Pour into the bowls, garnish with fresh herbs, and cheese, and serve with bread. 

    Storage options

    Cooked mirepoix will last in an airtight container in the fridge for up to 3-4 days. You can also prep and freeze mirepoix for up to 3 months, either raw or cooked.

    Freezing raw mirepoix: This works best for recipes that require longer cooking times. Simply add the frozen raw mirepoix directly to the pan with butter and cook as usual.

    Freezing cooked mirepoix: This is perfect for quickly adding flavor to soups, stews, or sauces, saving you time during cooking.

    Useful tips

    • For classic French mirepoix, use the 2:1:1 ratio. For one cup of diced onions, use ½ cup of diced carrots and ½ cup of diced celery. 
    • Dice the vegetables into similar sizes, so they cook evenly. 
    • Make a big batch to freeze it.

    Frequently asked questions

    Do I need to add salt to mirepoix?

    No, you usually don't need to add salt to the mirepoix flavor base. Salt is added later to the dish that includes mirepoix as an ingredient. If you salt the mirepoix too early, it can draw out moisture from the vegetables too quickly, preventing them from developing their full flavor.

    Should I strain mirepoix or leave it in the dish?

    Most of the time, mirepoix should be left in the dish. It adds flavor, texture, color, and it's delicious. In sauces that simmer for a long time, it melts into the base, and in soups, it becomes part of the dish. The exception is when making stocks or broths—mirepoix is usually strained out after simmering once all the flavor has been extracted.

    📖 Recipe

    Close-up of classic french mirepoix made with onions, carrots and celery, all scooped from the skillet with a wooden spoon.

    Mirepoix Recipe (With Global Flavor Base Variations)

    Nataliia
    Learn how to make classic French mirepoix and global variations. You'll also learn how to prep and freeze it, and how to use it to build flavor in your dishes.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 10 minutes mins
    Total Time 20 minutes mins
    Course Soup
    Cuisine French
    Servings 6
    Calories 33 kcal

    Equipment

    • 1 cutting board
    • 1 knife
    • 1 large skillet or dutch oven

    Ingredients
      

    • 1 cup yellow onion, finely diced
    • ½ cup carrots, finally diced
    • ½ cup celery, finally diced
    • 1 tablespoon butter

    Instructions
     

    • In a large skillet, heat 1 tablespoon butter or oil. Add 1 cup yellow onion, finely diced and sauté over low heat for about 2-3 minutes. Add ½ cup carrots, finally diced and ½ cup celery, finally diced. Continue cooking over low to medium heat, stirring occasionally, for 8–10 minutes, until the vegetables are soft and fragrant. Avoid browning.
    • Use immediately as a flavor base for soups, stews, sauces or store it for later. Mirepoix will keep in the fridge for 3-4 days or can be frozen up to 3 months.

    Notes

    • Italian Soffritto. Ingredients: Onion, carrot, celery (sometimes garlic, herbs, tomato). Method: Sautéed in olive oil over medium-low heat, sometimes browned.
    • Cajun Holy Trinity. Ingredients: Onion, celery, green bell pepper. Method: Sautéed in oil, butter, or bacon fat over medium heat, often browned.
    • German Suppengrun. Ingredients: Carrot, leek, celeriac (sometimes parsley root).Method: Simmered whole in broth for soups and stocks, not sautéed.
    • Ukrainian Zazharka. Ingredients: Onion, carrot, garlic (sometimes tomato paste). Method: Sautéed in sunflower oil or pork fat until soft and lightly browned.

    Nutrition

    Serving: 1tablespoonCalories: 33kcalCarbohydrates: 3.6gProtein: 0.4gFat: 1.9gSodium: 13mgFiber: 0.9gSugar: 1.7g
    Keyword flavor base for soups, mirepoix
    Tried this recipe?Let us know how it was!

    More Soup

    • Chicken and rice soup made with roasted chicken, carrots, and celery is served in a white bowl.
      Chicken and Rice Soup with Roasted Chicken Thighs
    • Lentil soup with chunky vegetables is served in a white bowl and topped with fresh green herbs.
      Lentil Soup Without Tomatoes
    • Homemade rotisserie chicken noodle soup served in a white bowl.
      Quick and Easy Rotisserie Chicken Noodle Soup
    • Chunks of tender beef in a rich red goulash sauce served in a white dish.
      Beef Goulash

    Comments

    No Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Sava's kitchen female author wearing an apron standing in the kitchen.

    Hi, I'm Nataliia, a mom from Ukraine living in the U.S. I share cozy, family-friendly recipes that taste like home, no matter where you are. I hope these recipes end up in your family’s recipe box someday.

    More about Nataliia →

    Popular

    • Crispy golden air fryer frozen French fires served on a white round plate.
      Air Fryer Frozen French Fries (Homemade or Store-Bought)
    • Different types of homemade French fry cuts displayed on a cutting board: regular fries, crinkle-cut fries, steak fries, crisscross (waffle) fries, shoestring fries, and wedges.
      How to Make and Freeze Homemade French Fries (From Scratch)
    • Crispy fried potatoes and onions served in a white bowl. Potatoes are garnished with fresh chopped dill.
      Pan-Fried Potatoes and Onions
    • Juicy roasted chicken pieces in a large baking pan.
      Easy Roasted Chicken Pieces

    Footer

    ↑ back to top

    Sava's Kitchen

    • Privacy Policy
    • Terms and Conditions
    • Accessibility Statement
    • Contact
    • About

    Copyright © 2025 SAVA'S KITCHEN

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie SettingsAccept
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required