This three-course French meal is designed for home cooks who want a classic, elegant dinner without spending all day in the kitchen. Starting with a silky French onion soup, moving to a juicy herb-roasted chicken with crispy potatoes, and finishing with a light, airy chocolate mousse, this menu balances rich flavors with make-ahead convenience. Each dish is simple enough for a weeknight yet impressive enough for a special occasion, and the steps are broken down so you can cook with confidence.
Ingredients
For the French Onion Soup
- 4 large yellow onions (about 2 lb / 900 g), thinly sliced
- 3 tbsp (42 g) unsalted butter
- 1 tbsp (15 ml) olive oil
- 1 tsp (5 g) salt
- 1/2 tsp (1 g) black pepper
- 1/2 cup (120 ml) dry white wine (like Sauvignon Blanc)
- 4 cups (960 ml) beef broth (low-sodium if possible)
- 1 bay leaf
- 4 slices of baguette (1 inch / 2.5 cm thick)
- 1 cup (100 g) grated Gruyère cheese
For the Herb-Roasted Chicken and Potatoes
- 4 bone-in, skin-on chicken thighs (about 2 lb / 900 g total)
- 1 1/2 lb (680 g) baby potatoes, halved
- 2 tbsp (30 ml) olive oil
- 2 cloves garlic, minced
- 1 tsp (2 g) dried thyme (or 1 tbsp fresh)
- 1 tsp (2 g) dried rosemary (or 1 tbsp fresh)
- 1 tsp (5 g) salt
- 1/2 tsp (1 g) black pepper
- 1 lemon, zested and juiced
For the Chocolate Mousse
- 6 oz (170 g) semisweet or bittersweet chocolate, chopped
- 3 large eggs, separated (pasteurized if you prefer)
- 1/4 cup (50 g) granulated sugar, divided
- 1 cup (240 ml) heavy cream
- 1 tsp (5 ml) vanilla extract
- Pinch of salt
Instructions
Start the Soup (can be made ahead)
- In a large heavy-bottomed pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions, salt, and pepper. Cook, stirring occasionally, for 20–25 minutes until the onions are soft and deeply golden brown. If they start to stick, add a splash of water.
- Pour in the white wine and scrape up any browned bits from the bottom. Cook for 2 minutes until the wine is mostly evaporated.
- Add the beef broth and bay leaf. Bring to a boil, then reduce heat to low and simmer uncovered for 20 minutes. Remove the bay leaf and season with extra salt and pepper if needed. Set aside.
Roast the Chicken and Potatoes
- Preheat your oven to 425°F (220°C).
- In a large bowl, toss the potatoes with 1 tablespoon of the olive oil, half the minced garlic, and a pinch of salt and pepper. Spread them in a single layer in a large roasting pan or sheet pan.
- Pat the chicken thighs dry with paper towels. In a small bowl, mix the remaining olive oil, garlic, thyme, rosemary, salt, pepper, lemon zest, and lemon juice. Rub this mixture all over the chicken thighs.
- Place the chicken thighs on top of the potatoes, skin side up. Roast for 35–40 minutes, or until the chicken reaches a safe minimum internal temperature of 165°F (74°C) as measured with a food thermometer. The potatoes should be tender and golden. If the potatoes need more time, remove the chicken to a plate and continue roasting the potatoes for 5–10 minutes.
- Once the chicken is done, let it rest for 5 minutes before serving.
Make the Chocolate Mousse (can be done while chicken roasts)
- Melt the chocolate in a heatproof bowl set over a pot of simmering water (or in the microwave in 30-second bursts). Let it cool slightly.
- In a separate bowl, whisk the egg yolks with 2 tablespoons of the sugar until pale and thick. Stir the melted chocolate into the yolks.
- In a clean bowl, beat the egg whites with a pinch of salt until soft peaks form. Gradually add the remaining 2 tablespoons of sugar and beat until stiff, glossy peaks form.
- In another bowl, whip the heavy cream with the vanilla until soft peaks form.
- Fold the whipped cream into the chocolate mixture, then gently fold in the beaten egg whites until no streaks remain. Spoon into 4 serving glasses or ramekins and refrigerate for at least 1 hour before serving.
Assemble and Serve
- Preheat your broiler. Place the baguette slices on a baking sheet and toast under the broiler for 1–2 minutes per side until golden.
- Ladle the hot soup into oven-safe bowls. Float a toasted baguette slice on top and sprinkle generously with Gruyère cheese. Broil for 2–3 minutes until the cheese is bubbly and browned. Serve immediately.
- Serve the chicken and potatoes hot, with the rested chicken on top of the potatoes.
- After dinner, serve the chilled chocolate mousse.
Tips
- Caramelizing onions takes time: Don’t rush this step. If the heat is too high, the onions will burn before they turn sweet. Keep stirring and be patient—20 minutes is the minimum.
- Use a meat thermometer: Chicken thighs are done when they hit 165°F (74°C) in the thickest part. This prevents dry, overcooked meat.
- Make the mousse ahead: It needs at least 1 hour to set, but it can be made up to 2 days in advance. Just cover the glasses with plastic wrap.
- Substitutions: No Gruyère? Use Swiss or Emmental. No white wine? Use an extra 1/2 cup of broth and a teaspoon of vinegar. For the mousse, you can use dark chocolate with 70% cocoa for a more intense flavor.
Serving Suggestions
Serve the soup as a starter with a crisp green salad dressed in a simple vinaigrette. The chicken and potatoes are a complete main, but a side of steamed green beans or roasted carrots adds color. For the mousse, top with a few raspberries or a dusting of cocoa powder before serving. A light red wine like Pinot Noir pairs well with the chicken, while a small glass of dessert wine or coffee complements the chocolate.
Variations
- Vegetarian option: Replace the chicken with a whole roasted cauliflower (cut into steaks) and use vegetable broth in the soup. Roast the cauliflower at 425°F (220°C) for 25–30 minutes until tender.
- Different herbs: Use tarragon or herbes de Provence instead of thyme and rosemary for a different flavor profile.
- Mousse variations: Add 1 teaspoon of instant espresso powder to the chocolate for a mocha twist, or fold in 1/2 cup of fresh raspberries before chilling.
- Make it a feast: Add a simple appetizer of cheese and charcuterie before the soup, or serve the mousse with homemade crème anglaise.
Storage and Reheating
The soup can be refrigerated in an airtight container for up to 4 days. Reheat on the stovetop over medium heat until bubbling, then broil the cheese on top as directed. The roasted chicken and potatoes keep in the fridge for 3–4 days. Reheat in a 350°F (175°C) oven for 10–15 minutes until the chicken reaches 165°F (74°C) and the potatoes are hot. The mousse will keep in the fridge for up to 3 days, covered. It does not reheat—serve it cold. For longer storage, freeze the soup (without the bread and cheese) for up to 3 months, and the mousse for up to 1 month in a freezer-safe container.
Frequently Asked Questions
Can I use chicken breasts instead of thighs? Yes, but they will dry out faster. Use bone-in, skin-on breasts and roast until they reach 165°F (74°C), which may take 25–30 minutes. Check early to avoid overcooking.
Can I make the soup in a slow cooker? Absolutely. Cook the onions on low for 8 hours, then add the wine and broth and cook on high for 1 hour. Proceed with the broiling step.
Why is my mousse grainy? This usually happens if the chocolate is too hot when you add the yolks, or if you overmix when folding in the whites. Let the chocolate cool for 5 minutes after melting, and fold gently with a spatula until just combined.
Can I skip the alcohol in the soup? Yes, just replace the wine with an equal amount of beef broth and add a teaspoon of red wine vinegar at the end for acidity.
How do I know when the onions are caramelized enough? They should be a deep golden-brown, soft, and reduced to about a quarter of their original volume. If they look like they’re burning, turn the heat down and add a splash of water.
Can I use milk instead of heavy cream in the mousse? Heavy cream is essential for the right texture. Milk will make the mousse too thin. If you need a lighter option, use half-and-half, but the mousse will be less airy.
Related
- Vacuum Sealing Clothing: A Step-by-Step Guide
- Pretzel City Sports: Game-Day Soft Pretzel Bites
- What Is Salmon Rillettes? A French Classic
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).