Cook smarter

Join the waitlist for Fond. Recipes, meal plans, and a little AI sous-chef that learns how you cook.

Mirepoix
Bastien Bastien

Mirepoix

Mirepoix is the classical French aromatic base of two parts onion to one part each of celery and carrot, cooked slowly in fat without browning, used to flavor stocks, soups, and braises.

Mirepoix is a flavor base of two parts onion to one part each of celery and carrot, finely diced and cooked slowly in fat (usually butter or oil) until soft but not browned, used to build the foundation of French stocks, soups, sauces, and braises. The 2:1:1 ratio and the slow, gentle cook are what distinguish a true mirepoix from any generic chopped-vegetable starter. Get the proportions right and the cook gentle, and a small amount adds real depth to whatever comes next.

I used to skip mirepoix at home, treating it as restaurant pretension. Then I made the same chicken stock twice, once with raw onion thrown in whole and once with a properly diced and sweated mirepoix. The mirepoix version tasted clearly rounder and the difference held even after hours of simmering. I have not skipped it since. It costs five minutes and a sharp knife.

2:1:1 Onion : celery : carrot
5-10min Sweat time
6mm Standard dice size
250g Typical portion
3-4 days Raw fridge life

What is mirepoix?

Mirepoix is a French culinary technique, not a recipe. It's the act of finely dicing onion, celery, and carrot in specific proportions and cooking them in fat over low heat as the first step in a larger preparation. The vegetables aren't meant to be tasted as themselves at the end. They dissolve flavor compounds and natural sugars into the cooking liquid or fat, lifting the savory base of stocks, soups, sauces, braises, and stews.

The name comes from Charles-Pierre-Gaston François de Lévis, Duke of Mirepoix, an 18th-century French aristocrat. His chef Charles Pierre Monselet is credited with codifying the technique in the 1700s, though similar vegetable bases existed long before the name stuck. The ratio and the technique became foundational once Carême and later Escoffier formalized French haute cuisine in the 19th and early 20th centuries.

Note: "Mirepoix" with a capital M also refers to a small town in the Ariège region of southern France. The Duke's family took its name from the town. The culinary term comes from the Duke, not the town directly, even though English speakers often mix them up.

What is the ratio for mirepoix?

The classical French ratio is 2 parts onion to 1 part each of celery and carrot, measured by weight. This onion-heavy proportion isn't arbitrary. Onion contributes the most sulfur compounds and natural sugars to the base, so doubling its weight relative to the other vegetables creates the cleanest, most savory flavor.

Classic mirepoix ratio (by weight)
Onion 50% (e.g., 250g of 500g batch)
Celery 25% (125g)
Carrot 25% (125g)
Fat 1-2 tbsp butter or olive oil
Salt Small pinch

In professional kitchens, you'll sometimes see the ratio called "2-1-1" or "50-25-25". Both refer to the same proportions. Some American culinary schools teach a slightly modified 50-25-25 by volume, which is close to the weight ratio but not identical because chopped carrot is denser than chopped onion. By weight is more accurate.

Dice size matters

Standard French mirepoix is diced to about 6mm cubes: large enough that they hold their shape during a long simmer, small enough that they break down readily and release flavor. For shorter applications like a quick pan sauce, finer 3mm dice releases flavor faster. For long-simmered stocks where you'll strain the solids out anyway, rougher 12-15mm chunks work fine.

How is mirepoix made?

Mirepoix is "sweated", a French technique meaning cooked slowly in fat over low heat with a pinch of salt, covered or partially covered, until the vegetables are soft and translucent but never browned.

1
Dice 250g onion, 125g celery, and 125g carrot into uniform 6mm cubes. Uniform size matters more than perfect cubes. Pieces should cook at the same rate.
2
Warm 1-2 tablespoons of butter or olive oil in a heavy-bottomed pan over medium-low heat. The pan should be wide enough that the vegetables sit in a single layer.
3
Add the onion first and stir to coat with fat. Cook 4-5 minutes until soft and translucent, stirring occasionally. Add a small pinch of salt to draw out moisture.
4
Add the carrot and cook another 3-4 minutes. Carrot is denser than onion and needs a head start over celery.
5
Add the celery last and cook 2-3 more minutes. All three should now be soft, fragrant, and slightly translucent. No color.
6
Use immediately as the base for your stock, soup, braise, or sauce. Mirepoix is rarely served on its own.

The visual cue at the end is uniformly soft, translucent vegetables with no color change. If the onion has gone golden, the heat was too high or you cooked it too long. That isn't ruined, but it crosses into different flavor territory, closer to a sofrito or a base for caramelized French onion soup.

When to brown instead

Some preparations call for browned mirepoix instead of sweated. Brown stock (the base for demi-glace and dark sauces) wants mirepoix roasted to deep golden first, which adds Maillard browning and color. Braised meats often start with mirepoix browned in the pan after searing the protein, where it picks up the fond (the browned bits stuck to the bottom of the pan). Both techniques are legitimate. The dish dictates which.

Mirepoix vs sofrito vs holy trinity

Most cuisines have their own aromatic base, and the differences tell you a lot about the cuisine itself.

Mirepoix (French)Sofrito (Spanish)
Vegetables Onion, celery, carrot Onion, garlic, pepper, tomato
Ratio 2:1:1 (weight) Equal parts onion and pepper
Cook time 5-10 minutes 30-60 minutes
Treatment Sweated, no browning Slow-cooked, caramelized
Tomato None Yes
Use case Stocks, soups, light sauces Rice dishes, beans, braises, stews

The Cajun holy trinity is onion, celery, and green bell pepper in roughly equal parts, cooked briefly without browning. Structurally it's mirepoix with green pepper swapped for carrot: the celery from French cooking, the pepper from the Caribbean. Italian soffritto drops back to onion, celery, and carrot cooked briefly, basically the same as French mirepoix with a different name.

Tip: When a non-French recipe asks for "aromatics" or "a base of chopped vegetables" without specifying, mirepoix is almost always a safe default. The 2:1:1 ratio of onion-celery-carrot works in almost any savory dish that benefits from a vegetable foundation, from chili to risotto to bolognese.

What is mirepoix used for?

Mirepoix appears at the start of most French recipes that involve simmering, braising, or building a stock or sauce. Here's where it does the heaviest work.

  • Chicken, beef, and veal stock: The single most common use. A mirepoix simmered with bones and aromatics for hours becomes the backbone of most French stocks and the basis for derivative sauces. Strain it out before reducing.
  • Braised meats: Sear the protein, remove, brown mirepoix in the fond, then add wine and stock and return the meat. The mirepoix dissolves over the long cook and gives the sauce body.
  • Soups: French onion soup uses a heavily caramelized mirepoix-like base. Cream soups, vichyssoise, and most pureed vegetable soups start with sweated mirepoix.
  • Roasting bed: A coarse mirepoix scattered under a roasting chicken or rack of pork lifts the meat off the pan and flavors the drippings for an instant pan sauce.
  • Pan sauces: A spoonful of finely diced mirepoix sweated in fat after searing protein, deglazed with wine and stock, becomes a quick pan sauce when reduced.
  • Mother sauces: Several French mother sauces, particularly espagnole and its derivative demi-glace, are built on a base of browned mirepoix.

How to store and prep mirepoix

Mirepoix scales well, which is the practical reason restaurants make it in big batches and home cooks who learn the technique end up keeping some on hand.

Storage and prep best practices
Do
Dice mirepoix the day you'll use it for best flavor
Store raw diced mirepoix in a sealed container 3-4 days refrigerated
Freeze raw diced mirepoix in 1-cup portions for up to 6 months
Store sweated cooked mirepoix 5-7 days refrigerated in a sealed jar
Salt sweated mirepoix lightly. It seasons the finished dish too
Don't
Don't dice mirepoix more than 4 days ahead. Celery starts going soft
Don't store raw mirepoix in water. The flavor leaches out
Don't skip the dice. Pieces that aren't uniform cook unevenly and the smaller ones burn
Don't sweat mirepoix at high heat. The point is gentle softening, not browning

For weeknight cooking, I keep a freezer bag of raw 6mm-diced mirepoix in 250g portions. Frozen mirepoix sweats almost as well as fresh after a couple of minutes in hot fat, with the bonus that the freezing-and-thawing cycle slightly breaks down cell walls and releases flavor faster.

Common mistakes with mirepoix

Mirepoix troubleshooting

Heat was too high. Sweating wants medium-low at most. If the pan starts to color the onion, drop the heat and add a tablespoon of water to slow things down. Browned mirepoix tastes fine but it's a different ingredient.

Carrot wasn't diced as small as the celery, or it didn't get a head start. Add carrot before celery next time. Aim for uniform 6mm dice so all three pieces cook at the same rate.

The pan was too crowded and the vegetables steamed instead of sweating. Use a wider pan next time, or do it in two batches. Each piece should make contact with the hot fat.

Either too high a heat scorched the onion's surface, or the onion was past its prime. Yellow onions are the standard for mirepoix. Spanish onions work too. Red onions add color and don't sweat as cleanly.

For long braises and stocks, that's expected. Mirepoix is supposed to break down. If the recipe calls for the vegetables to retain shape, you wanted a brunoise or small dice, not mirepoix.

How mirepoix relates to other technique foundations

Mirepoix sits alongside the roux, mother sauces, stock, and clarified butter as one of the small handful of preparations that quietly do flavor work across the entire French repertoire. None of them are recipes by themselves. All of them are why classical French food tastes the way it does. The investment in learning the right ratio and the right technique pays back across hundreds of dishes, which is why French culinary schools still teach mirepoix in the first week of the curriculum.

Note: Many home cooks resist diced bases because they feel like restaurant overhead. The argument for them is consistency: once you have a default 2:1:1 dice in your hands, you can make a quick weeknight braise taste closer to a restaurant version than any single ingredient swap will get you. The technique is invisible from the plate, but the difference is there.

Sources

  1. Serious Eats — What Is Mirepoix?
  2. Wikipedia — Mirepoix (cuisine)
  3. The Culinary Institute of America — The Professional Chef

Cook smarter

Join the waitlist for Fond. Recipes, meal plans, and a little AI sous-chef that learns how you cook.

Frequently asked questions

The classical French ratio is 2 parts onion, 1 part celery, 1 part carrot, by weight. So 500g of mirepoix means 250g onion, 125g celery, 125g carrot. Some recipes use volume measurements instead, but weight is more accurate because chopped carrot is denser than chopped onion. The ratio is a starting point, not a rule. Many chefs adjust slightly toward more onion for richer dishes.

Mirepoix and sofrito are both aromatic bases, but they go in different directions. Mirepoix is onion, celery, and carrot, cooked briefly without browning (sweated) for 5-10 minutes, used to flavor stocks and braises in French cooking. Sofrito adds garlic, peppers, and tomato, and is cooked 30-60 minutes until deeply caramelized. Mirepoix supports a clean broth; sofrito carries the dish on its own.

It's pronounced 'meer-pwah' in English, with a soft 'pwah' that rhymes with 'duh' or 'huh', not 'mire-poyks' or 'mir-puh-pwa'. In French it's closer to 'meer-PWAH' with the stress on the second syllable. The word comes from the Duke of Mirepoix, an 18th-century French aristocrat whose chef Charles Pierre Monselet is credited with formalizing the technique.

White mirepoix (mirepoix blanc) swaps the carrot for parsnip or leek to keep stocks and sauces pale. It's used for fish fumet, white veal stock, and any preparation where the orange color of carrot would tint the finished sauce. The ratio stays 2:1:1, but the vegetables become onion, celery, and parsnip or leek.

It depends. Classical mirepoix is sweated, not browned. Cooked slowly in fat over low heat until soft and translucent but never colored. This preserves a clean flavor and pale color in light stocks and sauces. For brown stocks (jus de viande) and dark braises, mirepoix is roasted or browned in fat first, which adds depth through the Maillard reaction. Both versions are correct depending on the dish.

Yes. Diced mirepoix keeps 3-4 days raw in the fridge, sealed. Cooked sweated mirepoix keeps 5-7 days refrigerated. For longer storage, freeze raw diced mirepoix in 1-cup portions for up to 6 months. Restaurants often dice and portion mirepoix at the start of service for the day, but at home a freezer stash is the practical move.