Vargasavour Recipes

  • Recipes
  • Desserts
  • Cookbooks
  • About
menu icon
go to homepage
  • Recipes
  • Desserts
  • Cookbooks
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Desserts
  • Cookbooks
  • About
×
Home » Recipes » Soups and Stews

Vegetarian French Onion Soup

Modified: Mar 19, 2026 · Published: Jan 7, 2024 by Estefania · This post may contain affiliate links · 1 Comment

A warm bowl of vegetarian French onion soup with caramelized onions, toasted bread, and melted cheese is simple, comforting, and full of rich flavor. It's a classic made easy without meat. 

Recipe
vegetarian french onion soup with caramelized onions and melted gruyere cheese in an orange cast iron pot, close-up

Why You'll Love It

  • Deep, Rich Flavor without Meat: The slow caramelized onions and vegetable stock give this soup a full, comforting taste. 
  • Simple Ingredients, Classic Result: It comes together with pantry basics but still feels like a special dish. 
  • Perfect for Cozy Meals: I like making this when I want something warm and satisfying without too much effort. 
  • Easy to Adapt: You can adjust the toppings or keep it lighter while still keeping all the flavor. 

There was a small café I used to visit where the soup of the day was almost always onion soup, served bubbling hot with melted cheese on top. It wasn't fancy, but the smell alone was enough to make you stay a little longer. What stood out was how something so simple, just onions, broth, and bread, could feel so complete. It had the same kind of comfort I look for in recipes like carrot potato soup, Spanish garlic soup, or even a cozy bowl of Ukrainian borscht on a cold day. 

Now I make it in a way that fits my kitchen a little better, using vegetable stock but still taking the time to caramelize the onions slowly. That step is what makes the difference. The result is a vegetarian French onion soup that still has that deep, rich flavor, with toasted bread and melted cheese bringing everything together. If you enjoy simple homemade soups like butternut squash soup, broccoli cheese soup, or lentil soup, this is another one that feels just as comforting but with its own rich and classic finish. 

Key Ingredients for Vegetarian French Onion Soup 

You'll find the exact measurements in the recipe card, but here's a closer look at the key ingredients and why they work so well in this French onion soup.

  • Onions, Butter & Oil: I use yellow onions cooked slowly with butter and a little oil to build that deep caramelized base. 
  • Flour, Vinegar & Stock: A small amount of flour helps give the soup body, while apple cider vinegar and vegetable stock bring balance and depth. 
  • Bread & Garlic: I like to toast baguette slices and rub them with garlic for extra flavor before adding them to the soup. 
  • Cheese: Gruyère is my go-to because it melts beautifully and gives that classic finish on top. 

How to Make Vegetarian French Onion Soup

You can find the complete printable recipe with measurements below, but for now, here's a quick overview of how it goes:

How to Make Vegetarian French Onion Soup

1. Heat the butter and vegetable oil in a large pot over medium heat, add the sliced onions, and cook on medium-low, stirring occasionally, until deeply golden and caramelized, about 30-40 minutes.

2. Sprinkle the flour over the onions and stir well. Cook for 2-3 minutes, then deglaze with apple cider vinegar, scraping up any browned bits from the bottom of the pot. Cook for another 2-3 minutes.

3. Slowly pour in the vegetable stock while stirring to keep the soup smooth, add the bay leaves, and let it simmer for 15-20 minutes so the flavors come together.

4. Remove the bay leaves and ladle the hot soup into oven-safe bowls. Top each one with a slice of garlic-rubbed grilled bread and grated cheese, then broil until the cheese is melted, bubbling, and golden brown.

vegetarian french onion soup with caramelized onions and melted gruyere cheese in an orange cast iron pot, close-up

My Tips for French Onion Soup 

Use a Wide Pot for the Onions: I like using a wide, heavy pot so the onions have more surface area to cook evenly. If they're crowded, they steam instead of caramelizing. 

Stir Less at the Beginning: It might feel like you need to stir constantly, but I've found letting the onions sit for a bit helps them develop better color before stirring again. 

Adjust the Vinegar Carefully: Apple cider vinegar adds balance, but I like to start small and taste at the end. You can always add a little more if needed. 

Broil on the Top Rack: Placing the bowls closer to the heat helps the cheese melt faster and gives you that golden top without overcooking the soup. 

Storage

I like to let the soup cool completely, then store it in an airtight container in the fridge for up to 3 days. Reheat gently and add fresh bread and cheese before serving.

What to Serve with French Onion Soup

I like serving this with a simple salad or a tomato burrata salad to keep things balanced. A piece of crusty bread on the side works well, and if you want to finish light, something like a lemon mousse keeps the meal fresh and simple. 

Try These Soup Recipes Next!

  • Creamy white bean and kale soup in a bowl with tender beans, wilted kale, and a spoon in a rich golden broth
    Creamy White Bean and Kale Soup (No Cream, One Pot) 
  • Creamy parsnip soup topped with croutons, chopped parsley, red pepper flakes, and a drizzle of olive oil, with a spoon in the bowl
    Easy Parsnip Soup
  • Creamy tomato tortellini soup with cheese tortellini, spinach, and fresh basil in a bowl with a spoon
    Creamy Tomato Tortellini Soup
  • Creamy carrot parsnip soup in a bowl topped with chopped parsley, with a wooden spoon scooping the soup
    Carrot Parsnip Soup

Recipe

vegetarian french onion soup with caramelized onions and melted gruyere cheese in an orange cast iron pot, close-up

Vegetarian French Onion Soup

This vegetarian French onion soup is made with deeply caramelized onions, vegetable stock, toasted garlic-rubbed bread, and melted Gruyère. It's rich, simple, and full of classic flavor without using meat.
5 from 2 votes
Print Rate
Course: Soup
Cuisine: French
Prep Time: 10 minutes minutes
Cook Time: 45 minutes minutes
Total Time: 55 minutes minutes
Servings: 4
Calories: 285
Author: Estefania

Ingredients 

  • 1 kg yellow onions - thinly sliced
  • 2 tablespoon butter
  • 1 teaspoon vegetable oil
  • 1 tsp salt
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon flour
  • 1 l vegetable stock
  • 2 bay leaves
  • 1 clove garlic
  • 100 g Gruyère cheese - grated
  • Baguette slices or crusty bread - for serving
Prevent your screen from going dark

Instructions

  • In a large pot, melt the butter with the vegetable oil over medium heat. Add the sliced onions and cook over medium-low heat, stirring occasionally, until they become deeply golden and caramelized. This can take about 30-40 minutes, so do not rush this step.
  • Sprinkle the flour over the caramelized onions and stir well to coat them evenly. Cook for 2-3 minutes to remove the raw flour taste. Pour in the apple cider vinegar and stir, scraping up any browned bits from the bottom of the pot. Let it cook for another 2-3 minutes.
  • Slowly pour in the vegetable stock, stirring as you go to keep the soup smooth. Add the bay leaves, bring everything to a gentle simmer, and cook for 15-20 minutes so the flavors can come together. Taste and adjust the salt if needed.
  • While the soup simmers, grill or toast the bread slices until crisp and golden, then rub them with the garlic clove for extra flavor.
  • Remove the bay leaves and ladle the hot soup into oven-safe bowls. Place a slice of the garlic-rubbed bread on top of each bowl and sprinkle generously with grated Gruyère cheese.
  • Place the bowls under the broiler until the cheese is melted, bubbly, and golden brown. Carefully remove them from the oven, let them cool for a minute, and serve hot.

Notes

Take your Time with the Onions: I like to cook them slowly until they turn deeply golden. That's what gives this vegetarian French onion soup its rich flavor. 
Use a Good Vegetable Stock: Since this is a meat-free version, the stock makes a big difference in depth and overall taste. 
Choose Sturdy Bread: I prefer a baguette or another crusty bread, so it holds up well under the soup and melted cheese. 
Make Ahead: The soup base can be prepared in advance and reheated before adding the bread and cheese. 

Nutrition

Calories: 285kcal | Carbohydrates: 28g | Protein: 11g | Fat: 15g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 43mg | Sodium: 1809mg | Potassium: 395mg | Fiber: 4g | Sugar: 13g | Vitamin A: 949IU | Vitamin C: 19mg | Calcium: 314mg | Iron: 1mg

Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.

More Soups and Stews

  • creamy lemon chickpea soup with carrots and herbs, spoon lifting chickpeas from a bowl of Mediterranean chickpea soup
    Creamy Lemon Chickpea Soup (No Cream Needed)
  • Bowl of easy carrot potato soup with tender potato chunks, sliced carrots, celery, and fresh parsley in a light broth.
    Easy Carrot Potato Soup
  • Spoon scooping Greek chickpea soup (Revithia) with chickpeas and carrot slices from a white bowl in a golden herb-speckled broth.
    Greek Chickpea Soup (Revithia)
  • Creamy crab bisque in a white bowl, topped with lump crab meat and fresh parsley.
    Easy Crab Bisque

Comments

  1. Sandra says

    February 27, 2024 at 11:21 am

    5 stars
    This is the best thing for the winter.

    Log in to Reply
5 from 2 votes (1 rating without comment)

Leave a Reply Cancel reply

You must be logged in to post a comment.

Image of Estefania

Hi, I'm Estefania!

I love to cook simple & easy recipes that are inspired by my Spanish culture and travel around the world. For simple and easy recipes with an occasional twist, you’re in the right place!

About Me

Summer Dishes

  • Sheet pan ground chicken kebabs served on warm pita with tzatziki, tomato, cucumber, and red onion.
    Sheet Pan Ground Chicken Kebabs
  • One pan Greek lemon chicken and potatoes with crispy chicken thighs, roasted potatoes, and fresh lemon slices in a baking dish
    One Pan Greek Lemon Chicken and Potatoes 
  • Mediterranean baked chicken meatball bowl with lemon rice, cucumber tomato salad, feta, and creamy tzatziki
    Mediterranean Baked Chicken Meatball Bowls with Tzatziki
  • Shrimp Scampi Pasta
    Shrimp Scampi Pasta

Summer Appetizers

  • Avocado chicken salad
    Avocado Chicken Salad Recipe
  • Traditional Gazpacho Recipe
  • Crispy baked garlic parmesan chicken wings on a plate, coated in garlic butter with grated parmesan and chopped parsley.
    Baked Garlic Parmesan Chicken Wings
  • Whipped ricotta dip topped with extra virgin olive oil, honey and chopped pistachios, served in a bowl with round crackers on the side
    Whipped Ricotta Dip with Honey and Pistachios

LET'S CONNECT

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • Shop

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Vargasavour Recipes

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.