Go Back
+ servings
French Onion Soup

Savory Vegetarian French Onion Soup for Cozy Evenings

Experience the warm, savory comfort of French onion soup with a rich vegetarian twist, perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings: 4 bowls
Course: APPETIZERS
Cuisine: French
Calories: 320

Ingredients
  

For the Soup
  • 1/4 cup Extra-Virgin Olive Oil Adds richness and depth to the soup
  • 3 pounds Medium Yellow Onions The star ingredient that caramelizes beautifully
  • 1 teaspoon Sea Salt Enhances flavors and aids caramelization
  • 1 tablespoon Balsamic Vinegar Adds tangy sweetness to the broth
  • 2 tablespoons Tamari Gluten-free alternative to soy sauce
  • 1 tablespoon Fresh Thyme Leaves Infuses aromatic herbal notes
  • 3 cloves Garlic Cloves Minced for best flavor
  • 2 tablespoons All-Purpose White Flour Acts as a thickener for the soup
  • 1 cup Dry White Wine Adds acidity and complexity
  • 6 cups Vegetable Broth Choose a high-quality broth for maximum flavor
  • to taste Freshly Ground Black Pepper Enhances seasoning
For the Topping
  • 4 slices Baguette Slices Provides a delightful crunch
  • 1 cup Gruyère Cheese, Aged Cheddar, Parmesan Cheese Essential for a melty topping
  • to taste Fresh Thyme (for garnish) Adds flavor and visual appeal
  • pinch Red Pepper Flakes (optional) Adds spice; omit for milder version

Equipment

  • Pot
  • Baking Sheet
  • Knife
  • cutting board

Method
 

How to Make French Onion Soup
  1. Heat olive oil in a pot over medium heat. Add sliced onions and sea salt. Cook on low for 40 minutes, stirring periodically until soft, then increase heat and cook for an additional 15-20 minutes until golden brown.
  2. Add balsamic vinegar, tamari, fresh thyme, minced garlic, and flour. Stir and cook for 2 minutes to combine flavors. Pour in the white wine, and cook until it evaporates, then add the vegetable broth. Simmer uncovered for 30 minutes.
  3. Preheat your oven to 450°F. Place baguette slices on a baking sheet and top them with your cheese of choice. Bake for 8-10 minutes until the cheese is melted and the bread is toasty.
  4. Ladle the hot soup into bowls, then top each with a cheesy baguette slice, garnish with fresh thyme, and sprinkle optional red pepper flakes for a touch of heat. Enjoy!

Nutrition

Serving: 1bowlCalories: 320kcalCarbohydrates: 40gProtein: 10gFat: 15gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gCholesterol: 30mgSodium: 900mgPotassium: 700mgFiber: 6gSugar: 5gVitamin A: 100IUVitamin C: 5mgCalcium: 250mgIron: 3mg

Notes

For added flavor, drizzle a little extra balsamic vinegar over the soup before serving.

Tried this recipe?

Let us know how it was!