Savas Kitchen

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

    Classic Mirepoix Recipe

    Published: Jun 12, 2025 · Modified: Jul 18, 2026 by Nataliia Savchenko

    Jump to Recipe

    In my opinion, great soups, stews and braises do not start with complex sauces or ingredients. They start with the aromatic Mirepoix. This classic french recipe is a strict 2:1:1 ratio of onions, carrots, and celery. You will learn the exact science of properly sweating and deglazing these vegetables. I will also show you the professional way to freeze this base so you can get have it on hand to use at any day of the week.

    A wooden spoon stirring a classic French mirepoix of diced onions, carrots, and celery sweating in a skillet.
    It is how every soup or stew begins in my kitchen.
    Jump to:
    • What is mirepoix 
    • Why this recipe works
    • Ingredients needed
    • How to make mirepoix
    • How to use it in your dishes?
    • Storage options
    • How to use mirepoix from frozen
    • Mirepoix variations
    • 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.

    You cannot cook classic European comfort food without mastering Mirepoix first. To casual cooks, it may just look like a list of chopped vegetables, but in a professional kitchen, Mirepoix is a precise ratio of onions, carrots, and celery that.

    Mirepoix formula

    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.

    Fun fact: Mirepoix vegetables are chosen not just for flavor, but because they grow well in France's climate.

    Why this recipe works

    • The 2:1:1 Ratio. Using exactly 50% onions. 25% carrots and 25% is the right formula for mirepoix. Onions add sweetness, pungency and moisture, carrots add necessary natural sugars, and celery introduced savory herbal flavor. This precise ratio creates a perfect foundation for your dishes without taking over the flavor of the main dish.
    • Sweating technique. The vegetables are cooked slowly over low-medium heat. In professional kitchens, this is called sweating (not the same as sauteing where we brown the ingredients). The goal is to gently force the vegetable cells to release the water without triggering browning (Maillard reaction). Sweating keeps the base flavor sweet, clean for delicate soups and sauces, while browning will add stronger roasted notes.
    • Cutting the veggies into uniform cubes. This is not for the looks. Uniform medium or large dice ensures that every piece of vegetable releases moisture and breaks down at the same time. This prevents the vegetables from turning to mush.
    • The fond foundation. The natural sugars from carrots and onions stick to the bottom of the pan and create the fond ( french words for "base"). So when you add the wine of vinegar to deglaze it, you are lifting that flavorful fond back into your dish, creating the flavor you can never get from a bouillon cube.

    Ingredients needed

    Below, you can find the ingredients for making the classic mirepoix.

    French mirepoix ingredients made with onion, carrots, celery and butter.
    You will need onions, carrots,m celery and butter. You will also need some dry wine, vinegar or broth for deglazing. You will also need wine, vinegar or verjus for deglazing. See the ingredients quantities in the recipe card below.

    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 trim 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:  

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

    Step 3. Sweat the 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 sweat for about 3-5 minutes over medium-low heat. Add carrots and celery. Cook them slowly (sweat) over low, stirring occasionally for about 10-15 minutes.

    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 10-15 minutes.  The mirepoix is ready when the onions are translucent and the carrots and celery are soft. It should also smell sweet and savory, but not sharp. 

    Pro tip: Onions is your clue when the vegetables are ready for the next step. they should look translucent.

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

    4. Deglaze. Turn the heat up slightly. Add cold wine, verjus or vinegar. You should hear a loud hiss and see a cloud of steam immediately. Using a flat wooden spoon, scrape the bottom of the pan while the liquid bubbles. (Do not use silicone as it bends). Let it all simmer on medium hear and reduce by half. The thick, falvorful syrup will coat your mirepoix vegetables.

    Note: If you plan to freeze cooked mirepoix, skip the deglazing step. You will deglaze it when using frozen mirepoix.

    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. Add the main ingredients to the pan or pot 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. Sweat the vegetables until the onions are translucent. Do not deglaze it before freezing. Let it cool down and flash freeze. Transfer to freezer safe bags or container and freezer for up to 3 months.

    How to use mirepoix from frozen

    Cooked frozen mirepoix: Drop the frozen mirepoix directly into a hot pan. As it melts, the fat will release, and it will immediately begin to sizzle rather than boil. Let it fry for 3 to 5 minutes and allow a fresh fond (those sticky browned bits) to grip the bottom of the pan. Once that foundation forms, pour in your cold liquid, scrape up the concentrated flavor, and you are immediately ready to add your broth.

    Raw frozen mirepoix: Place the raw frozen vegetables directly into a hot pan with your fat. Never thaw them on the counter first. Listen to the pan. It will hiss loudly as the surface ice melts and boils. Wait 5 to 8 minutes until the water is gone. Let the vegetables sweat in the fat for a few more minutes until the onions are translucent and a sticky brown layer (the fond) builds on the bottom of the pan. Pour in your cold liquid to deglze. Scrape up that concentrated flavor from the bottom of the pan, let it reduce slightly, and then add your main soup stock.

    Mirepoix variations

    I love how other cuisines have similar flavor bases: Italian soffritto, Cajun holy trinity, German Suppengrün, Ukrainian Zazharka.

    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.

    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.

    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.

    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

    Sweating diced onions, carrots, and celery in a skillet to build a classic mirepoix flavor base.

    Classic Mirepoix Recipe

    Nataliia
    A classic French mirepoix is the secret to rich soups, stews and more. It uses a strict 2:1:1 ratio of diced onions, carrots, and celery. Follow this precise recipe with sweating and deglzing techniques to build a professional foundation for all your favorite 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
    • ¼ cup dry wine*

    Instructions
     

    • Sweat. In a large skillet, heat 1 tablespoon butter or oil. Add 1 cup yellow onion, finely diced . Let them sweat for about 4 to 5 minutes until they just begin to soften and release their moisture. . Add ½ cup carrots, finally diced and ½ cup celery, finally diced. Continue cooking over low to medium heat, stirring occasionally, for 10-15 minutes, until the vegetables are soft, onions translucent. Avoid browning.
    • Degalze. Increase the heat to medium-high. Pour ¼ cup of wine or verjus (or your zero-proof vinegar and broth mixture) directly into the pan. The pan should immediately hiss and release a cloud of steam. Using a flat wooden spoon, firmly scrape up all the sticky, caramelized bits (the fond) from the bottom of the pot. Let the liquid aggressively bubble and reduce by half until it forms a thick glaze coating the vegetables (about 1 to 2 minutes).
    • Use to make the dish. 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

    Dry white wine for poultry, vegetable soups, cream sauces. alternative White Verjus or white wine vinegar mixed with chicken stock. 
    Dry red wine for Beef stews, rich tomato braises. Alternative: pomegranate juice. 

    Nutrition

    Serving: 1tablespoonCalories: 33kcalCarbohydrates: 3.6gProtein: 0.4gFat: 0.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. I am a recipe developer behind Sava's Kitchen and a culinary arts student. I share family-friendly recipes, authentic Eastern European recipes, and baking tutorials. I share only 100% tested and photographed by me recipes.

    More about Nataliia →

    Readers Favorite

    • Air fryer frozen chicken breasts cooked to perfection, ready to serve.
      Air Fryer Frozen Chicken Breasts (No Thaw Method)
    • Creamy blue cheese dip in a glass bowl. There is buffalo wings and celery on the side of it.
      Homemade Blue Cheese Dip For Chicken Wings
    • Baked lazy cabbage rolls in a bakiong dish.
      Ukrainian Lazy Cabbage Rolls
    • Tender whole boiled chicken in flavorful broth.
      How to Boil Whole Chicken (For Shredding and Sipping Broth)

    Footer

    ↑ back to top

    Sava's Kitchen

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

    Copyright © 2026 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