Warm up your kitchen and your soul with these 20 delightful French onion soup variations! We’re taking the classic comfort food you love and giving it creative twists that are perfect for cozy nights in. Whether you’re craving something traditional or adventurous, this roundup has a bowl for every taste. Ready to find your new favorite? Let’s dive into these deliciously comforting recipes.
Classic French Onion Soup
Warm, savory, and deeply comforting, this soup transforms humble onions into a rich, caramelized delight. It’s a timeless recipe that’s surprisingly simple to master at home. Just follow these sharp steps for a perfect bowl every time.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Unsalted butter – 4 tbsp
– All-purpose flour – 1 tbsp
– Dry white wine – ½ cup
– Beef broth – 6 cups
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– Salt – 1 tsp
– Black pepper – ½ tsp
– Baguette – 4 slices
– Gruyère cheese – 1 cup shredded
Instructions
1. Peel and thinly slice 4 large yellow onions.
2. Melt 4 tbsp unsalted butter in a large pot over medium heat.
3. Add the sliced onions to the pot.
4. Cook the onions for 40 minutes, stirring every 5 minutes, until they turn a deep golden brown.
5. Sprinkle 1 tbsp all-purpose flour over the caramelized onions.
6. Stir constantly for 2 minutes to cook off the raw flour taste.
7. Pour in ½ cup dry white wine to deglaze the pot, scraping up any browned bits.
8. Add 6 cups beef broth, 4 sprigs fresh thyme, 1 bay leaf, 1 tsp salt, and ½ tsp black pepper.
9. Bring the soup to a boil, then reduce the heat to low.
10. Simmer uncovered for 20 minutes to allow the flavors to meld.
11. Preheat your oven’s broiler to high.
12. Slice a baguette into 4 pieces and toast them until lightly crisp.
13. Ladle the hot soup into 4 oven-safe bowls.
14. Place 1 toasted baguette slice on top of the soup in each bowl.
15. Sprinkle ¼ cup shredded Gruyère cheese evenly over each bread slice.
16. Broil the bowls for 3–5 minutes, watching closely, until the cheese is bubbly and golden brown.
17. Remove from the oven and let cool for 2 minutes before serving.
The soup boasts a velvety texture with sweet, caramelized onions in a deeply savory broth. The melted Gruyère forms a stretchy, golden crust that contrasts beautifully with the soft bread underneath. For a twist, try serving it in individual crocks with a splash of brandy stirred in just before broiling.
French Onion Soup with Gruyère Croutons
Let’s make a classic French onion soup that’s rich, savory, and topped with cheesy croutons. This recipe simplifies the process without sacrificing depth of flavor. You’ll need a heavy pot and about an hour of hands-off simmering.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Unsalted butter – 4 tbsp
– Beef broth – 6 cups
– Dry white wine – ½ cup
– Thyme – 1 tsp dried
– Bay leaf – 1
– Baguette – 4 slices
– Gruyère cheese – 1 cup shredded
Instructions
1. Slice 4 large yellow onions into thin half-moons.
2. Melt 4 tbsp unsalted butter in a heavy pot over medium heat.
3. Add the sliced onions to the pot and stir to coat with butter.
4. Cook the onions for 40 minutes, stirring every 5 minutes, until deeply caramelized and golden brown.
5. Pour ½ cup dry white wine into the pot to deglaze, scraping up any browned bits from the bottom.
6. Add 6 cups beef broth, 1 tsp dried thyme, and 1 bay leaf to the pot.
7. Bring the soup to a boil, then reduce heat to low and simmer uncovered for 20 minutes.
8. Preheat your oven’s broiler to high, placing a rack 6 inches from the heat source.
9. Place 4 baguette slices on a baking sheet and toast under the broiler for 2 minutes per side until golden.
10. Remove the bay leaf from the soup and discard it.
11. Ladle the hot soup into 4 oven-safe bowls, filling them three-quarters full.
12. Top each bowl with 1 toasted baguette slice and ¼ cup shredded Gruyère cheese.
13. Place the bowls on the baking sheet and broil for 3–4 minutes until the cheese is bubbly and lightly browned.
14. Carefully remove the bowls from the oven using oven mitts and let cool for 5 minutes before serving.
15. Serve the soup immediately while hot and bubbly.
Velvety broth melds with sweet, caramelized onions for a deeply savory base. The Gruyère croutons add a crispy, cheesy contrast that melts into each spoonful. For a twist, try serving individual portions in hollowed-out onion bowls or alongside a crisp green salad.
Vegan French Onion Soup
Cozy up with a classic reimagined: this vegan French onion soup swaps beef broth for a rich, savory base without sacrificing depth. Caramelized onions and a splash of sherry create that signature umami flavor, while a cheesy, melty crouton topping makes it irresistible.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Olive oil – 2 tbsp
– Vegan butter – 2 tbsp
– Dry sherry – ¼ cup
– Vegetable broth – 6 cups
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– Salt – 1 tsp
– Black pepper – ½ tsp
– Baguette – 4 slices
– Vegan mozzarella shreds – 1 cup
Instructions
1. Slice all onions thinly into half-moons.
2. Heat olive oil and vegan butter in a large pot over medium heat until butter melts.
3. Add onions and cook, stirring occasionally, for 10 minutes.
4. Reduce heat to medium-low and continue cooking onions, stirring every 5 minutes, for 40 minutes until deeply browned and caramelized.
5. Tip: Scrape the bottom of the pot with a wooden spoon to incorporate any browned bits for extra flavor.
6. Pour in dry sherry and cook for 2 minutes, stirring to deglaze the pot.
7. Add vegetable broth, thyme sprigs, bay leaf, salt, and black pepper.
8. Bring to a boil, then reduce heat to low and simmer uncovered for 20 minutes.
9. Tip: Simmering uncovered helps concentrate the flavors without overcooking the onions.
10. While soup simmers, preheat oven to 400°F.
11. Place baguette slices on a baking sheet and toast in oven for 5 minutes until crisp.
12. Remove thyme sprigs and bay leaf from soup.
13. Ladle soup into 4 oven-safe bowls.
14. Top each bowl with a toasted baguette slice.
15. Sprinkle vegan mozzarella shreds evenly over each bread slice.
16. Tip: For optimal melting, ensure cheese covers the bread edges to prevent burning.
17. Broil bowls on a baking sheet for 3–5 minutes until cheese is bubbly and golden.
18. Serve immediately, cautioning that bowls are hot.
Just ladled from the oven, this soup boasts a silky broth with sweet, tender onions and a crunchy, cheesy cap. The caramelization lends a subtle sweetness that balances the savory broth, perfect for dunking extra bread. Try garnishing with fresh thyme leaves or a drizzle of truffle oil for an elegant twist.
French Onion Soup with Red Wine
Kick off a cozy evening with this rich, savory French onion soup deepened by red wine. It’s a classic comfort dish with a sophisticated twist. You’ll love the caramelized onions and melty cheese topping.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Butter – 4 tbsp
– Red wine – 1 cup
– Beef broth – 4 cups
– Thyme – 1 tsp dried
– Baguette – 4 slices
– Gruyère cheese – 1 cup shredded
Instructions
1. Slice 4 large yellow onions thinly.
2. Melt 4 tbsp butter in a large pot over medium heat.
3. Add sliced onions and cook for 10 minutes, stirring occasionally.
4. Reduce heat to low and cook onions for 40 minutes, stirring every 5 minutes, until deeply caramelized and golden brown.
5. Pour in 1 cup red wine and scrape the bottom of the pot to deglaze.
6. Simmer for 5 minutes until the wine reduces by half.
7. Add 4 cups beef broth and 1 tsp dried thyme.
8. Bring to a boil, then reduce heat and simmer for 15 minutes.
9. Preheat oven to 400°F.
10. Toast 4 baguette slices in the oven for 5 minutes until crisp.
11. Ladle soup into oven-safe bowls.
12. Top each bowl with a toasted baguette slice.
13. Sprinkle 1 cup shredded Gruyère cheese evenly over the bread.
14. Broil for 3-5 minutes until cheese is bubbly and golden brown.
15. Let cool for 2 minutes before serving.
Make sure to serve this soup hot, with the cheese stretchy and the broth deeply flavorful. The red wine adds a subtle fruity note that balances the sweet onions. Try pairing it with a simple green salad for a complete meal.
Slow-Cooker French Onion Soup
Craving a comforting classic without the fuss? This slow-cooker French onion soup delivers deep, caramelized flavor with minimal hands-on work. Just set it and forget it for a rich, savory result.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 8 hours
Ingredients
– Yellow onions – 4 large, thinly sliced
– Unsalted butter – ¼ cup
– Beef broth – 6 cups
– Dry sherry – ½ cup
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– Salt – 1 tsp
– Black pepper – ½ tsp
– Baguette – 6 slices, 1 inch thick
– Gruyère cheese – 1½ cups, shredded
Instructions
1. Thinly slice 4 large yellow onions.
2. Melt ¼ cup unsalted butter in a large skillet over medium heat.
3. Add sliced onions to the skillet.
4. Cook onions for 25 minutes, stirring every 5 minutes, until they soften.
5. Increase heat to medium-high and cook onions for 15 more minutes, stirring frequently, until deeply browned and caramelized.
6. Transfer caramelized onions to a 6-quart slow cooker.
7. Pour 6 cups beef broth and ½ cup dry sherry into the slow cooker.
8. Add 4 sprigs fresh thyme, 1 bay leaf, 1 tsp salt, and ½ tsp black pepper to the slow cooker.
9. Stir all ingredients in the slow cooker until combined.
10. Cover and cook on LOW for 8 hours.
11. Preheat oven to 400°F.
12. Place 6 baguette slices on a baking sheet.
13. Toast baguette slices in the oven for 5 minutes, until crisp and golden.
14. Remove thyme sprigs and bay leaf from the soup.
15. Ladle hot soup into 6 oven-safe bowls.
16. Top each bowl with 1 toasted baguette slice.
17. Sprinkle 1½ cups shredded Gruyère cheese evenly over the baguette slices.
18. Place bowls on a baking sheet and broil for 3 minutes, until cheese is melted and bubbly.
19. Carefully remove bowls from the oven and serve immediately.
Rich, savory broth melds with sweet, caramelized onions for a deeply satisfying flavor. The melted Gruyère forms a gooey, golden crust that contrasts with the crisp baguette. For a twist, try serving it with a side of crusty bread for dipping into the cheesy top.
French Onion Soup with Thyme and Cognac
Perfect for a chilly evening, this French onion soup delivers deep, caramelized flavor with a hint of cognac. Patience is key—slow-cooked onions create the rich base. It’s a classic comfort dish that’s surprisingly simple to master.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Unsalted butter – 4 tbsp
– Fresh thyme – 2 tbsp
– Cognac – ¼ cup
– Beef broth – 4 cups
– Baguette – 4 slices
– Gruyère cheese – 1 cup
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Slice 4 large yellow onions thinly.
2. Melt 4 tbsp unsalted butter in a large pot over medium heat.
3. Add the sliced onions to the pot.
4. Cook the onions for 40 minutes, stirring every 5 minutes, until they turn deep golden brown.
5. Stir in 2 tbsp fresh thyme leaves.
6. Pour in ¼ cup cognac and cook for 2 minutes to burn off the alcohol.
7. Add 4 cups beef broth to the pot.
8. Season with 1 tsp salt and ½ tsp black pepper.
9. Bring the soup to a boil, then reduce heat to low.
10. Simmer the soup for 20 minutes, uncovered.
11. Preheat your oven to 400°F while the soup simmers.
12. Toast 4 baggute slices in the oven for 5 minutes until crisp.
13. Ladle the hot soup into 4 oven-safe bowls.
14. Place 1 toasted baguette slice on top of each bowl.
15. Sprinkle 1 cup shredded Gruyère cheese evenly over the bread.
16. Broil the bowls in the oven for 3–5 minutes until the cheese is bubbly and golden.
17. Remove from the oven carefully—the bowls will be hot.
Melt-in-your-mouth cheese tops a savory broth with sweet, caramelized onions. The cognac adds a subtle warmth that balances the thyme. For a twist, serve with a side salad or add a splash of red wine to the broth before simmering.
Bistro-Style French Onion Soup
Every cold evening craves a bowl of rich, deeply savory soup. Bistro-style French onion soup delivers with caramelized onions and melted cheese. It’s surprisingly simple to make at home.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Unsalted butter – ¼ cup
– All-purpose flour – 2 tbsp
– Beef broth – 6 cups
– Dry white wine – ½ cup
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– French baguette – 8 slices
– Gruyère cheese – 8 oz, shredded
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Peel and thinly slice 4 large yellow onions.
2. Melt ¼ cup unsalted butter in a large pot over medium-low heat.
3. Add all sliced onions to the pot.
4. Cook onions, stirring occasionally, for 40 minutes until deeply golden brown and caramelized. Tip: Low, slow cooking is key for sweetness without burning.
5. Sprinkle 2 tbsp all-purpose flour over the caramelized onions.
6. Stir constantly for 2 minutes to cook the flour.
7. Pour in ½ cup dry white wine to deglaze the pot, scraping up any browned bits.
8. Add 6 cups beef broth, 4 sprigs fresh thyme, and 1 bay leaf.
9. Bring the soup to a simmer over medium-high heat.
10. Reduce heat to low, cover, and simmer for 20 minutes. Tip: Simmering melds the flavors and thickens the soup slightly.
11. While soup simmers, preheat your oven’s broiler to high.
12. Slice a French baguette into 8 half-inch thick pieces.
13. Place baguette slices on a baking sheet and toast under the broiler for 1-2 minutes per side until golden.
14. Remove and discard the thyme sprigs and bay leaf from the finished soup.
15. Season the soup with 1 tsp salt and ½ tsp black pepper.
16. Ladle the hot soup into 4 oven-safe bowls.
17. Place 2 toasted baguette slices on top of the soup in each bowl.
18. Divide 8 oz of shredded Gruyère cheese evenly over the bread in each bowl.
19. Place bowls on a baking sheet and broil for 3-5 minutes until the cheese is bubbly and browned. Tip: Watch closely to prevent burning.
Zesty, savory broth contrasts with sweet, soft onions. The melted Gruyère forms a rich, stretchy blanket over the crunchy bread. For a twist, add a splash of brandy with the wine or use a mix of beef and chicken broth.
Instant Pot French Onion Soup
Grab your Instant Pot for a shortcut to classic French onion soup—caramelized onions in a fraction of the time, with all the rich, savory depth. This hands-off method delivers a deeply flavorful broth with minimal fuss, perfect for a cozy weeknight. Just layer, set, and let the pressure cooker work its magic.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 45 minutes
Ingredients
– Yellow onions – 3 large
– Unsalted butter – 3 tbsp
– Beef broth – 4 cups
– Dry white wine – ½ cup
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– Salt – 1 tsp
– Black pepper – ½ tsp
– Baguette – 4 slices
– Gruyère cheese – 1 cup, shredded
Instructions
1. Peel and thinly slice 3 large yellow onions into uniform half-moons.
2. Set the Instant Pot to “Sauté” on “Normal” and melt 3 tbsp unsalted butter.
3. Add all sliced onions to the pot and cook, stirring occasionally, for 20 minutes until deeply golden and caramelized—tip: scrape the bottom to prevent sticking and build flavor.
4. Pour in ½ cup dry white wine to deglaze, scraping up any browned bits for extra depth.
5. Add 4 cups beef broth, 4 sprigs fresh thyme, 1 bay leaf, 1 tsp salt, and ½ tsp black pepper.
6. Secure the lid, set the valve to “Sealing,” and cook on “Manual” high pressure for 10 minutes.
7. Allow a 15-minute natural pressure release, then carefully quick-release any remaining pressure—tip: this slow release helps meld flavors without a harsh boil.
8. While the soup rests, toast 4 baguette slices under a broiler at 450°F for 2–3 minutes per side until crisp.
9. Ladle the hot soup into oven-safe bowls, discarding thyme sprigs and bay leaf.
10. Top each bowl with a toasted baguette slice and evenly sprinkle 1 cup shredded Gruyère cheese.
11. Broil at 450°F for 3–5 minutes until the cheese is bubbly and golden brown—tip: watch closely to avoid burning, as broilers vary.
12. Serve immediately, cautioning that bowls will be very hot.
Bubbly, melted Gruyère forms a savory crust over the crisp baguette, giving way to a broth that’s deeply sweet from the onions and aromatic from thyme. For a twist, try swapping Gruyère with provolone or adding a splash of brandy before serving to enhance the richness.
Gluten-Free French Onion Soup
Gluten-free French onion soup delivers deep caramelized flavor without traditional flour. This version uses simple swaps for a rich, satisfying bowl that’s naturally gluten-free and easy to make at home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Butter – 4 tbsp
– Beef broth – 4 cups
– Dry white wine – ½ cup
– Fresh thyme – 2 sprigs
– Bay leaf – 1
– Gluten-free bread – 4 slices
– Gruyère cheese – 1 cup shredded
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Peel and thinly slice 4 large yellow onions into uniform half-moons.
2. Melt 4 tbsp butter in a large pot over medium heat.
3. Add sliced onions and cook for 10 minutes, stirring occasionally, until softened.
4. Reduce heat to medium-low and cook onions for 40 minutes, stirring every 5 minutes, until deeply caramelized and golden brown. Tip: Do not rush this step—slow caramelization builds the soup’s base flavor.
5. Pour in ½ cup dry white wine to deglaze the pot, scraping up any browned bits from the bottom.
6. Add 4 cups beef broth, 2 sprigs fresh thyme, and 1 bay leaf.
7. Bring to a simmer over medium-high heat, then reduce to low and cook uncovered for 20 minutes.
8. Season with 1 tsp salt and ½ tsp black pepper, then remove thyme sprigs and bay leaf. Tip: Taste and adjust seasoning only after simmering, as flavors concentrate.
9. Preheat oven broiler to high.
10. Ladle soup into 4 oven-safe bowls placed on a baking sheet.
11. Top each bowl with 1 slice gluten-free bread and ¼ cup shredded Gruyère cheese.
12. Broil for 3–5 minutes, watching closely, until cheese is bubbly and lightly browned. Tip: Position bowls in the center of the oven for even melting without burning.
Zesty caramelized onions melt into a savory broth, creating a velvety texture with subtle sweetness. The gluten-free bread soaks up the soup while maintaining a slight chew, and the broiled Gruyère forms a golden, stretchy crust. Serve immediately with extra thyme for garnish, or pair with a crisp salad for a complete meal.
French Onion Soup with Roasted Garlic
You’ve probably had French onion soup before, but adding roasted garlic transforms it into something extraordinary. This version is deeply savory with sweet caramelized onions and mellow roasted garlic. It’s surprisingly simple to make at home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 90 minutes
Ingredients
– Yellow onions – 4 large
– Garlic head – 1 whole
– Olive oil – 2 tbsp
– Butter – 4 tbsp
– Beef broth – 6 cups
– Dry white wine – ½ cup
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– Salt – 1 tsp
– Black pepper – ½ tsp
– Gruyère cheese – 1 cup shredded
– Baguette – 4 slices
Instructions
1. Preheat your oven to 400°F.
2. Slice the top off the garlic head to expose the cloves.
3. Drizzle the garlic with 1 tbsp olive oil and wrap it tightly in aluminum foil.
4. Roast the garlic in the oven for 40 minutes until soft and golden.
5. While the garlic roasts, thinly slice all 4 yellow onions.
6. In a large pot, melt 4 tbsp butter with 1 tbsp olive oil over medium-low heat.
7. Add the sliced onions and cook, stirring occasionally, for 45 minutes until deeply caramelized and brown.
8. Squeeze the roasted garlic cloves from their skins into the pot with the onions.
9. Pour in ½ cup dry white wine to deglaze, scraping up any browned bits from the bottom.
10. Add 6 cups beef broth, 4 sprigs fresh thyme, and 1 bay leaf.
11. Bring the soup to a simmer, then reduce heat to low and cook uncovered for 30 minutes.
12. Remove the thyme sprigs and bay leaf, then stir in 1 tsp salt and ½ tsp black pepper.
13. Toast 4 baguette slices until crisp.
14. Ladle the hot soup into oven-safe bowls, top each with a toasted baguette slice and ¼ cup shredded Gruyère cheese.
15. Broil for 2-3 minutes until the cheese is melted and bubbly with golden spots.
Each spoonful delivers rich, velvety broth with sweet onion strands and the subtle depth of roasted garlic. The melted Gruyère forms a stretchy, savory blanket over the crisp bread. For a twist, try serving it with a dollop of garlic-herb compound butter melting into the hot soup.
Spicy French Onion Soup with Jalapeños
This fiery twist on French onion soup brings bold heat to a classic comfort dish. Thick caramelized onions meet spicy jalapeños for a warming bowl that’s perfect for chilly nights. You’ll need about an hour of hands-off simmering to develop deep flavors.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Jalapeños – 2
– Butter – 4 tbsp
– Beef broth – 6 cups
– Dry white wine – ½ cup
– Gruyère cheese – 1 cup shredded
– Baguette – 4 slices
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Slice all onions thinly into half-moons.
2. Dice jalapeños, removing seeds for milder heat if desired.
3. Melt butter in a large Dutch oven over medium-low heat.
4. Add onions and cook, stirring occasionally, for 30 minutes until deeply caramelized and golden brown.
5. Stir in jalapeños and cook for 5 more minutes.
6. Pour in white wine and scrape up any browned bits from the bottom of the pot.
7. Add beef broth, salt, and black pepper.
8. Bring to a boil, then reduce heat to low and simmer uncovered for 25 minutes.
9. While soup simmers, toast baguette slices in a 400°F oven for 8–10 minutes until crisp.
10. Ladle hot soup into oven-safe bowls.
11. Top each bowl with a toasted baguette slice.
12. Sprinkle shredded Gruyère evenly over the bread.
13. Broil on high for 2–3 minutes until cheese is bubbly and lightly browned.
Perfectly balanced, this soup offers a velvety texture with a spicy kick that builds slowly. The melted Gruyère creates a gooey, savory crust that contrasts with the rich broth. Serve it with extra jalapeño slices on the side for those who crave even more heat.
Caramelized Onion and Mushroom Soup
Rich, savory flavors develop slowly in this comforting soup. Caramelized onions and earthy mushrooms create a deeply satisfying base. It’s a simple, hands-off recipe with a big payoff.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 2 large
– Olive oil – 2 tbsp
– Unsalted butter – 2 tbsp
– Cremini mushrooms – 8 oz
– Garlic – 3 cloves
– All-purpose flour – 2 tbsp
– Vegetable broth – 4 cups
– Fresh thyme – 3 sprigs
– Salt – 1 tsp
– Black pepper – ½ tsp
– Heavy cream – ½ cup
Instructions
1. Thinly slice 2 large yellow onions.
2. Heat 2 tbsp olive oil and 2 tbsp unsalted butter in a large pot over medium-low heat.
3. Add sliced onions to the pot and stir to coat.
4. Cook onions for 40 minutes, stirring every 5 minutes, until deeply browned and caramelized. Tip: Do not rush this step—low heat is key for even caramelization without burning.
5. While onions cook, slice 8 oz cremini mushrooms and mince 3 cloves garlic.
6. Add sliced mushrooms to the caramelized onions and increase heat to medium.
7. Cook mushrooms for 10 minutes, stirring occasionally, until they release their liquid and brown.
8. Add minced garlic and cook for 1 minute until fragrant.
9. Sprinkle 2 tbsp all-purpose flour over the mushroom mixture and stir for 2 minutes to cook off the raw flour taste.
10. Gradually pour in 4 cups vegetable broth while stirring constantly to prevent lumps.
11. Add 3 sprigs fresh thyme, 1 tsp salt, and ½ tsp black pepper.
12. Bring soup to a simmer, then reduce heat to low.
13. Cover and simmer for 20 minutes to allow flavors to meld. Tip: Simmering with the lid on helps concentrate the flavors while preventing too much evaporation.
14. Remove thyme sprigs and discard.
15. Stir in ½ cup heavy cream and heat through for 2 minutes. Tip: Add the cream off the heat if concerned about curdling, then return to low heat.
16. Taste and adjust seasoning if needed.
17. Ladle soup into bowls and serve immediately.
Just ladle this velvety soup into bowls for a rich, savory experience. The caramelized onions lend a subtle sweetness that balances the earthy mushrooms perfectly. For a creative twist, top each serving with a drizzle of truffle oil or crispy fried shallots.
Creamy French Onion Soup
Warm, caramelized onions melt into a rich broth, creating a comforting classic. This creamy version adds a velvety finish without losing the soup’s deep, savory soul. It’s surprisingly simple to make at home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Butter – 4 tbsp
– All-purpose flour – 2 tbsp
– Beef broth – 4 cups
– Dry white wine – ½ cup
– Heavy cream – 1 cup
– Gruyère cheese – 1 cup, shredded
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Peel and thinly slice 4 large yellow onions.
2. Melt 4 tbsp butter in a large pot over medium-low heat.
3. Add sliced onions and cook for 40 minutes, stirring every 5 minutes, until deeply caramelized and golden brown.
4. Sprinkle 2 tbsp all-purpose flour over the onions and cook for 2 minutes, stirring constantly.
5. Pour in ½ cup dry white wine and scrape the bottom of the pot to deglaze.
6. Add 4 cups beef broth and bring to a simmer over medium-high heat.
7. Reduce heat to low, cover, and simmer for 20 minutes.
8. Stir in 1 cup heavy cream, 1 tsp salt, and ½ tsp black pepper.
9. Heat for 5 minutes on low until warmed through, but do not boil.
10. Ladle soup into oven-safe bowls and top each with ¼ cup shredded Gruyère cheese.
11. Broil on high for 3–5 minutes until cheese is bubbly and golden brown.
Hearty and smooth, this soup balances sweet onions with a creamy, cheesy richness. For a twist, serve it over toasted sourdough croutons or with a drizzle of truffle oil. The velvety texture makes it perfect for a cozy night in.
French Onion Soup with Leeks
Just when you think French onion soup can’t get better, leeks add a subtle sweetness that transforms this classic. This version is straightforward but deeply flavorful, perfect for chilly evenings. You’ll need about an hour from start to finish.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– Yellow onions – 3 large
– Leeks – 2 large
– Butter – 4 tbsp
– Beef broth – 6 cups
– Dry white wine – ½ cup
– Thyme – 1 tsp dried
– Bay leaf – 1
– Salt – 1 tsp
– Black pepper – ½ tsp
– Baguette – 4 slices
– Gruyère cheese – 1 cup shredded
Instructions
1. Slice 3 large yellow onions thinly.
2. Trim and slice 2 large leeks, using only the white and light green parts.
3. Melt 4 tbsp butter in a large pot over medium heat.
4. Add the sliced onions and leeks to the pot.
5. Cook for 30 minutes, stirring every 5 minutes, until the onions are deeply caramelized and golden brown. Tip: Do not rush this step—low and slow cooking builds the soup’s rich flavor base.
6. Pour in ½ cup dry white wine to deglaze the pot, scraping up any browned bits from the bottom.
7. Add 6 cups beef broth, 1 tsp dried thyme, 1 bay leaf, 1 tsp salt, and ½ tsp black pepper.
8. Bring the soup to a boil, then reduce the heat to low.
9. Simmer uncovered for 15 minutes to allow the flavors to meld. Tip: Skim off any foam that rises to the top for a clearer broth.
10. Preheat your oven’s broiler to 500°F while the soup simmers.
11. Toast 4 baguette slices until lightly crisp.
12. Ladle the hot soup into 4 oven-safe bowls.
13. Place 1 toasted baguette slice on top of the soup in each bowl.
14. Sprinkle ¼ cup shredded Gruyère cheese evenly over each baguette slice. Tip: Use freshly shredded cheese for better melting and a smoother texture.
15. Place the bowls on a baking sheet and broil for 3–5 minutes, until the cheese is bubbly and golden brown.
16. Carefully remove the bowls from the oven using oven mitts.
Perfectly caramelized onions and leeks create a velvety, savory broth with a hint of sweetness. The melted Gruyère forms a gooey, golden crust that contrasts beautifully with the tender bread underneath. For a twist, try serving it with a dollop of crème fraîche or alongside a crisp green salad.
Rich French Onion Soup with Bone Broth
Just when you think winter can’t get cozier, this rich French onion soup with bone broth proves otherwise. It’s a deeply savory, soul-warming classic made even better with a homemade foundation. The long, slow caramelization is the only secret you need.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 2 hours 15 minutes
Ingredients
– Yellow onions – 3 lbs
– Unsalted butter – 4 tbsp
– Beef bone broth – 6 cups
– Dry white wine – ½ cup
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– Salt – 1 tsp
– Black pepper – ½ tsp
– Baguette – 4 slices
– Gruyère cheese – 8 oz, shredded
Instructions
1. Peel and thinly slice 3 lbs of yellow onions.
2. Melt 4 tbsp of unsalted butter in a large Dutch oven over medium-low heat.
3. Add all sliced onions to the pot and stir to coat with butter.
4. Cook onions for 45 minutes, stirring every 10 minutes, until they are soft and translucent. (Tip: Do not rush this step; low heat is key for even cooking without burning.)
5. Increase heat to medium and cook for another 45 minutes, stirring every 5 minutes, until onions are deeply browned and caramelized.
6. Pour in ½ cup of dry white wine to deglaze the pot, scraping up any browned bits from the bottom.
7. Add 6 cups of beef bone broth, 4 sprigs of fresh thyme, 1 bay leaf, 1 tsp salt, and ½ tsp black pepper.
8. Bring the soup to a boil, then reduce heat to low and simmer uncovered for 45 minutes. (Tip: Simmering uncovered allows the flavors to concentrate and the soup to reduce slightly.)
9. While soup simmers, preheat your oven’s broiler to high.
10. Place 4 baguette slices on a baking sheet and toast under the broiler for 1-2 minutes per side until golden and crisp.
11. Remove thyme sprigs and bay leaf from the finished soup and discard.
12. Ladle the hot soup into 4 oven-safe bowls placed on a baking sheet.
13. Top each bowl with 1 toasted baguette slice and evenly divide 8 oz of shredded Gruyère cheese over the bread. (Tip: For a perfectly melted, bubbly top, shred the cheese yourself instead of using pre-shredded.)
14. Broil for 3-5 minutes until the cheese is melted, bubbly, and spotty brown.
15. Carefully remove bowls from the oven and let cool for 5 minutes before serving.
Beneath the golden, cheesy crust lies a soup with a velvety, rich texture from the long-simmered bone broth. The deeply caramelized onions provide a sweet, complex base that balances the savory, umami notes perfectly. For a creative twist, serve individual crocks with a small side salad dressed in a sharp vinaigrette to cut through the richness.
Cheesy French Onion Soup Bake
Zesty caramelized onions meet gooey cheese in this comforting bake that transforms classic French onion soup into a hearty casserole. It’s perfect for chilly evenings when you crave something rich and satisfying without spending hours in the kitchen. This one-dish wonder delivers deep flavors with minimal fuss.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– Yellow onions – 4 large
– Butter – 4 tbsp
– Beef broth – 4 cups
– Worcestershire sauce – 2 tbsp
– French bread – 1 loaf
– Gruyère cheese – 2 cups, shredded
– Thyme – 1 tsp, dried
Instructions
1. Slice all onions thinly into half-moons.
2. Melt butter in a large oven-safe skillet over medium-low heat.
3. Add onions and cook, stirring occasionally, for 30 minutes until deeply golden brown and caramelized.
4. Pour in beef broth and Worcestershire sauce, then bring to a simmer.
5. Simmer uncovered for 10 minutes to reduce slightly.
6. Preheat oven to 375°F while the soup simmers.
7. Slice French bread into 1-inch thick pieces.
8. Arrange bread slices over the soup in the skillet, overlapping slightly to cover the surface.
9. Sprinkle shredded Gruyère cheese evenly over the bread.
10. Bake at 375°F for 15–20 minutes until cheese is bubbly and golden brown.
11. Remove from oven and let rest for 5 minutes before serving.
A rich, savory bake emerges with a crispy cheese crust giving way to soft, broth-soaked bread and sweet onions underneath. The Gruyère adds a nutty depth that complements the beef broth perfectly. Serve it straight from the skillet with a simple green salad to cut through the richness.
Herbed French Onion Soup with Rosemary
Kick off a cozy meal with this deep, savory soup that layers caramelized onions with aromatic herbs. It’s a classic comfort dish elevated by fresh rosemary and thyme, perfect for chilly evenings. Simple to prepare yet rich in flavor, it makes an impressive starter or light main.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
– Yellow onions – 4 large
– Unsalted butter – 4 tbsp
– All-purpose flour – 2 tbsp
– Beef broth – 6 cups
– Dry white wine – ½ cup
– Fresh rosemary – 2 sprigs
– Fresh thyme – 4 sprigs
– Baguette – 4 slices
– Gruyère cheese – 1 cup shredded
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Thinly slice all 4 yellow onions.
2. Melt 4 tbsp unsalted butter in a large pot over medium heat.
3. Add sliced onions to the pot and cook for 40 minutes, stirring every 10 minutes, until deeply browned and caramelized.
4. Sprinkle 2 tbsp all-purpose flour over the onions and stir for 1 minute to coat evenly.
5. Pour in ½ cup dry white wine and scrape the bottom of the pot to deglaze.
6. Add 6 cups beef broth, 2 sprigs fresh rosemary, and 4 sprigs fresh thyme to the pot.
7. Bring the soup to a boil, then reduce heat to low and simmer for 20 minutes.
8. While simmering, preheat the oven broiler to high.
9. Place 4 baguette slices on a baking sheet and toast under the broiler for 2 minutes per side until golden.
10. Remove rosemary and thyme sprigs from the soup and discard.
11. Season the soup with 1 tsp salt and ½ tsp black pepper, stirring to combine.
12. Ladle the soup into 4 oven-safe bowls.
13. Top each bowl with 1 toasted baguette slice and ¼ cup shredded Gruyère cheese.
14. Place the bowls under the broiler for 3–4 minutes until the cheese is bubbly and lightly browned.
15. Carefully remove the bowls from the oven and let cool for 5 minutes before serving.
Just ladled hot from the oven, this soup boasts a velvety broth with tender onions and a crisp, cheesy crust. The rosemary and thyme infuse each spoonful with earthy, aromatic notes that balance the rich beef base. For a creative twist, serve it alongside a crisp green salad or top with a fried egg for extra heartiness.
French Onion Soup with Sourdough Crust
This classic soup gets a rustic upgrade with a cheesy sourdough crust. Transform humble onions into a deeply caramelized base for a comforting bowl. Top it with toasted bread and melted Gruyère for the ultimate finish.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 75 minutes
Ingredients
– Yellow onions – 4 large
– Unsalted butter – ¼ cup
– All-purpose flour – 2 tbsp
– Beef broth – 6 cups
– Dry white wine – ½ cup
– Fresh thyme – 4 sprigs
– Bay leaf – 1
– Sourdough bread – 4 thick slices
– Gruyère cheese – 2 cups shredded
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Slice 4 large yellow onions into ¼-inch half-moons.
2. Melt ¼ cup unsalted butter in a large Dutch oven over medium heat.
3. Add sliced onions and cook for 10 minutes, stirring occasionally.
4. Reduce heat to medium-low and cook onions for 45 minutes, stirring every 10 minutes, until deeply caramelized and golden brown.
5. Sprinkle 2 tbsp all-purpose flour over caramelized onions and cook for 2 minutes, stirring constantly.
6. Pour in ½ cup dry white wine and scrape up any browned bits from the bottom of the pot.
7. Add 6 cups beef broth, 4 sprigs fresh thyme, and 1 bay leaf to the pot.
8. Bring soup to a simmer over medium-high heat, then reduce heat to low.
9. Simmer soup uncovered for 20 minutes to allow flavors to meld.
10. Season soup with 1 tsp salt and ½ tsp black pepper.
11. Preheat oven broiler to high and position rack 6 inches from heat source.
12. Toast 4 thick slices of sourdough bread under broiler for 2 minutes per side until golden.
13. Ladle hot soup into 4 oven-safe bowls placed on a baking sheet.
14. Top each bowl with 1 toasted sourdough slice.
15. Divide 2 cups shredded Gruyère cheese evenly over bread slices.
16. Broil bowls for 3–4 minutes until cheese is bubbly and browned in spots.
17. Remove bowls from oven and let cool for 5 minutes before serving.
A rich, savory broth contrasts with the crunchy, cheesy bread topping. The caramelized onions provide a sweet depth that balances the salty Gruyère. For a twist, add a splash of sherry to the soup before broiling or serve with a crisp green salad.
Conclusion
You’ve just explored 20 delightful ways to transform the classic French onion soup. Whether you’re craving something traditional or adventurous, there’s a recipe here to warm your kitchen and your heart. We’d love to hear which variation becomes your new favorite—please leave a comment below! If you enjoyed this roundup, sharing it on Pinterest helps other home cooks discover these cozy ideas. Happy cooking!
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



