French Soup Base: Make Classic Mirepoix

Updated November 4, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

French Soup Base: Make Classic Mirepoix

A French soup base is often mirepoix: finely diced onion, carrot, and celery gently cooked in butter and oil until tender. This aromatic mixture is a starting point, not a finished soup, and its mild, savory flavor gives broths, stews, and sauces a rounded foundation without overpowering their main ingredients.

Ingredients

  • 1 tablespoon unsalted butter (14 g)
  • 1 tablespoon olive oil (15 ml)
  • 2 cups finely diced yellow onion (300 g; about 1 large onion)
  • 1 cup finely diced carrot (130 g; about 2 medium carrots)
  • 1 cup finely diced celery (100 g; about 2 medium ribs)
  • ½ teaspoon kosher salt (3 g), or to taste
  • 1 bay leaf (about 0.2 g)
  • 3 fresh thyme sprigs (about 3 g)
  • 6 whole black peppercorns (about 0.5 g)

This recipe makes about 3 cups (roughly 700 ml) of cooked mirepoix, enough for six portions of about ½ cup (120 ml) each. The classic French proportion is approximately two parts onion to one part carrot and one part celery by weight. Dicing the vegetables evenly helps them soften at the same pace; aim for pieces around ¼ inch (6 mm), rather than worrying about perfect precision.

Instructions

  1. Prepare the vegetables, 15 minutes. Peel the onion and carrots, trim the celery, and rinse away any grit. Dice all three vegetables into small, similarly sized pieces. Measure the butter, oil, salt, and aromatics before you begin cooking so the vegetables can be stirred without interruption.
  2. Warm the cooking fat. Set a heavy-bottomed saucepan or Dutch oven over medium-low heat. Add the butter and olive oil and warm for about 1 minute, just until the butter melts. The pan should be warm but not smoking; if the butter starts to brown, lower the heat before adding the vegetables.
  3. Sweat the vegetables gently, 24 minutes. Add the onion, carrot, celery, and salt. Stir to coat everything, then cook uncovered over low to medium-low heat for about 24 minutes. Stir every few minutes, scraping the bottom of the pan. The vegetables should become soft and glossy, and the onion should look translucent, but the mixture should not develop deep brown edges.
  4. Add the aromatics near the end. During the last 8 minutes of cooking, tuck in the bay leaf, thyme sprigs, and peppercorns. Stir occasionally and keep the heat gentle. Adding the herbs toward the end preserves their aroma while allowing them enough time to flavor the vegetables.
  5. Remove the whole aromatics and use or cool. Take out the bay leaf and thyme stems; remove the peppercorns if you can easily find them. Taste the base before adding it to a dish, remembering that stock and other ingredients may already contain salt. Use it warm, or transfer it to a shallow container for prompt cooling and storage.

Tips

  • Keep the dice consistent. Small, even pieces soften into a cohesive base and are easy to spoon into soups. Larger pieces take longer to cook and may leave the finished soup with noticeable chunks, which can be fine for a rustic dish but less suitable when you want a smooth flavor foundation.
  • Choose a gentle heat. Mirepoix is usually sweated rather than browned. Browning is not unsafe, but it creates a sweeter, toastier flavor and darker color. That can work well in a beef stew, while a pale base is more versatile for delicate broths, cream soups, and light sauces.
  • Adjust the salt for its destination. The small amount here seasons the vegetables, but it is intentionally restrained. If the base will go into salted stock, cured meat, or a strongly seasoned sauce, keep it as written or use a little less; you can correct the seasoning once the whole dish is assembled.
  • Use what you have, but mind the balance. If you are short on celery, replace it with the same weight of leek, using the white and pale-green parts for a mild result. Leek brings a sweeter, softer allium flavor, so the base will taste a little less classically celery-forward.

Serving Suggestions

Stir ½ to 1 cup (120 to 240 ml) of mirepoix into a pot of warm stock, then add lentils, beans, rice, pasta, or chopped vegetables to build a simple soup. For a useful starting point, sauté the base first, pour in about 6 cups (1.4 L) of stock, and add roughly 1½ pounds (680 g) of vegetables or cooked legumes. Simmer until the additions are tender, then taste and adjust the salt, pepper, and acidity. Cooking times depend on what you add: diced potato takes longer than cooked beans, for example.

The base also works in dishes beyond soup. Spoon it into the bottom of a braise before adding liquid, fold it into cooked lentils, or use a few tablespoons to start a pan sauce. It can be blended into a vegetable soup for a smoother texture, or left intact when you want small pieces throughout. If using it in a recipe that begins with raw aromatics, count the mirepoix as already cooked and reduce or skip that recipe’s initial sautéing step to avoid overcooking it.

Variations

Use leeks for a softer, sweeter base. Replace some or all of the onion with an equal weight of cleaned leek. Split the leek lengthwise and rinse between the layers, where grit often collects. A leek-based version is particularly pleasant in potato, white bean, and mild vegetable soups, though it will not have quite the same familiar onion flavor.

Make a darker, more robust version. Cook the vegetables a little longer, stirring more often, until they take on light golden color. This deeper base suits lentil soup, mushroom dishes, and hearty stews. Keep the heat moderate and stop before anything scorches; burnt onion or carrot can make a whole pot taste bitter.

Try a different cooking fat. Use all olive oil for a dairy-free base, or use all butter for a richer, rounder taste. Neutral vegetable oil also works, though it contributes less flavor. For a dish that will cook for a long time with meat, the vegetables can be cooked in a little rendered fat from that dish, but avoid using heavily salted or strongly flavored drippings.

Leave out the herbs for a neutral batch. Onion, carrot, and celery alone make a flexible foundation when you do not yet know what soup you will prepare. Add thyme, bay, pepper, or other seasonings directly to the final pot instead. If you want an herb-infused base, parsley stems can replace the thyme; they give a fresher, greener note.

Storage and Reheating

Transfer cooked mirepoix to a clean, shallow container so it cools quickly, and refrigerate it within 2 hours of cooking. Keep it covered in the refrigerator for 3 to 4 days. Do not leave it sitting at room temperature while you finish other kitchen tasks; divide a large batch into smaller containers if that will help it cool promptly.

For longer storage, freeze the cooled base in measured portions. Small freezer-safe containers or a silicone portion tray make it easy to thaw only what a recipe needs. Once solid, portions can be moved to a labeled freezer bag, with the date and amount written on it. For best flavor and texture, use frozen mirepoix within about 3 months. Thaw overnight in the refrigerator, or add a frozen portion directly to a pot of soup or stew and allow it to heat through.

Reheat a portion in a saucepan over low heat, stirring as needed, or warm it as part of a finished soup. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); use a food thermometer when reheating a substantial amount on its own. If the base smells sour, looks moldy, or has been stored beyond the recommended refrigerator time, discard it rather than tasting it.

Frequently Asked Questions

Is mirepoix the same as French soup?
Mirepoix is not a complete soup. It is a cooked aromatic base, usually made with onion, carrot, and celery, that flavors soup, stew, braises, and sauces. To turn it into soup, add stock or another liquid and the ingredients you want to serve, then simmer until those ingredients are cooked.

What is the usual ratio for French mirepoix?
A common guideline is two parts onion to one part carrot and one part celery by weight. It is a starting point rather than a rule: use a little less carrot for a less sweet result, or a little more onion if that suits the soup. Weighing the vegetables makes the ratio clearest, but the cup amounts in this recipe are practical for everyday cooking.

Should I brown the vegetables or keep them pale?
For a general-purpose French soup base, cook them until soft and translucent without browning. A pale, gently cooked base blends into more kinds of soups and stocks. Light browning adds deeper, sweeter notes and is useful when you specifically want a heartier flavor, but dark or burned patches can taste bitter.

Can I make mirepoix without celery?
Yes. Leek is a useful substitute, especially in soups where a mild, sweet allium flavor fits. You can also leave celery out and increase the onion or carrot, but the flavor will be less balanced and less recognizably classic. Fennel can replace some celery for a subtle anise note, though it noticeably changes the finished dish.

Can I use frozen chopped vegetables?
Yes, though frozen vegetables release more moisture and may cook down softer than fresh diced vegetables. Add them while still frozen, use a wide pan, and cook until excess liquid has evaporated and the vegetables are tender. The result is convenient for soup and stew bases, but the pieces may not hold their shape as neatly.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).