Vargasavour Recipes

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

Vegetarian French Onion Soup

Modified: Sep 7, 2026 · Published: Jan 7, 2024 by Estefania · This post may contain affiliate links · 1 Comment
Add as a preferred source on Google

Vegetarian French onion soup gets its rich, savory broth from deeply caramelized onions, with garlic toast and melted cheese on top. This version uses vegetable stock and no wine, and you can prepare the soup base ahead.

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

Why You'll Love This Vegetarian French Onion Soup

  • Sweetness from the onions: Slowly caramelized yellow onions build a rich base without added sugar.
  • A little brightness: Apple cider vinegar balances the onions and cheese without taking over the soup.
  • Lightly thickened broth: A small amount of flour gives the vegetable stock body without cream.
  • Individual toppings: Each bowl gets its own garlic-rubbed baguette slice and a layer of melted cheese.

There was a small café I used to visit where onion soup was almost always on the menu. It arrived bubbling hot, with melted cheese on top, and the smell made me want to stay longer. It had the same comforting feel I look for in Spanish garlic soup. Now I make this vegetable-stock version in my own kitchen, keeping the slowly caramelized onions and cheese topping.

I take my time with the onions because their deep golden color is where this soup's richness begins. They soften as they cook, giving the vegetable broth a gentle sweetness. The apple cider vinegar balances that sweetness without adding wine. Unlike a smooth butternut squash soup or tomato soup, this one keeps the soft onion slices beneath its garlic toast. For me, the melted Gruyère brings those soft onions and crisp bread together.

Key Ingredients for Vegetarian French Onion Soup 

Here's what the main ingredients contribute; the exact amounts are in the recipe card below.

  • Onions, butter, and oil: I cook yellow onions slowly in unsalted butter and a little vegetable oil to build the caramelized base.
  • Flour, vinegar, and stock: In my soup, all-purpose flour adds body, apple cider vinegar brings balance, and low-sodium vegetable stock forms the broth.
  • Baguette and garlic: I rub toasted baguette with garlic so the bread brings its own flavor to the cheese topping.
  • Gruyère cheese: Gruyère gives my topping its rich flavor and smooth melt. For a vegetarian soup, choose cheese confirmed suitable for vegetarians.

How to Make Vegetarian French Onion Soup

The onions take the most time; the broth and topping follow in a straightforward sequence. You can find the complete printable recipe with measurements below.

How to Make Vegetarian French Onion Soup

1. Caramelize the onions: Melt the butter with the oil, then add the sliced onions and salt. Cook over medium-low heat for 30-40 minutes, stirring occasionally, until soft and deeply golden.

2. Add the flour and vinegar: Stir the flour into the onions and cook for 2-3 minutes. Add the apple cider vinegar, scrape up the browned bits, and cook for another 2-3 minutes.

3. Simmer and prepare the toast: Gradually stir in the vegetable stock, add the bay leaves, and simmer for 15-20 minutes. Meanwhile, toast the baguette until crisp and golden, then rub it with garlic.

4. Add the topping and broil: Remove the bay leaves and divide the hot soup among broiler-safe bowls. Top with the garlic toast and grated cheese, then broil for 2-3 minutes until the cheese melts. Let stand for 1 minute before serving.

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

Tips for French Onion Soup 

  • Give the onions room: A wide, heavy pot provides more surface area for browning and helps the onions cook evenly.
  • Watch the color: Soft, deeply golden onions are the cue to move on; the clock alone does not show whether the base is ready.
  • Pour the stock gradually: Stirring as the stock goes in helps disperse the flour through the broth and prevents lumps.
  • Use the simmering time: Toast the baguette and grate the cheese while the soup simmers so the topping is ready for assembly.

Storage

For making ahead, I keep the soup base separate from the bread and cheese. Divide it into shallow containers and refrigerate promptly, within 2 hours, then keep it airtight for up to 3 days. Reheat thoroughly and add freshly toasted bread and cheese before serving. In temperatures above 90°F (32°C), refrigerate within 1 hour.

What to Serve with French Onion Soup

I like serving this soup with tomato burrata salad for something fresh alongside the warm bowls. If you want extra bread for the broth, homemade ciabatta makes a good accompaniment. A small serving of lemon mousse is a refreshing way to finish the meal.

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 Without Cream
  • 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 and Parsnip Soup
The Mediterranean cookbook

Get my new cookbook!

Get your copy of the book with easy, fresh, and tried-and-true Mediterranean Recipes from the Author and founder of Vargasavour Recipes, Estefania.

Buy Now
Amazon

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 combines caramelized yellow onions, vegetable stock, and apple cider vinegar without wine. Each bowl is finished with garlic-rubbed baguette and melted cheese.
5 from 2 votes
Print Rate
Course: Soup
Cuisine: French
Prep Time: 10 minutes minutes
Cook Time: 1 hour hour 10 minutes minutes
Total Time: 1 hour hour 20 minutes minutes
Servings: 4
Calories: 932
Author: Estefania

Ingredients 
 

For the soup

  • 1 kg yellow onions - weighed after peeling and thinly sliced
  • 2 tablespoons unsalted butter
  • 1 teaspoon vegetable oil
  • 1 teaspoon salt
  • 1 tablespoon all-purpose flour
  • 1 tablespoon apple cider vinegar
  • 1 l low-sodium vegetable stock
  • 2 bay leaves

For the topping

  • 4 baguette slices - one per bowl
  • 1 garlic clove - for rubbing the toast
  • 100 g Gruyère cheese - grated; choose cheese labeled suitable for vegetarians
Prevent your screen from going dark

Instructions

  • Melt 2 tablespoons unsalted butter with 1 teaspoon vegetable oil in a large, heavy pot over medium heat. Add 1 kg yellow onions , thinly sliced, and 1 teaspoon salt. Reduce the heat to medium-low and cook for 30-40 minutes, stirring occasionally, until the onions are soft and deeply golden. 
  • Sprinkle 1 tablespoon all-purpose flour over the onions. Stir to coat and cook for 2-3 minutes. Add 1 tablespoon apple cider vinegar, scrape up the browned bits from the bottom of the pot, and cook for another 2-3 minutes. 
  • Gradually pour in 1 l low-sodium vegetable stock while stirring to incorporate the flour smoothly. Add 2 bay leaves, bring to a gentle simmer, and cook for 15-20 minutes. 
  • While the soup simmers, toast 4 baguette slices until crisp and golden. Rub the toasted surfaces with 1 garlic clove. 
  • Remove the bay leaves and divide the hot soup among 4 broiler-safe bowls. Place 1 baguette slice on each bowl of soup, then divide 100 g Gruyère cheese evenly over the bread. 
  • Broil for 2-3 minutes, until the cheese melts, watching closely to prevent burning. Carefully remove the bowls, let stand for 1 minute, and serve the French onion soup hot.

Notes

Vegetarian cheese: Check the cheese label or manufacturer information for vegetarian suitability. Some Gruyère contains animal rennet, so vegetable stock alone does not make the finished soup vegetarian. 
Peeled onion weight: Measure the onions after peeling to obtain the full quantity needed for the soup base. 
Bread fit: Choose baguette slices that fit inside the bowls so the bread can support the cheese without overhanging the rim. 
Broiler-safe bowls: Use dishes specifically rated for the broiler. An oven-safe label alone does not establish suitability for direct broiler heat. 

Nutrition

Calories: 932kcal | Carbohydrates: 149g | Protein: 34g | Fat: 22g | Saturated Fat: 10g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 43mg | Sodium: 3309mg | Potassium: 705mg | Fiber: 10g | Sugar: 25g | Vitamin A: 949IU | Vitamin C: 19mg | Calcium: 577mg | Iron: 9mg

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

  • High protein tomato soup topped with fresh basil and black pepper in a ceramic bowl.
    High Protein Tomato Soup with Cottage Cheese
  • Spanish lentil stew with chorizo, pork ribs, potatoes, and carrots served in a white bowl
    Spanish Lentil Stew with Chorizo and Pork Ribs
  • 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 and Potato Soup

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 Chicken Meatball Bowls with Tzatziki
  • Shrimp Scampi Pasta
    Shrimp Scampi Pasta with Garlic Butter Sauce 

Summer Appetizers

  • Avocado chicken salad
    Avocado Chicken Salad Recipe
  • Traditional Spanish 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.