Is there anything more comforting than a bowl of French onion soup on a cozy evening? The smell of caramelized onions mingling with rich beef broth and gooey cheese is simply heartwarming. I remember my first attempt, watching the cheese bubble under the broiler was magic. Now, let’s explore 15 delightful variations of this classic dish. Each one offers its own unique take on cheesy perfection.
Classic French Onion Soup

French Onion Soup is a timeless dish that embodies the essence of comfort food. Originating from France, this soup is renowned for its rich and savory flavors, achieved through the slow caramelization of onions and a robust beef broth. Topped with a slice of crusty bread and a generous layer of melted cheese, it’s a warm, satisfying meal perfect for chilly nights or as a starter to an elegant dinner.
This recipe for Classic French Onion Soup serves 4-6 people and requires attention to detail to achieve the perfect balance of flavors. The key to a successful soup is patience, especially during the caramelization process, which is vital for developing the deep, sweet flavor of the onions. With a few quality ingredients and some time, you’ll be able to recreate this classic dish at home and impress your family and friends with its comforting taste.
Ingredients (serving size for 4-6 people):
- 6 large onions, thinly sliced
- 4 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- 1 tablespoon all-purpose flour
- 8 cups beef broth
- 1/2 cup dry white wine
- 1 bay leaf
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- Salt and pepper to taste
- 1 baguette, sliced into 1-inch thick rounds
- 2 cups grated Gruyère cheese
Cooking Instructions:
- Caramelize the Onions: In a large heavy-bottomed pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions and stir to coat them in the butter and oil. Cook the onions, stirring occasionally, for about 30-40 minutes until they’re a deep, golden brown and caramelized. Be patient and adjust the heat if necessary to avoid burning.
- Add Garlic and Flour: Stir in the minced garlic and cook for about 1 minute until fragrant. Sprinkle the flour over the onions and stir well to combine. Cook for another 2-3 minutes to eliminate the raw flour taste.
- Deglaze and Simmer: Pour in the white wine, scraping the bottom of the pot to release any browned bits (fond). Add the beef broth, bay leaf, and thyme. Bring the mixture to a simmer and cook for about 20-30 minutes to allow the flavors to meld together. Season with salt and pepper to taste.
- Prepare the Bread: While the soup is simmering, preheat your oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast them in the oven for 5-7 minutes until they’re lightly golden and crisp.
- Assemble and Broil: Ladle the soup into oven-safe bowls. Place one or two toasted baguette slices on top of each bowl of soup. Generously sprinkle the grated Gruyère cheese over the bread. Place the bowls under the broiler in the oven until the cheese is melted, bubbly, and slightly browned, about 3-5 minutes.
- Serve: Carefully remove the bowls from the oven (they will be hot!) and let them cool slightly before serving. Enjoy the soup while the cheese is still gooey and the soup is hot.
Extra Tips:
When making French Onion Soup, patience is key, especially during the caramelization of the onions. This step is vital for developing the soup’s signature sweetness and depth of flavor.
Use a good quality beef broth for the best results, as it forms the base of the soup’s taste. If Gruyère cheese is unavailable, you can substitute it with Swiss or Emmental cheese, both of which melt beautifully.
Finally, be cautious when handling the hot bowls from the broiler to avoid burns.
French Onion Soup With Gruyère Cheese

French Onion Soup is a classic French dish that combines sweet caramelized onions with a savory beef broth, topped with a toasted slice of baguette and melted Gruyère cheese. This comforting soup is perfect for chilly days and offers a rich depth of flavor that’s both satisfying and warming.
The key to an authentic French Onion Soup lies in the slow caramelization of the onions, which brings out their natural sweetness and creates a deep, complex flavor profile. The addition of Gruyère cheese, a Swiss cheese known for its nutty and creamy characteristics, elevates this dish to another level of decadence.
When broiled, the cheese forms a deliciously crispy and golden crust atop the bread, which soaks up the flavorful broth beneath. This recipe serves 4-6 people, making it ideal for a cozy family dinner or a small gathering with friends.
Ingredients:
- 6 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 8 cups beef stock or broth
- 1/2 cup white wine
- 2 tablespoons all-purpose flour
- 2 teaspoons sugar
- 1 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- 1 tablespoon fresh thyme leaves
- 1 bay leaf
- 1 baguette, sliced into 1-inch thick rounds
- 2 cups grated Gruyère cheese
- Salt and pepper to taste
Cooking Instructions:
- Prepare the Onions: In a large pot or Dutch oven, heat the butter and olive oil over medium heat. Add the sliced onions and sugar, and stir to coat. Cook the onions for about 25-30 minutes, stirring occasionally, until they’re deeply caramelized and golden brown.
- Deglaze and Simmer: Stir in the flour and cook for another 2 minutes. Pour in the white wine to deglaze the pot, scraping up any browned bits from the bottom. Add the beef stock, thyme, bay leaf, salt, and pepper. Bring the mixture to a boil, then reduce the heat and let it simmer uncovered for about 30 minutes, allowing the flavors to meld together.
- Prepare the Bread: Preheat the oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast in the oven for about 8-10 minutes, or until they’re golden and crisp.
- Assemble the Soup: Remove the bay leaf and discard. Ladle the soup into oven-safe bowls, place a toasted baguette slice on top of each bowl, and generously sprinkle with grated Gruyère cheese.
- Broil the Topping: Place the bowls on a baking sheet and transfer to the oven. Broil for 3-5 minutes, or until the cheese is bubbly and golden brown.
- Serve: Carefully remove the bowls from the oven and let them cool for a minute before serving. Enjoy your French Onion Soup while it’s hot and the cheese is still oozy.
Extra Tips:
For the best results, take your time caramelizing the onions; patience is key to achieving the rich, sweet flavor that defines this soup. If you prefer a stronger cheese flavor, you can mix Gruyère with a bit of sharp cheddar.
Additionally, homemade beef stock can enhance the soup’s flavor, but a high-quality store-bought version will also work well. Finally, verify your bowls are oven-safe to prevent any accidents during the broiling process.
Vegetarian French Onion Soup

Vegetarian French Onion Soup is a delightful twist on the classic French dish, offering all the rich, savory flavors without the use of meat. This dish is perfect for those who prefer plant-based meals or are looking for a lighter version of the traditional soup.
The key to a delicious Vegetarian French Onion Soup lies in the slow caramelization of the onions, which brings out their natural sweetness and depth of flavor. Combined with a rich vegetable broth, crusty bread, and melted cheese, this soup is sure to warm your heart and satisfy your taste buds.
This recipe for Vegetarian French Onion Soup serves 4-6 people and requires a bit of patience and love, but the end result is well worth the effort. The caramelized onions form the base of the soup, while the vegetable broth provides a flavorful medium that allows the onions to shine.
Topped with slices of toasted baguette and gooey melted cheese, this soup becomes an irresistible comfort food that’s perfect for any occasion. Whether you’re serving it as a starter or making it the star of the meal, this soup is bound to impress.
Ingredients:
- 6 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 teaspoon sugar
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 cloves garlic, minced
- 8 cups vegetable broth
- 1/2 cup dry white wine (optional)
- 1 tablespoon fresh thyme leaves, chopped (or 1 teaspoon dried thyme)
- 1 bay leaf
- 1 tablespoon balsamic vinegar
- 1 baguette, sliced
- 2 cups Gruyère cheese, grated
Cooking Instructions:
- Prepare the Onions: In a large pot or Dutch oven, heat the butter and olive oil over medium heat. Add the sliced onions, sugar, salt, and pepper. Cook the onions, stirring occasionally, until they become soft and golden brown. This process should take about 45 minutes to 1 hour. Be patient, as this slow caramelization is vital for the flavor of the soup.
- Add Garlic and Deglaze: Once the onions are caramelized, add the minced garlic and cook for an additional minute. Then, pour in the white wine (if using) to deglaze the pot. Scrape the bottom of the pot with a wooden spoon to release any browned bits, which add depth to the soup.
- Simmer the Soup: Add the vegetable broth, thyme, and bay leaf to the pot. Bring the mixture to a boil, then reduce the heat and let it simmer for about 30 minutes. This allows the flavors to meld together beautifully.
- Finish the Soup: Stir in the balsamic vinegar, which adds a touch of acidity and enhances the overall flavor. Remove the bay leaf and adjust the seasoning with more salt and pepper if needed.
- Prepare the Baguette: While the soup is simmering, preheat your oven to 400°F (200°C). Place the baguette slices on a baking sheet and toast in the oven for about 5 minutes, or until they’re golden and crispy.
- Serve: Ladle the soup into oven-safe bowls. Top each bowl with a few slices of the toasted baguette and a generous handful of grated Gruyère cheese. Place the bowls on a baking sheet and broil in the oven until the cheese is bubbly and golden brown.
Extra Tips:
To enhance the flavor of your Vegetarian French Onion Soup, consider using a high-quality vegetable broth, as it will make a significant difference in taste. If you prefer a more robust flavor, add a few drops of soy sauce or tamari to the broth.
For a vegan version, replace the butter with a plant-based alternative and use vegan cheese. When selecting the cheese, Gruyère is traditional, but you can substitute it with Swiss or Emmental if preferred.
Additionally, allowing the soup to rest for a few hours or overnight can deepen the flavors, making it an excellent make-ahead dish.
French Onion Soup With Red Wine

French Onion Soup With Red Wine is a delightful twist on the classic French Onion Soup, adding a depth of flavor and richness that elevates the dish. The red wine complements the sweet caramelized onions, creating a harmonious blend of flavors that’s both comforting and luxurious. This version of the soup is perfect for a cozy dinner at home, whether as a starter or a main course, offering warmth and satisfaction with every spoonful.
The key to a successful French Onion Soup With Red Wine is patience; allowing the onions to caramelize slowly guarantees they reach their full potential in sweetness and complexity. The addition of red wine not only enhances the taste but also imparts a beautiful color to the broth. This recipe serves 4-6 people and is sure to impress anyone who tries it. Serve it with a crusty baguette and melted cheese for the ultimate dining experience.
Ingredients (serves 4-6):
- 6 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon sugar
- 1/2 cup red wine
- 8 cups beef broth
- 2 bay leaves
- 1/4 teaspoon dried thyme
- Salt and pepper to taste
- 1 baguette, sliced
- 2 cups grated Gruyère or Swiss cheese
Cooking Instructions:
- Prepare the Onions: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions and stir to coat them in the butter and oil.
- Caramelize the Onions: Add the salt and sugar, then cook the onions over medium-low heat, stirring frequently, until they become soft and golden brown. This process should take about 30-40 minutes. Patience is key, as this step develops the soup’s flavor.
- Deglaze with Wine: Increase the heat to medium and pour in the red wine. Scrape up any browned bits from the bottom of the pot, and let the wine simmer until it reduces by half, approximately 5 minutes.
- Add Broth and Herbs: Stir in the beef broth, bay leaves, and thyme. Bring the mixture to a boil, then reduce the heat and let it simmer for 30 minutes to allow the flavors to meld together.
- Season to Taste: Remove the bay leaves and season the soup with salt and pepper to taste. Adjust the seasoning as needed.
- Prepare the Toppings: Preheat your oven’s broiler. Place the baguette slices on a baking sheet and toast them under the broiler until they’re golden brown.
- Assemble the Soup: Ladle the soup into oven-safe bowls, place a toasted baguette slice on top of each bowl, and generously sprinkle the grated cheese over the bread.
- Broil the Cheese: Place the bowls under the broiler until the cheese is melted and bubbly, about 3-5 minutes. Carefully remove them from the oven and serve hot.
Extra Tips: For a deeper flavor, consider using a dry red wine such as Merlot or Cabernet Sauvignon. If you prefer a vegetarian version, substitute vegetable broth for the beef broth. Make sure to slice the onions evenly to guarantee they cook uniformly. If you find the soup too thick, add a bit more broth to reach your desired consistency. Finally, always keep an eye on the broiler to prevent the cheese from burning.
Slow Cooker French Onion Soup

Slow Cooker French Onion Soup is a comforting and flavorful dish that’s perfect for chilly days or when you’re craving a cozy meal with minimal effort. Using a slow cooker allows the onions to caramelize slowly, extracting the deep, sweet flavors that are quintessential to a classic French onion soup. This method also guarantees that the broth becomes rich and infused with the aromatic essence of onions, garlic, and herbs, creating a soul-warming dish that’s perfect for any occasion.
French Onion Soup is traditionally topped with crusty bread and melted cheese, adding a deliciously gooey and crunchy contrast to the savory broth. By using a slow cooker, you can prepare the soup in the morning and have it ready by dinner time, making it a convenient option for busy days. This recipe serves 4-6 people and is sure to be a hit with family and friends, offering both simplicity and depth of flavor that will make it a staple in your meal rotation.
Ingredients for 4-6 servings:
- 6 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 2 cloves garlic, minced
- 1 tablespoon sugar
- 1 tablespoon balsamic vinegar
- 1/2 cup dry white wine
- 6 cups beef broth
- 2 bay leaves
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- Salt and pepper, to taste
- 1 baguette, sliced into 1-inch thick rounds
- 2 cups shredded Gruyère cheese
Cooking Instructions:
- Prepare the Onions: Begin by peeling and thinly slicing the onions. Place them in the slow cooker along with the butter, minced garlic, and sugar. Stir well to coat the onions with the butter and sugar.
- Caramelize the Onions: Set the slow cooker to low and allow the onions to cook for about 8-10 hours, or until they’re deeply caramelized and golden brown. Stir occasionally to guarantee even cooking.
- Deglaze and Add Flavor: Once the onions are caramelized, add the balsamic vinegar and white wine to the slow cooker. Stir to deglaze the pot, scraping up any browned bits from the bottom.
- Add the Broth and Herbs: Pour in the beef broth and add the bay leaves and thyme. Season with salt and pepper to taste. Stir everything together, then cover and cook on low for another 2-3 hours to let the flavors meld together.
- Prepare the Topping: Preheat your oven broiler. Arrange the baguette slices on a baking sheet and toast them under the broiler until they’re golden brown on both sides.
- Assemble and Serve: Ladle the soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl, then sprinkle generously with Gruyère cheese. Broil the bowls in the oven until the cheese is melted and bubbly. Carefully remove from the oven and serve hot.
Extra Tips:
For the best results, take your time with the caramelization process; the slow and steady cooking of the onions is what gives French Onion Soup its signature flavor.
If you prefer a slightly stronger flavor, consider adding a splash more wine or a dash of Worcestershire sauce to the broth.
When toasting the bread, keep an eye on it under the broiler to prevent burning.
Finally, if you don’t have Gruyère, you can substitute with Swiss cheese or a mix of mozzarella and Parmesan for a similar melty texture and taste.
French Onion Soup With a Twist of Cognac

French Onion Soup is a classic dish that warms the soul with its rich, savory flavors. The caramelized onions, beef broth, and melted cheese create a comforting experience with every spoonful. This version adds a twist of cognac, imparting an extra layer of complexity and warmth to the traditional recipe. The cognac’s subtle sweetness and depth elevate the soup, making it a perfect choice for a cozy dinner or an elegant appetizer.
Crafting this French Onion Soup With a Twist of Cognac is a rewarding process that requires patience and attention to detail. As the onions slowly caramelize, they release their natural sugars, creating a sweet yet savory base. With the addition of cognac, which is deglazed into the pan, the flavors meld together beautifully, resulting in a soup that’s both sophisticated and comforting.
Garnished with Gruyère cheese-topped baguette slices, this soup serves as an impressive centerpiece for any meal.
Ingredients for 4-6 servings:
- 6 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon sugar
- 2 cloves garlic, minced
- 1/2 cup cognac
- 8 cups beef stock
- 1 teaspoon dried thyme
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- 1 baguette, sliced into 1/2-inch rounds
- 2 cups grated Gruyère cheese
Cooking Instructions:
- Caramelize the Onions: In a large, heavy-bottomed pot, melt the butter with the olive oil over medium heat. Add the sliced onions and sugar, stirring occasionally to prevent burning. Cook for about 30-40 minutes, or until the onions are a deep golden brown and caramelized.
- Add Garlic and Cognac: Stir in the minced garlic and cook for an additional minute. Carefully add the cognac to the pot, using a wooden spoon to scrape any browned bits from the bottom. Let it simmer for 2-3 minutes to allow the alcohol to evaporate and the flavors to meld.
- Simmer the Soup: Add the beef stock, thyme, and bay leaf to the pot. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 30 minutes. Season with salt and freshly ground black pepper to taste.
- Prepare the Baguette Toppings: Preheat your oven’s broiler. Arrange the baguette slices on a baking sheet and place it under the broiler for 1-2 minutes on each side, or until lightly toasted. Remove from the oven and sprinkle each slice with a generous amount of Gruyère cheese.
- Finish the Soup: Remove the bay leaf from the soup. Ladle the hot soup into ovenproof bowls, placing them on a baking sheet. Top each bowl with a couple of cheese-covered baguette slices. Place the baking sheet under the broiler for about 3-5 minutes, or until the cheese is melted and bubbly.
- Serve and Enjoy: Carefully remove the bowls from the oven (they will be hot!) and serve immediately. Enjoy the comforting flavors of the soup, enhanced by the rich aroma of cognac.
Extra Tips:
When caramelizing onions, patience is key. Keep the heat at a medium setting to allow the onions to brown slowly, ensuring they don’t burn.
If you prefer a slightly lighter soup, you can use a mix of beef and chicken stock for a milder flavor. Additionally, if you don’t have Gruyère cheese on hand, you can substitute it with Swiss or Emmental cheese, which will provide a similarly delicious and melty topping.
Gluten-Free French Onion Soup

French Onion Soup is a classic dish that warms the soul with its rich flavors and comforting aroma. The traditional version is full of gluten thanks to its bread topping, but this Gluten-Free French Onion Soup recipe guarantees that those with gluten sensitivities can enjoy this culinary delight without worry. By using gluten-free bread and confirming all other ingredients are gluten-free certified, you’ll achieve the same depth of flavor and satisfying experience.
This recipe yields enough to serve 4-6 people, making it perfect for a family dinner or a cozy gathering with friends. The key to a perfect French Onion Soup lies in patiently caramelizing the onions to bring out their natural sweetness, which serves as the backbone of the dish. Topped with gooey, melted cheese over gluten-free croutons, this soup is sure to become a staple in your household.
Ingredients (Serving Size: 4-6 people)
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1 teaspoon sugar
- 1 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup dry white wine (confirm gluten-free)
- 6 cups beef broth (gluten-free)
- 1 bay leaf
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- 1 tablespoon gluten-free Worcestershire sauce
- 1 baguette of gluten-free bread, sliced
- 2 cups shredded Gruyère cheese
Cooking Instructions
- Prepare the Onions: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions, garlic, sugar, salt, and pepper. Cook, stirring occasionally, until the onions are caramelized and reach a deep golden brown color. This should take about 30-40 minutes. Be patient, as this step is essential for flavor.
- Deglaze the Pot: Once the onions are caramelized, add the white wine to the pot. Stir to deglaze, scraping up any browned bits from the bottom of the pot. Cook until the wine is mostly evaporated.
- Add Broth and Seasonings: Add the beef broth, bay leaf, thyme, and Worcestershire sauce to the pot. Bring the mixture to a simmer. Cover the pot and let it cook for an additional 30 minutes, allowing the flavors to meld together.
- Prepare the Toppings: While the soup simmers, preheat your oven to 350°F (175°C). Arrange the slices of gluten-free bread on a baking sheet. Toast the bread in the oven for about 10 minutes until they’re golden and crisp.
- Assemble and Serve: Remove the bay leaf from the soup. Preheat your broiler. Ladle the soup into oven-safe bowls. Place a slice or two of toasted gluten-free bread on top of each serving. Generously sprinkle the shredded Gruyère cheese over the bread.
- Broil the Cheese: Place the bowls on a baking sheet and broil in the oven until the cheese is bubbly and golden brown. This should take about 3-5 minutes, but watch closely to avoid burning.
Extra Tips
When making Gluten-Free French Onion Soup, always double-check that all your ingredients are certified gluten-free, especially the broth and Worcestershire sauce.
Feel free to experiment with different gluten-free bread varieties to find your favorite texture and flavor. If you’re not a fan of Gruyère cheese, you can substitute it with another melting cheese like Swiss or mozzarella for a different taste profile.
Finally, remember that patience is key when caramelizing onions; rushing this step will compromise the depth of flavor that makes this soup so special.
French Onion Soup With Provolone Cheese

French Onion Soup With Provolone Cheese is a delightful twist on the classic French onion soup, offering a rich, savory experience with the added creaminess of provolone cheese. This recipe combines the deep flavors of caramelized onions, beef broth, and wine, topped with a generous layer of melted provolone cheese that adds a smooth, cheesy finish. Perfect for a cozy dinner or an impressive starter, this version of French onion soup will undoubtedly become a favorite in your culinary repertoire.
The key to a great French Onion Soup With Provolone Cheese lies in the slow caramelization of the onions and the balancing of flavors between the broth, wine, and cheese. This recipe serves 4-6 people, making it perfect for family gatherings or a special dinner with friends. The soup is traditionally served in bowls that can withstand high heat, allowing the cheese to melt and form a delicious crust when broiled.
Ingredients (serves 4-6):
- 6 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1/2 teaspoon sugar
- 1 teaspoon salt
- 1/4 cup dry white wine
- 8 cups beef broth
- 1 bay leaf
- 1 teaspoon fresh thyme leaves
- Salt and freshly ground black pepper to taste
- 1 baguette, sliced into 1-inch rounds
- 2 cups grated provolone cheese
Cooking Instructions:
- Caramelize the Onions: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions, sugar, and 1 teaspoon salt. Stir to coat the onions thoroughly. Cook the onions, stirring occasionally, until they’re deep golden brown and caramelized, about 45 minutes. Be patient and adjust the heat as necessary to prevent burning.
- Deglaze the Pot: Pour in the dry white wine and deglaze the pot, scraping up any browned bits from the bottom. Cook for about 5 minutes until the wine is mostly evaporated.
- Simmer the Soup: Add the beef broth, bay leaf, and thyme to the pot. Bring the mixture to a boil, then reduce the heat and let it simmer for 30 minutes. Season with salt and pepper to taste. Remove the bay leaf before serving.
- Prepare the Bread: Preheat your oven’s broiler. Place the baguette slices on a baking sheet and toast them under the broiler until golden brown, about 1-2 minutes per side. Watch closely to prevent burning.
- Assemble and Broil the Soup: Ladle the hot soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl and generously sprinkle with provolone cheese. Place the bowls on a baking sheet and broil in the oven until the cheese is bubbly and golden, about 2-3 minutes.
Extra Tips:
For best results, choose a high-quality beef broth or make your own for a richer flavor. While caramelizing the onions, patience is key—do not rush this step, as it’s essential for developing the soup’s deep flavor.
If you prefer a slightly different flavor profile, you can substitute Gruyère or Swiss cheese for the provolone. Additionally, make sure your serving bowls are oven-safe to withstand the broiling process. Enjoy this comforting dish on a cold day or whenever you crave something hearty and delicious!
French Onion Soup With a Garlic Bread Topping

French Onion Soup With a Garlic Bread Topping is a delightful twist on the classic French dish. This version combines the rich, savory flavors of caramelized onions and beef broth with a crispy, flavorful garlic bread topping. The garlic bread adds an aromatic and crunchy element that perfectly complements the silky soup beneath. This comforting dish is perfect for a cozy dinner or as a starter to impress guests at a dinner party.
The deep, succulent flavors of the soup are achieved by slowly caramelizing onions until they’re golden and sweet. Meanwhile, the garlic bread topping is prepared by infusing slices of baguette with butter and garlic, then broiling until golden brown. The result is a soup that’s both elegant and satisfying, offering a depth of flavor that’s sure to please any palate. This recipe serves 4-6 people, making it ideal for family gatherings or an evening with friends.
Ingredients for French Onion Soup With a Garlic Bread Topping:
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon sugar
- 2 cloves garlic, minced
- 1/2 cup dry white wine
- 6 cups beef broth
- 1 bay leaf
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- 1 baguette, sliced into 1-inch thick slices
- 3 tablespoons unsalted butter, softened (for garlic bread)
- 2 cloves garlic, minced (for garlic bread)
- 2 cups grated Gruyere cheese
Cooking Instructions:
- Caramelize the Onions: In a large heavy-bottomed pot, melt the butter with the olive oil over medium heat. Add the sliced onions and cook, stirring frequently, until they’re soft and translucent, about 10 minutes. Sprinkle the sugar over the onions and continue to cook, stirring occasionally, until the onions are deeply caramelized and brown, about 25-30 minutes.
- Deglaze and Simmer: Add the minced garlic to the pot and cook for an additional minute until fragrant. Pour in the white wine to deglaze the pot, scraping up any brown bits from the bottom. Allow the wine to reduce by half. Add the beef broth, bay leaf, and thyme. Bring to a simmer and cook for 20 minutes. Season with salt and pepper to taste.
- Prepare the Garlic Bread Topping: Preheat your broiler. In a small bowl, combine the softened butter and minced garlic. Spread the garlic butter over the baguette slices. Place the slices on a baking sheet and broil until they’re golden brown and crispy, about 2-3 minutes. Keep an eye on them to prevent burning.
- Assemble and Serve: Remove the bay leaf from the soup. Ladle the hot soup into oven-safe bowls. Place a slice of the garlic bread on top of each bowl and sprinkle generously with grated Gruyere cheese. Place the bowls under the broiler until the cheese is melted and bubbly, about 2-3 minutes.
- Finish and Enjoy: Carefully remove the bowls from the oven (they will be hot!) and let them cool for a minute before serving. Enjoy the soup hot, with the cheese melted to perfection and the garlic bread providing a delightful crunch.
Extra Tips:
To achieve the best flavor, take your time when caramelizing the onions; patience will reward you with a deeply rich taste. If you prefer a vegetarian version, substitute the beef broth with vegetable broth. Additionally, you can customize the cheese topping by mixing in other cheeses like Swiss or Parmesan for a unique flavor profile.
Finally, consider preparing the garlic bread topping just before serving to guarantee it remains crispy.
Instant Pot French Onion Soup

French Onion Soup is a classic dish that combines the rich flavors of caramelized onions, savory beef broth, and melted cheese. When made in an Instant Pot, this comforting soup can be prepared quickly while still allowing the flavors to develop beautifully. The Instant Pot’s pressure-cooking function considerably reduces the time needed to caramelize the onions, which is typically a lengthy process when done on the stove. This method guarantees that you can enjoy a warm bowl of delicious French Onion Soup in a fraction of the time it would normally take.
This Instant Pot French Onion Soup recipe is perfect for serving 4-6 people, making it an ideal choice for a family dinner or a small gathering. The combination of sweet onions, hearty broth, and gooey cheese on top creates a satisfying meal that’s both simple and elegant. Paired with slices of crusty bread, this dish is sure to become a favorite in your home.
Ingredients (Serves 4-6):
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 tablespoon sugar
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cloves garlic, minced
- 1/2 cup dry white wine
- 6 cups beef broth
- 2 tablespoons Worcestershire sauce
- 1 bay leaf
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- 1 baguette, sliced into 1-inch thick rounds
- 2 cups grated Gruyère cheese
Cooking Instructions:
- Prepare the Instant Pot: Set the Instant Pot to the “Sauté” function. Once it indicates “Hot,” add the butter and olive oil.
- Caramelize the Onions: Add the sliced onions, sugar, salt, and pepper to the Instant Pot. Sauté the onions for about 15-20 minutes, stirring frequently, until they become golden brown and caramelized. This step is essential for developing the deep flavor of the soup.
- Add Garlic and Wine: Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant. Pour in the white wine to deglaze the pot, scraping up any browned bits from the bottom. Let the wine simmer for about 3 minutes, allowing the alcohol to evaporate.
- Add Broth and Seasonings: Add the beef broth, Worcestershire sauce, bay leaf, and thyme to the pot. Stir well to combine all the ingredients.
- Pressure Cook: Close the Instant Pot lid and set the valve to the “Sealing” position. Select the “Pressure Cook” or “Manual” setting and set the timer for 10 minutes on high pressure.
- Quick Release: Once the cooking time is complete, perform a quick release by carefully turning the valve to the “Venting” position. Remove the lid when the pressure has fully released.
- Toast the Bread: While the soup is cooking, preheat your oven’s broiler. Arrange the baguette slices on a baking sheet and toast under the broiler until golden brown on each side.
- Assemble and Serve: Ladle the soup into oven-safe bowls. Top each serving with a few slices of toasted baguette and a generous amount of grated Gruyère cheese. Place the bowls under the broiler for 2-3 minutes or until the cheese is melted and bubbly.
- Garnish and Enjoy: Carefully remove the bowls from the oven and let them cool slightly before serving. Garnish with additional thyme if desired.
Extra Tips: For a richer flavor, consider using a combination of beef and chicken broth. If you prefer a vegetarian version, substitute the beef broth with vegetable broth and omit the Worcestershire sauce, or use a vegetarian alternative.
To prevent the cheese from sticking to the baking sheet when broiling, line it with parchment paper or use a non-stick baking mat. Finally, always handle oven-safe bowls with care when moving them in and out of the oven, as they’ll be very hot.
Vegan French Onion Soup

Vegan French Onion Soup is a heartwarming and savory dish that captures the rich essence of traditional French onion soup without any animal products. This delicious version uses caramelized onions to deliver the classic depth of flavor, while vegetable broth and aromatic herbs enhance the soup’s complexity. The soup is further enriched with a touch of balsamic vinegar, which adds a subtle tanginess, perfectly balancing the sweetness of the onions. Topped with toasted slices of crusty bread and vegan cheese, this comforting soup is perfect for chilly evenings.
With its roots deeply embedded in French cuisine, French Onion Soup is traditionally made with beef broth and topped with cheese. However, this vegan adaptation guarantees that everyone can enjoy its comforting flavors without compromising on taste or texture. The lengthy process of caramelizing the onions is vital to achieving the soup’s signature taste, so patience is key. Serve this soup as a hearty appetizer or a satisfying main course for a cozy meal that will warm you from the inside out.
Ingredients (Serves 4-6):
- 6 large yellow onions, thinly sliced
- 3 tablespoons olive oil
- 2 tablespoons vegan butter
- 1 teaspoon salt
- 1/2 teaspoon sugar
- 1/4 cup dry white wine (optional)
- 6 cups vegetable broth
- 2 tablespoons balsamic vinegar
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- 1 bay leaf
- Freshly ground black pepper, to taste
- 1 baguette, sliced
- 1 cup shredded vegan cheese
Instructions:
- Caramelize the Onions: In a large pot or Dutch oven, heat the olive oil and vegan butter over medium heat. Add the sliced onions, salt, and sugar. Cook, stirring frequently, until the onions are deep golden brown and caramelized, about 45-60 minutes. Be patient and allow the onions to slowly release their sugars and develop their flavor.
- Deglaze the Pot: If using, add the white wine to the pot and scrape up any browned bits from the bottom. Allow the wine to simmer for 2-3 minutes to cook off the alcohol.
- Add Broth and Seasonings: Stir in the vegetable broth, balsamic vinegar, thyme, and bay leaf. Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 20-30 minutes to let the flavors meld.
- Season and Prepare Bread: Remove the bay leaf and season the soup with black pepper to taste. Meanwhile, preheat the oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast them in the oven for 5-7 minutes until crispy.
- Assemble and Serve: Ladle the soup into oven-safe bowls. Place a few toasted baguette slices on top of each bowl and sprinkle generously with vegan cheese. Place the bowls on a baking sheet and broil on high for 2-3 minutes until the cheese melts and begins to bubble. Serve immediately, garnished with additional thyme if desired.
Extra Tips:
For an even richer flavor, you can add a splash of soy sauce or tamari to the broth. This adds umami, which can enhance the depth typically provided by beef broth in traditional recipes. If you prefer a gluten-free version, use gluten-free bread for the topping.
Always keep an eye on the onions during caramelization, adjusting the heat as necessary to prevent burning. The slow cooking process is essential for the development of the sweet, rich flavor that defines this soup.
French Onion Soup With Cheddar Cheese

French onion soup is a classic dish that has been a favorite for generations. It’s known for its rich flavors, fragrant aroma, and comforting warmth. This version of French onion soup, enhanced with cheddar cheese, adds a delightful twist to the traditional recipe. The sharpness of the cheddar complements the sweetness of the caramelized onions, creating a harmonious blend that will surely please your taste buds.
Perfect for chilly evenings or as a starter for a gourmet meal, this soup will bring a touch of elegance to your dining table.
To achieve the perfect French onion soup with cheddar cheese, it’s essential to take your time to caramelize the onions properly. This caramelization process reveals the natural sugars in the onions, lending the soup its characteristic sweetness. The addition of cheddar cheese not only enriches the flavor but also provides a creamy texture that beautifully balances the soup’s savory broth.
Follow this recipe to serve 4-6 people and indulge in a heartwarming bowl of this delightful soup.
Ingredients for 4-6 servings:
- 6 large onions, thinly sliced
- 4 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1 teaspoon sugar
- 1 tablespoon flour
- 8 cups beef broth
- 1 cup white wine
- 2 tablespoons brandy (optional)
- Salt and pepper to taste
- 6 slices of French baguette
- 2 cups shredded cheddar cheese
- Fresh thyme for garnish
Cooking Instructions:
- Prepare the Onions: In a large pot, melt the butter with olive oil over medium heat. Add the sliced onions and cook, stirring occasionally, until they become soft and translucent, about 15 minutes.
- Caramelize the Onions: Sprinkle the sugar over the onions and continue to cook, stirring frequently, until they turn a deep golden brown. This process may take an additional 30-40 minutes, so be patient and keep an eye on them to prevent burning.
- Add Garlic and Flour: Stir in the minced garlic and cook for another minute. Sprinkle the flour over the onions and stir well to combine. Cook for 2 more minutes to eliminate any raw flour taste.
- Deglaze and Simmer: Pour in the white wine to deglaze the pot, scraping up any browned bits from the bottom. Add the beef broth and bring the mixture to a boil. Reduce the heat to a simmer and let it cook for about 30 minutes. Stir in the brandy, if using, and season with salt and pepper to taste.
- Prepare the Bread: Preheat your oven to 350°F (175°C). Arrange the baguette slices on a baking sheet and toast them in the oven for 10 minutes or until they’re crisp and golden.
- Assemble and Serve: Ladle the soup into oven-safe bowls. Place a slice of toasted baguette on top of each bowl of soup, then generously sprinkle the shredded cheddar cheese over the bread. Place the bowls under a broiler until the cheese is melted and bubbly.
- Garnish and Enjoy: Remove the bowls from the oven, carefully as they’ll be hot. Garnish with a sprinkle of fresh thyme and serve immediately.
Extra Tips:
For an added depth of flavor, consider using a mix of different onion varieties like yellow, sweet, and red onions.
It’s vital not to rush the caramelization process, as the deep flavor of the soup relies heavily on well-caramelized onions. If you prefer a more traditional touch, substitute Gruyère cheese for some or all of the cheddar.
Finally, always taste the soup before serving to adjust the seasoning as needed. Enjoy your sumptuous French onion soup with cheddar cheese!
French Onion Soup With Bacon

French Onion Soup is a classic comfort dish, loved for its deep, rich flavors and satisfying warmth. By adding bacon to the traditional recipe, we introduce a smoky and savory twist that elevates the soup’s complexity. The combination of caramelized onions, crispy bacon, and melted cheese creates a symphony of flavors that’s both hearty and indulgent. This version of French Onion Soup is perfect for chilly evenings or when you’re craving something decadent yet homey.
The secret to a great French Onion Soup lies in the slow caramelization of onions, which brings out their natural sweetness and enhances the overall taste. Bacon adds a depth of flavor that complements the onions beautifully, while the crusty bread and gooey cheese topping make it a complete, satisfying meal. This recipe serves 4-6 people, making it an excellent choice for family dinners or entertaining guests.
Ingredients (serves 4-6):
- 8 slices of bacon
- 6 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 tablespoon flour
- 8 cups beef broth
- 1/2 cup dry white wine
- 2 tablespoons brandy (optional)
- 1 teaspoon fresh thyme leaves
- Salt and pepper to taste
- 1 baguette, sliced
- 2 cups grated Gruyère cheese
- Fresh parsley for garnish
Instructions:
- Cook the Bacon: In a large pot or Dutch oven, cook the bacon over medium heat until crispy. Remove the bacon and set aside on paper towels to drain. Once cooled, crumble the bacon into small pieces.
- Caramelize the Onions: In the same pot, add the butter and olive oil. Once the butter has melted, add the sliced onions. Cook over medium-low heat, stirring occasionally, for about 30-40 minutes until the onions are deeply caramelized and golden brown. Add the minced garlic and cook for another minute.
- Add the Flour: Sprinkle the flour over the onions and stir well to combine. Cook for 2-3 minutes to get rid of the raw flour taste.
- Deglaze and Simmer: Pour in the white wine, using a wooden spoon to scrape up any browned bits from the bottom of the pot. Add the beef broth, brandy (if using), thyme, salt, and pepper. Bring to a boil, then reduce the heat and let the soup simmer for 20-25 minutes.
- Prepare the Bread: While the soup simmers, preheat your oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast them in the oven for about 5 minutes or until golden brown.
- Assemble and Broil: Ladle the soup into oven-safe bowls and place the toasted baguette slices on top of each serving. Sprinkle generously with Gruyère cheese. Place the bowls on a baking sheet and broil in the oven until the cheese is bubbly and golden brown, about 3-5 minutes.
- Serve: Remove from the oven, garnish with crumbled bacon and fresh parsley, and serve immediately.
Extra Tips: For the best results, take your time caramelizing the onions; this step is essential for developing the soup’s deep flavor. Adjust the seasoning to your taste before ladling the soup into bowls. If you prefer a less smoky flavor, reduce the amount of bacon or use pancetta instead. Additionally, feel free to experiment with different types of cheese if Gruyère isn’t available, such as Swiss or mozzarella. Enjoy the process, and savor every spoonful of this comforting dish!
Spicy French Onion Soup

Spicy French Onion Soup is a delightful twist on the classic French dish, perfect for those who enjoy a bit of heat in their meals. This version maintains the rich, savory flavors of caramelized onions and beef broth while introducing an exciting kick with the addition of spices. The warmth from the spices complements the sweetness of the onions, creating a harmonious balance that’s both comforting and invigorating.
Whether you’re looking to spice up your dinner routine or impress guests with a unique take on a traditional favorite, Spicy French Onion Soup is bound to please.
This soup isn’t only satisfying but also surprisingly simple to prepare, making it an ideal dish for cozy nights in or special occasions alike. The key to a flavorful Spicy French Onion Soup lies in the slow caramelization of onions and the careful selection of spices that add depth without overpowering the dish.
Topped with crusty bread and melted cheese, this soup becomes a complete meal that’s sure to warm your soul and tantalize your taste buds.
Ingredients (serves 4-6):
- 6 large onions, thinly sliced
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 teaspoon sugar
- 4 cloves garlic, minced
- 1 teaspoon crushed red pepper flakes
- 1 teaspoon smoked paprika
- 1/2 teaspoon cayenne pepper
- 8 cups beef broth
- 1/2 cup dry white wine
- Salt and freshly ground black pepper, to taste
- 1 baguette, sliced into 1-inch thick rounds
- 2 cups Gruyère or Swiss cheese, grated
- Fresh thyme leaves, for garnish
Instructions:
- Caramelize the Onions: In a large pot or Dutch oven, heat the olive oil and butter over medium heat. Add the sliced onions and sugar, stirring to coat them evenly. Cook the onions slowly, stirring occasionally, for about 30-40 minutes until they’re deep golden brown and caramelized. This step is essential for developing the deep flavor base of the soup.
- Add Garlic and Spices: Once the onions are caramelized, add the minced garlic, crushed red pepper flakes, smoked paprika, and cayenne pepper. Stir for 1-2 minutes until the garlic is fragrant and the spices are well incorporated.
- Deglaze with Wine: Pour in the dry white wine to deglaze the pot, scraping up any browned bits stuck to the bottom. Allow the wine to reduce by half, which should take about 3-4 minutes.
- Simmer the Soup: Add the beef broth to the pot and bring the mixture to a simmer. Season with salt and freshly ground black pepper to taste. Let the soup simmer for 20-25 minutes to allow the flavors to meld together.
- Prepare the Bread and Cheese: While the soup is simmering, preheat your oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast them in the oven for about 5-7 minutes until they’re golden brown. Remove from the oven and set aside.
- Assemble the Soup: Preheat the broiler on high. Ladle the hot soup into oven-safe bowls and place a toasted baguette slice on top of each bowl. Sprinkle a generous amount of grated Gruyère or Swiss cheese over the bread.
- Broil the Soup: Place the bowls under the broiler for 2-3 minutes until the cheese is melted and bubbly. Carefully remove the bowls from the oven.
- Garnish and Serve: Garnish each bowl with fresh thyme leaves and serve immediately. Enjoy your Spicy French Onion Soup hot.
Extra Tips:
To enhance the depth of flavor, consider using a mix of different onion varieties such as yellow, red, and sweet onions. This combination can add complexity to the soup’s taste.
If you prefer a milder spice level, adjust the amount of crushed red pepper flakes and cayenne pepper to suit your palate. Additionally, using homemade beef broth can greatly enhance the richness of the soup.
Finally, always use oven-safe bowls or crocks for broiling the cheese-topped soup to guarantee safety and avoid any mishaps.
French Onion Soup With a Sourdough Crust

French Onion Soup With a Sourdough Crust is a comforting and delicious meal that combines the rich flavors of caramelized onions and beef broth with the crunchy texture of a baked sourdough crust. This dish is perfect for a cozy night in and is sure to impress family and friends with its savory depth and delightful presentation.
The key to making this soup truly exceptional is patience; allowing the onions to caramelize slowly brings out their natural sweetness and creates the robust flavor base that French Onion Soup is known for.
Traditionally, the soup is topped with a slice of baguette and melted cheese, but in this version, we use sourdough, which adds a slight tanginess and a hearty crunch that complements the soup perfectly. The cheese, typically Gruyère, melts over the crust, creating a bubbling, golden topping that’s irresistibly delicious. This recipe serves 4-6 people, making it a great option for a family dinner or a small gathering.
Ingredients:
- 6 large onions, thinly sliced
- 4 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 teaspoon sugar
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup dry white wine
- 8 cups beef broth
- 2 bay leaves
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- 1 tablespoon all-purpose flour
- 1 sourdough loaf, cut into 1-inch thick slices
- 2 cups grated Gruyère cheese
- Optional: 1/4 cup brandy or sherry
Cooking Instructions:
- Caramelize the Onions: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the sliced onions, sugar, salt, and pepper. Cook, stirring occasionally, until the onions are deep golden brown and caramelized, about 40 minutes. Be patient and adjust the heat if necessary to avoid burning.
- Deglaze the Pot: Increase the heat to medium-high and add the white wine. Stir, scraping the bottom of the pot to release any browned bits, until the wine reduces by half, about 5 minutes.
- Simmer the Soup: Sprinkle the flour over the onions and cook, stirring, for 1-2 minutes. Add the beef broth, bay leaves, thyme, and optional brandy or sherry. Bring to a simmer and cook for 30 minutes to allow the flavors to meld.
- Prepare the Sourdough Crust: Preheat your oven to 400°F (200°C). Place the sourdough slices on a baking sheet and toast them in the oven until they’re lightly golden, about 10 minutes.
- Assemble and Broil: Remove the bay leaves from the soup and ladle it into oven-safe bowls. Place a slice of toasted sourdough on top of each bowl and sprinkle generously with Gruyère cheese. Place the bowls under a broiler until the cheese is bubbly and golden brown, about 5 minutes.
- Serve: Carefully remove the bowls from the oven and serve the soup hot. Enjoy the combination of the rich, savory broth and the crunchy, cheesy sourdough crust.
Extra Tips:
For a deeper flavor, consider making your beef broth from scratch or using a high-quality store-bought option. If you prefer a slightly sweeter soup, use Vidalia or another sweet variety of onion.
Adjust the seasoning to your taste before serving, and if you like, garnish with additional thyme or a sprinkle of chopped parsley. Be cautious when handling the hot bowls from the broiler, as they can be very hot. Using individual oven-safe bowls won’t only make serving easier but also create a beautiful presentation for your guests.