Soubise (French Onion Sauce)

This classic French onion sauce is elegant, luxurious, and incredibly simple to make.

Soubise being spooned onto a plate alongside roasted chicken.

Serious Eats / Daniel Gritzer

Why It Works

  • Using cream in place of the classic bechamel produces a sauce that's light, not thick and starchy
  • Curry or Vadouvan powder add depth and dimension to the sauce, while playing nicely with the onion and cream flavors.

It's a rare day that I say to myself, I know, I'm going to pick a very specific dish, go shopping for it, and then cook it for dinner. That requires more planning, shopping, and cooking time than I have on most weeknights. More often, I stare into my fridge, scour my pantry, and think, what the heck can I whip up that uses some of this stuff up and still tastes really good?

It's tremendous fun, and a rewarding process, to cook methodically through classic recipes. But everyday improvisational cooking is just as important as pulling off a special-occasion dish. The key, aside from some creativity and good instincts, is to have a library of tricks up your sleeve—techniques and recipes that you keep in the back of your mind and can riff on in a pinch. Here's one: soubise sauce.

I thought of it a few days ago when I bought a few too many onions for my tarte flambée recipe, and was trying to come up with of a good way to use them. Soubise, an old-school French sauce made mostly from onions, isn't all too common these days, but it should be. It's incredibly easy to prepare, works with all sorts of meats—from roast chicken to pork and even fish—and lends itself nicely to variation.

The original recipe, going back to at least Escoffier, calls for cooking onions in butter until very soft but not at all browned, then adding bechamel to the pot and simmering them together before finally puréeing them into a smooth, thick sauce. (There's also a variation with rice in place of the bechamel, though even Escoffier recommends against it.) Since then, the sauce has changed a bit, most often lightened, if you can call it that, with cream in place of the bechamel.

I'd never made the bechamel version before, so I whipped one up just to see what it was like, and indeed it tastes heavier and starchy compared to plain cream. I think the modern cream-based version is the way to go.

Sliced onions being blanched in salt water to test one method of soubise preparation.

Serious Eats / Daniel Gritzer

Some recipes also say to blanch the onions in salted water before sautéing for a more refined onion flavor, so I tried that out as well. It's interesting to note how the blanched onions stayed more white throughout sautéing than the non-blanched ones did; presumably the natural sugars on the cut surface of the onion are washed off in the water, leading to almost no caramelization at all.

The blanched onions, drained of water, back in the saucepan, showing their pale color.

Serious Eats / Daniel Gritzer

Tasting them side by side, I preferred the more pronounced, sweeter flavor of the non-blanched onions—that subtle caramelization has its benefits.

A plain soubise, seasoned with salt, pepper, and maybe a dash of grated nutmeg, is tasty enough, but it's still something of a blank canvas that's just begging for other flavors. For this recipe, I whisked in curry powder, which plays off the onion and cream well, then paired it with a basic roast chicken. It's an impressively elegant dish for something that's fundamentally so simple; a creamy, oniony gravy that feels more luxurious than a pan sauce.

An overhead shot of a plate of roasted chicken with soubise sauce.

Serious Eats / Daniel Gritzer

The sauce is so easy you can whip it up while the chicken is in the oven and have dinner on the table in about an hour. The only real trick is making sure that the onions soften without browning—a heavy saucepan preferably with an aluminum core for better heat distribution is the best tool for the job, though a thinner pan set on a heat diffuser or within a larger skillet would do the trick as well.

The best part is that it's open to all sorts of variation. You could substitute some of the cream with stock for an even lighter and more flavorful sauce, or play with other flavorings. Whisking some grated cheese, like Gruyere, into the sauce right before serving would be amazing too, almost like a mashup of soubise and mornay (a cheesy bechamel sauce).

The possibilities are endless. All you need to start are a few extra onions.

Recipe Facts

Prep: 0 mins
Cook: 30 mins
Total: 30 mins
Serves: 8 servings
Makes: 2 cups

Rate & Comment


  • 2 tablespoons unsalted butter

  • 2 medium onions, thinly sliced

  • 1 1/2 cups heavy cream

  • 1 teaspoon curry powder or Vadouvan spice, optional (see note)


  1. In a medium saucepan, melt 2 tablespoons butter over medium heat until foaming. Add onions and cook, stirring frequently, until softened and most liquid has evaporated, about 20 minutes. Stir in cream and simmer for 5 minutes.

    A two-image collage. The top image shows a stainless steel saucepan holding lightly golden soft onions, and the bottom image shows the onions still in the pan with heavy cream being poured in.

    Serious Eats / Vicky Wasik

  2. Transfer hot onions and cream to a blender. Add curry powder or Vadouvan if using, and blend, starting at low speed and gradually increasing to high, until a smooth sauce forms. If desired, pass sauce through a fine-mesh strainer, pressing on solids with a spoon, for an even more refined texture. Return onion sauce to saucepan and season with salt and white pepper (note that sauce should have a texture that's thicker than most sauces but thinner than a puree). Keep warm.

    Sliced, roasted chicken on a ceramic plate with soubise sauce.

    Serious Eats / Daniel Gritzer

Special Equipment

Medium saucepan, blender, fine mesh strainer


Vadouvan, a French curry powder flavored with shallots and garlic, is available in specialty food stores and online.

Read More

Nutrition Facts (per serving)
239 Calories
24g Fat
4g Carbs
2g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8
Amount per serving
Calories 239
% Daily Value*
Total Fat 24g 31%
Saturated Fat 16g 78%
Cholesterol 75mg 25%
Sodium 17mg 1%
Total Carbohydrate 4g 2%
Dietary Fiber 0g 2%
Total Sugars 3g
Protein 2g
Vitamin C 2mg 8%
Calcium 47mg 4%
Iron 0mg 1%
Potassium 99mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)