Home » Recipes » Dinner » French Onion Soup Recipe: Easy Vegetarian Version (7 Steps)

French Onion Soup Recipe: Easy Vegetarian Version (7 Steps)

Photo of author
Author: Nonna Betty Harpe
Published:

French onion soup transforms simple ingredients into restaurant-quality comfort food. This vegetarian recipe proves you don’t need beef broth to create incredible depth and flavor.

I still remember the first time I made this soup for my grandkids on a blustery January afternoon at the farm. They came rushing in from the cold, noses red and cheeks flushed, and stopped right in their tracks when they smelled those caramelized onions bubbling away. My youngest said it smelled better than the fancy bistro downtown. That’s when I knew I had something special. The secret is patience with those onions and a smart combination of tamari and balsamic vinegar that creates savory richness without any meat. Time to get your Dutch oven ready!

Why This French Onion Soup Belongs in Your Recipe Box

I’ve spent years perfecting this vegetarian version, testing different techniques until I found what works reliably every single time. The real magic happens during that long, slow caramelization process where the onions transform into sweet, golden perfection. Here’s why this recipe has earned its place in my collection:

  • Uses everyday pantry ingredients you probably already have on hand
  • Delivers restaurant-quality results without beef stock or complex techniques
  • Comes together with about an hour of mostly hands-off cooking time
  • Actually tastes better the next day after flavors meld in the refrigerator
  • Features that perfect balance of crispy baguette and gooey melted cheese
  • Adapts easily if you need to skip the wine or use different cheese

After serving this soup at countless Sunday dinners and cozy winter gatherings, I can promise your family will ask for it again and again.

Key Players in This Recipe

Yellow onions form the soul of this soup, and you’ll need a full 3 pounds to build that signature sweet depth French onion soup is known for. Extra-virgin olive oil provides the fat necessary to draw out the onions’ natural sugars during the long cooking process. Balsamic vinegar contributes acidity and surprising richness that mimics the meaty quality beef stock usually provides. Tamari is my secret ingredient for creating savory umami without any animal products. Fresh thyme adds earthy, slightly floral notes that balance the sweetness beautifully. All-purpose flour thickens the broth just enough to give it body. Dry white wine brings brightness and complexity to the finished soup. Vegetable broth creates the base, so I always choose a quality brand with good flavor. Gruyere cheese melts into that classic gooey, nutty topping, though I often use aged white cheddar combined with Parmesan when Gruyere isn’t available at my local market.

How to Make French Onion Soup Step by Step

Step 1. I’ve found that heating your olive oil in a large Dutch oven over medium heat, then adding the sliced onions, salt, and pepper all at once works best for even distribution.

Step 2. Betty always reduces the heat to low right away, then cooks the onions for 40 full minutes, stirring every few minutes to prevent sticking.

Step 3. After years of testing, I discovered that cranking the heat up to medium for the final 15 to 20 minutes creates that beautiful golden brown color you want, so stir often during this stage.

Step 4. Through trial and error, I learned to add the balsamic vinegar, tamari, thyme, and garlic together, stirring well to coat those caramelized onions.

Step 5. Betty’s tip: sprinkle the flour directly over the onions and stir constantly for 2 minutes to cook out the raw flour taste.

Step 6. I’ve found that stirring in the wine and cooking for 2 minutes lets the alcohol evaporate completely while the wine adds its bright notes.

Step 7. Pour in the vegetable broth and simmer over medium heat for 30 minutes so all those flavors can blend together.

Step 8. While the soup simmers, preheat your oven to 450°F and line a baking sheet with parchment paper for easy cleanup.

Step 9. Top each baguette slice generously with cheese and bake for 8 to 10 minutes, watching carefully until the cheese bubbles and turns golden.

Step 10. Ladle the hot soup into bowls, top each serving with a cheesy baguette slice, fresh thyme, and red pepper flakes if you like heat.

Storage and Reheating Tips

I typically store leftover soup in an airtight container in the refrigerator where it keeps beautifully for up to 2 days. The flavors actually deepen overnight, making next-day soup even more delicious. Betty’s method works well because she always stores the soup and cheesy baguette slices separately to prevent soggy bread.

This soup freezes wonderfully for up to 3 months, though I recommend freezing it before adding the cheese-topped baguette. Pour cooled soup into freezer-safe containers, leaving about an inch of space at the top for expansion. When you’re ready to enjoy it, thaw overnight in the refrigerator, then reheat gently.

For the best texture, I reheat by transferring the soup to a pot and warming it over medium-low heat, stirring occasionally until steaming hot. Toast fresh baguette slices with cheese in the oven right before serving. They only take 8 to 10 minutes, and the contrast between crispy bread and hot soup is absolutely worth that small effort.

Perfect Partners for French Onion Soup

This rich, savory soup pairs beautifully with lighter sides that balance its hearty nature:

  • Simple Green Salad – Mixed greens with a light vinaigrette cleanses your palate between spoonfuls and adds fresh contrast.
  • Roasted Asparagus – The slight bitterness and crispy texture of roasted asparagus complements the sweet onions perfectly, especially in spring.
  • Creamy Scalloped Potatoes – For a truly indulgent meal, these cheesy potatoes turn soup into a complete comfort food feast.
  • Crusty Dinner Rolls – Beyond the cheese-topped baguette, having extra bread for dipping ensures you don’t miss a drop.
  • Easy Caprese Dip – This fresh tomato and mozzarella dip makes a wonderful appetizer before the soup course.

I often serve small bowls as an elegant starter for holiday dinners or date nights at home, followed by a main course like Italian pot roast or pasta. The soup also works wonderfully as the centerpiece of a cozy lunch.

FAQs

Can I substitute the wine in French onion soup? I recommend using 1/2 cup vinegar mixed with 1/2 cup water as a direct replacement for the 1 cup of white wine, or you can simply leave it out entirely and the soup will still taste wonderful.

Why do my onions burn instead of caramelize? Betty’s solution is to keep the heat on low for the first 40 minutes and stir every few minutes. Rushing this step or using too-high heat causes burning instead of that sweet golden caramelization you want.

Can I make French onion soup ahead of time? The best approach I’ve tested is making the soup completely up to 2 days in advance, storing it in the fridge, then reheating and preparing fresh cheese-topped baguettes right before serving.

What’s the best cheese substitute for Gruyere? Many home cooks find success with aged white cheddar, Parmesan, or a combination of both. These cheeses melt beautifully and provide that nutty, rich flavor you want.

How do I prevent the soup from being too watery? To prevent this issue, make sure you cook the flour with the onions for the full 2 minutes and let the wine evaporate completely before adding the broth. These steps ensure proper thickening.

Can I freeze French onion soup? I freeze leftover soup successfully for up to 3 months by storing it before adding the cheese-topped baguette, then toast fresh slices when reheating for the best texture and flavor.

French Onion Soup

This easy French onion soup recipe rivals any restaurant version. Topped with crispy, cheesy baguette, it’s rich, savory, and comforting. This vegetarian version uses tamari and balsamic vinegar to create wonderful savory flavor without beef broth.
Prep Time 20 minutes
Cook Time 1 hour 50 minutes
Total Time 2 hours 10 minutes
Servings: 6 portions
Course: Main Course, Soup, Starter
Cuisine: European, French
Calories: 285

Ingredients
  

  • 6 tablespoons extra-virgin olive oil
  • 3 pounds medium yellow onions halved and thinly sliced
  • 0.75 teaspoon sea salt
  • 1.5 tablespoons balsamic vinegar
  • 1.5 tablespoons tamari
  • 1.5 tablespoons fresh thyme leaves
  • 3 garlic cloves minced
  • 3 tablespoons all-purpose white flour
  • 1 cup dry white wine
  • 6 cups vegetable broth
  • Freshly ground black pepper to taste
  • Baguette slices for topping
  • Gruyere cheese, aged cheddar, and/or Parmesan cheese for topping
  • Fresh thyme for garnish
  • Red pepper flakes optional, for garnish

Equipment

Method
 

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onions, salt, and several grinds of pepper and toss to combine.
  2. Reduce the heat to low and cook for about 40 minutes, stirring every few minutes, until the onions are very soft.
  3. Increase the heat to medium and cook 15 to 20 more minutes, stirring often, until the onions are golden brown.
  4. Add the balsamic vinegar, tamari, thyme, and garlic and stir to combine.
  5. Sprinkle the flour over the onions, stir, and cook for 2 minutes.
  6. Stir in the wine and cook for 2 minutes, or until the wine has evaporated.
  7. Add the vegetable broth and simmer over medium heat for 30 minutes.
  8. While the soup simmers, preheat the oven to 450°F and line a baking sheet with parchment paper.
  9. Place the baguette slices on the baking sheet, top with cheese, and bake until the slices are toasted and the cheese is melted, 8 to 10 minutes.
  10. Ladle the soup into ramekins or bowls and top each with a toasted baguette piece, fresh thyme, and a pinch of red pepper flakes, if desired.

Notes

Caramelized onions are what give French onion soup its sweet, rich flavor, so cook the onions for longer than you think you need to, about 1 hour total. Wine substitute: Use 1/2 cup vinegar and 1/2 cup water to replace 1 cup white wine, or leave it out completely. Toast extra baguette slices so you have enough to enjoy with your entire bowl of soup. The soup’s flavor deepens as it sits in the fridge, making it an excellent make-ahead option.

Nonna Food
Welcome to NonnaFood!

I’m Nonna, and cooking is how I show love. From my garden kitchen to yours, I share fresh, simple recipes rooted in tradition and made with heart. Let’s create delicious memories together!

You Might Also Like...

Low Carb Firecracker Ground Chicken

Low Carb Firecracker Ground Chicken

Healthy Chicken Pad Thai – High Protein & Ready in 20 Minutes

Healthy Chicken Pad Thai – High Protein & Ready in 20 Minutes

Crispy Chilli Beef Fried Rice

Crispy Chilli Beef Fried Rice

Meal Prep Ground Beef Veggie Skillet (One Pan, 25 Minutes)

Meal Prep Ground Beef Veggie Skillet (One Pan, 25 Minutes)

Leave a Comment

Recipe Rating