Vegetarian French Onion Soup With Cheesy Baguette Slices

There’s nothing quite as comforting as a steaming bowl of French onion soup. With its rich broth, sweet caramelized onions, and bubbly layer of Gruyère, it feels like a warm hug in a bowl. This recipe takes a little time, but the result is absolutely worth it.

French Onion Soup with cheesy baguette slices in bowl of soup.

I still remember the first time I tried French onion soup at a restaurant when I was younger. The broth was deep and savory, and the cheese pulled into perfect strings with every spoonful. Ever since, making it at home has felt like recreating that cozy, memorable moment.

If you’re looking for more delicious soup recipes, check out my Red Lentil Coconut Soup, Miso Corn Soup, and Creamy Butternut Squash Soup.

French Onion Soup with cheese baguettes in white soup bowl.

Why You’ll Love This Recipe

  • Layers of Flavor: Slowly caramelized onions create a deep, rich sweetness.
  • Comfort Food Classic: Perfect for chilly days when you want something hearty and satisfying.
  • Crowd Pleaser: Everyone loves the dramatic presentation of cheese-topped bread floating on soup.
  • Vegetarian Friendly: Made with vegetable stock, this recipe keeps all the depth and richness while staying meat-free.

Ingredients

French Onion Soup, ingredients.
  • Yellow Onions: The centerpiece of the soup. Caramelizing the onions slowly brings out their natural sweetness and gives the soup its signature depth.
  • Unsalted Butter: Adds richness and helps the onions caramelize without burning.
  • Olive Oil: Balances the butter and helps keep the onions from sticking as they cook down.
  • Garlic: Adds just the right amount of sharpness and warmth.
  • Dry White Wine: Used to deglaze the pan and lift all those flavorful browned bits, adding acidity to balance the richness.
  • Vegetable Stock: Provides a deep, savory base that ties everything together while keeping the soup vegetarian-friendly.
  • Bay Leaves: Infuse the broth with a subtle herbal aroma.
  • Dried Thyme: A hint of earthiness that pairs perfectly with caramelized onions.
  • Salt: Essential for balancing and amplifying flavors.
  • Ground Black Pepper: Adds just the right amount of heat and spice.
  • Baguette: Toasted slices create the base for that irresistible cheese topping.
  • Gruyère Cheese: Melts into a golden, bubbly layer with a nutty flavor that makes this soup iconic.

Substitutions and Additions

  • Broth Options: Vegetable stock works well here, but mushroom stock is another great choice for extra depth.
  • Cheese Options: Try Swiss, Fontina, or even Provolone if you don’t have Gruyère.
  • Bread Alternatives: Use sourdough slices or rustic country bread in place of a baguette.
  • Extra Depth: A splash of brandy or sherry can make the broth even more flavorful.

Step by Step Instructions

Prepare the Onions

French Onion Soup, in process, chopped onions in bowl.

Peel and thinly slice the onions, making sure the slices are even. This helps them caramelize uniformly and prevents some pieces from burning while others are undercooked.

Caramelize the Onions

In a large Dutch oven, melt the butter with the olive oil over medium heat. Stir in the onions, coating them well. Cook for about 15 minutes, stirring often, until they soften and turn translucent.

Lower the heat to medium-low and keep cooking for 30–40 minutes, stirring occasionally, until the onions are a rich, golden brown. Stir in the garlic in the last few minutes.

Deglaze the Pot

Turn the heat back up to medium-high and pour in the white wine. Use a wooden spoon to scrape up all the flavorful bits stuck to the bottom of the pan. Let the wine reduce by about half, which takes around 5 minutes.

Simmer the Soup

French Onion Soup, in process, seasonings added to pot.

Add the vegetable stock, bay leaves, and thyme. Season with salt and pepper. Bring to a gentle simmer, then reduce the heat and let it cook for about 30 minutes. Remove and discard the bay leaves before serving.

Broil the Cheese

Preheat your broiler. Arrange the baguette slices on a baking sheet, top each with grated cheese, and broil for 2–3 minutes until the cheese is bubbling and golden. Watch carefully so it doesn’t burn.

Serve and Enjoy

French Onion Soup with cheesy baguette slices in bowl of soup.

Carefully place the cheesy baguette slices on top of bowls of hot soup. Serve immediately and enjoy the fabulous flavors.

Tips and Notes

  • Practice Patience: The onions take time – resist rushing them. This step makes the difference between flat soup and rich, complex flavor.
  • Cheese Grating: Freshly grated cheese melts better than pre-shredded cheese, which often contains anti-caking agents.
  • Serving Bowls: Use oven-safe bowls if you want to broil the cheese directly on top of the soup rather than just on bread.

Serving Suggestions

  • Serve Warm with Salad: A crisp green salad with vinaigrette balances the richness of the soup.
  • Add a Side of Roasted Vegetables: Roasted carrots, green beans, or Brussels sprouts make a fresh and colorful side dish.
  • Pair with a Cheese Plate: A small selection of cheeses and fruit complements the savory soup without feeling heavy.
  • Light Dessert Finish: End the meal with something refreshing, like citrus sorbet or fresh berries.
French Onion Soup with cheesy baguette slices in bowl of soup.

Storage and Reheating Instructions

  • Store leftover soup in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently on the stovetop over low heat until warmed through.
  • Keep the bread and cheese separate until ready to serve, so they don’t get soggy.
  • Freeze the soup (without bread and cheese) for up to 2 months. Thaw overnight in the fridge before reheating.

Want more comforting vegetarian soup recipes? Be sure to check out my collection of 10 Hearty Vegetarian Soups!

French Onion Soup with cheesy baguette slices in bowl of soup.

Vegetarian French Onion Soup With Cheesy Baguette Slices

There’s nothing quite as comforting as a steaming bowl of French onion soup. With its rich broth, sweet caramelized onions, and bubbly layer of Gruyère, it feels like a warm hug in a bowl. This recipe takes a little time, but the result is absolutely worth it.
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Course Soup
Cuisine French
Servings 4 servings

Ingredients
  

  • 2 ½ pounds yellow onions thinly sliced
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 cloves garlic minced
  • ½ cup dry white wine
  • 6 cups vegetable stock
  • 2 bay leaves
  • ½ teaspoon dried thyme
  • Salt to taste
  • Ground black pepper to taste
  • 8 slices baguette
  • 1 cup grated Gruyère cheese

Instructions
 

  • Peel and thinly slice the onions, making sure the slices are even. This helps them caramelize uniformly and prevents some pieces from burning while others are undercooked.
  • In a large Dutch oven, melt the butter with the olive oil over medium heat. Stir in the onions, coating them well. Cook for about 15 minutes, stirring often, until they soften and turn translucent.
  • Lower the heat to medium-low and keep cooking for 30–40 minutes, stirring occasionally, until the onions are a rich, golden brown. Stir in the garlic in the last few minutes.
  • Turn the heat back up to medium-high and pour in the white wine. Use a wooden spoon to scrape up all the flavorful bits stuck to the bottom of the pan. Let the wine reduce by about half, which takes around 5 minutes.
  • Add the vegetable stock, bay leaves, and thyme. Season with salt and pepper. Bring to a gentle simmer, then reduce the heat and let it cook for about 30 minutes. Remove and discard the bay leaves before serving.
  • Preheat your broiler. Arrange the baguette slices on a baking sheet, top each with grated cheese, and broil for 2–3 minutes until the cheese is bubbling and golden. Watch carefully so it doesn’t burn.
  • Carefully place the cheesy baguette slices on top of bowls of hot soup. Serve immediately and enjoy the comforting flavors.

Notes

Practice Patience: The onions take time – resist rushing them. This step makes the difference between flat soup and rich, complex flavor.
Cheese Grating: Freshly grated cheese melts better than pre-shredded cheese, which often contains anti-caking agents.
Serving Bowls: Use oven-safe bowls if you want to broil the cheese directly on top of the soup rather than just on bread.

Similar Posts