Ivys Recipes

  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Vegetarian French Onion Soup Recipe

Published: Aug 15, 2026 by Ivy · This post may contain affiliate links · Leave a Comment

Jump to Recipe·4 from 50 reviews

There is something truly magical about a warm, comforting bowl of onion soup, and this Vegetarian French Onion Soup Recipe captures that magic perfectly. Richly caramelized onions swim in a savory broth infused with rosemary and white wine, layered with crusty toasted bread and a gooey crown of melted Gruyère or sharp white cheddar. Whether you’re a longtime vegetarian or simply looking to add some plant-based flair to a classic dish, this recipe transforms humble ingredients into a deeply satisfying, soul-warming experience you’ll want to revisit again and again.

Ingredients You'll Need

The image shows a flat lay of cooking ingredients on a white marbled surface. There are five round yellow onions of different sizes placed across the top left. On the top right, a small white bowl holds white cubes labeled vegan butter. Below that, a white bowl with a yellow liquid labeled dry wine and next to it, another white bowl with white flour. In the middle left, a white plate holds a round block of vegan cheese. On the middle right, a crusty golden baguette is placed with two sliced pieces on its side. Below, a wooden spoon rests on the surface with dark vegetable paste on it. Near the bottom center, a small bunch of fresh thyme and two bay leaves are laid out, and to the right, a white bowl holds salt and black pepper sprinkled inside. The arrangement is clear and organized, all set on the white marbled texture. photo taken with an iphone --ar 4:5 --v 7

The ingredients for this Vegetarian French Onion Soup Recipe are wonderfully simple, yet each plays an essential role in building layers of flavor, texture, and color. From the sweetness of the caramelized onions to the vibrant pop of fresh rosemary, every component is a key player in making this soup truly remarkable.

  • Butter (or olive oil): Helps caramelize the onions beautifully and adds richness to the base flavor.
  • Yellow onions: The star of the show—they slowly caramelize into golden, sweet perfection.
  • Sea salt: Enhances all the flavors and helps draw out moisture during cooking.
  • Bay leaves: Infuse the broth with subtle herbal notes.
  • Dry white wine: Adds acidity and depth, balancing the sweetness of the onions.
  • Rosemary sprigs: Fresh and fragrant, they elevate the soup’s aromatic profile.
  • French loaf: Cubed for soaking up the broth and providing a satisfying bite.
  • Gruyère or sharp white cheddar cheese: Melted on top to create that irresistibly gooey, golden crust.
  • Diced green onion (optional): For a fresh, mild crunch garnish.

How to Make Vegetarian French Onion Soup Recipe

Step 1: Caramelize the Onions

Begin by melting butter or warming olive oil in a heavy-bottomed pot over medium heat. Add your thinly sliced yellow onions, a teaspoon of sea salt, and bay leaves. Cover the pot to help the onions release their natural moisture and cook until they start turning translucent, about 4-5 minutes. Then remove the lid and lower the heat to slow-cook the onions until they reach a deep amber color—this can take anywhere from 2 to 5 hours. The key here is patience; slow caramelization is what unlocks the signature sweetness and depth of this soup.

Step 2: Deglaze with Wine

Once your onions have turned beautifully golden and reduced significantly, turn the heat up to medium-high. Pour in the dry white wine and let it bubble away for 3 to 4 minutes. This step not only lifts all the flavorful bits stuck to the pot but also adds a bright acidity to balance the richness of the onions.

Step 3: Simmer the Soup

Add 5 cups of hot water and toss in the rosemary sprigs. Bring the mixture to a simmer and give it a taste. Adjust the seasoning with more salt, a splash more wine, or an extra cup of hot water if you want a milder broth. Don't forget to remove the bay leaves before moving on—this keeps the soup from becoming bitter.

Step 4: Prepare the Bread and Cheese

Preheat your oven’s broiler. If you have oven-safe bowls, ladle the soup directly into them, then top with cubed French loaf and a generous amount of shredded cheese. Otherwise, spread the bread cubes out on a baking sheet, sprinkle with cheese, and broil until golden and bubbly. This toasty, cheesy topping will soak up the savory broth perfectly.

Step 5: Broil and Serve

Place the soup bowls or cheese-topped bread under the broiler for 1 to 2 minutes until the cheese melts and turns a gorgeous golden brown. Add a sprinkle of diced green onion or fresh herbs, if you like, then serve straight away for an unforgettable cozy meal.

How to Serve Vegetarian French Onion Soup Recipe

Two small round white bowls with dark blue handles sit on a white marbled surface with a white cloth and light blue cloth near them. Inside each bowl is a soup with a greenish broth base, topped with uneven pieces of light brown bread. On top of the bread is a layer of melted pale yellow cheese, sprinkled with small green onion slices. Two copper spoons rest on the light blue cloth beside the bowls. The scene is softly lit, showing the texture of the melted cheese and bread clearly. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of diced green onions or a few fresh rosemary needles add a fresh herbal note and a pop of color that brightens the visual appeal and flavor of the soup. A dusting of freshly cracked black pepper or a few drops of good olive oil can also be delightful little finishing touches.

Side Dishes

This soup is hearty enough to shine on its own, but pairing it with a crisp green salad or a light vegetable side, like roasted asparagus or a citrusy slaw, balances the richness beautifully. A glass of chilled white wine also makes a lovely companion, echoing the flavors within the soup.

Creative Ways to Present

For a casual dinner, serve the soup in rustic ramekins or vintage enamel bowls to bring a cozy charm to the table. For a special occasion, consider individual mini crockpots to keep the soup piping hot while doubling as an eye-catching presentation. You can also experiment with different cheeses like fontina or mozzarella for a twist on the classic melted top.

Make Ahead and Storage

Storing Leftovers

Let the soup cool completely before transferring it to airtight containers. Stored in the fridge, it will keep well for up to 3 days, and the flavors often deepen overnight, making it even more delicious the next day.

Freezing

This Vegetarian French Onion Soup Recipe freezes beautifully. Store cooled soup without the bread or cheese in freezer-safe containers for up to 2 months. When ready to eat, thaw overnight in the fridge and prepare fresh bread and melted cheese just before serving.

Reheating

Reheat gently on the stove over medium-low heat, stirring occasionally. Once warmed through, ladle into oven-safe bowls, add toasted bread cubes topped with cheese, and broil for a few minutes to restore that classic melted topping and crisp texture.

FAQs

Can I use a different type of onion?

Yellow onions are best for their balance of sweetness and depth, but you can experiment with sweet onions or even a mix of red and yellow for subtle variations in flavor. Just be sure to caramelize them slowly to bring out their natural sugars.

Can I make this soup vegan?

Absolutely! Simply swap the butter for olive oil and use a plant-based cheese alternative or skip the cheese topping entirely. Nutritional yeast can also add a cheesy, savory touch if you’re skipping traditional cheese.

Is it necessary to use dry white wine?

The white wine adds a beautiful acidity and complexity, but if you prefer not to use alcohol, you can substitute with extra vegetable broth and a splash of white wine vinegar or lemon juice to brighten the soup.

How long does it take to caramelize the onions?

Good caramelization takes patience—plan for anywhere between 2 to 5 hours over low heat depending on your pot and stove. This slow cooking is what develops the deep, sweet flavor crucial to the soup.

Can I prepare the soup ahead of time?

Yes, you can make the caramelized onions up to a week in advance and store them in the fridge or freeze them. The soup itself can also be made ahead and reheated. Just wait to add the bread and cheese topping until you’re ready to serve for the best texture.

Final Thoughts

If you’re on the lookout for a dish that feels like a warm hug on a chilly day, this Vegetarian French Onion Soup Recipe will quickly become a beloved staple. It’s a wonderful blend of simple, wholesome ingredients transformed into something truly special. So grab a big pot, put on some music, and treat yourself to the delicious journey of caramelizing onions—it’s worth every minute!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian French Onion Soup Recipe

Vegetarian French Onion Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 50 reviews
  • Author: Ivy
  • Prep Time: 15 minutes
  • Cook Time: 3 hours 15 minutes
  • Total Time: 3 hours 30 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

This Vegetarian French Onion Soup is a rich and comforting dish featuring slowly caramelized onions simmered with herbs and dry white wine, topped with crusty bread and melted Gruyère or sharp cheddar cheese. Perfect as a hearty appetizer or main course, this classic French soup is easy to make and can be prepared ahead of time by caramelizing onions in advance.


Ingredients

Soup Base

  • 2 tablespoon butter (or substitute olive oil)
  • 8 yellow onions, thinly sliced
  • 1 teaspoon sea salt, plus more to taste
  • 3 bay leaves
  • ½ cup dry white wine
  • 2 sprigs rosemary, destemmed and optionally roughly chopped (~2" long sprigs)
  • 5 cups hot water (plus optional extra cup)

Toppings

  • ½ French loaf, cubed (~2 cups)
  • 2 ounces Gruyère or sharp white cheddar cheese, freshly shredded (adjust amount as desired)
  • Diced green onion to garnish (optional)


Instructions

  1. Caramelize the Onions: In a large heavy-bottom pot, melt the butter over medium heat. Add the sliced onions, sea salt, and bay leaves. Cover and cook on medium-high heat for 4-5 minutes until onions become translucent and start releasing water.
  2. Continue Cooking Onions: Remove the lid and reduce heat to low or medium-low. Cook the onions slowly, stirring occasionally, for 2 to 5 hours until they become deeply caramelized and amber-colored. This long, slow cooking develops the soup’s rich flavor. You may leave the pot mostly unattended except for stirring about once an hour. The caramelized onions can be made ahead and frozen if desired.
  3. Deglaze with Wine: Once the onions are caramelized, increase heat to medium-high and add the dry white wine. Boil it down for 3-4 minutes to concentrate the flavor and cook off the alcohol.
  4. Add Water and Herbs: Pour in 5 cups of hot water along with the rosemary sprigs. Bring the soup to a boil, then reduce to a simmer. Taste the soup and adjust by adding another cup of water for a milder flavor, a splash more wine, or additional salt as needed. Remove the bay leaves before serving.
  5. Prepare Oven for Broiling: Turn on your oven's broiler to preheat.
  6. Assemble Soup in Oven-Safe Bowls (if available): Ladle the hot soup into oven-safe bowls. Place bread cubes into the soup and pile the shredded cheese over the bread. Arrange the bowls on a baking tray and place them under the broiler for 1-2 minutes until the cheese is melted and golden brown. Garnish with diced green onions or fresh herbs if desired, then serve immediately.
  7. Assemble Soup Using Non-Oven-Safe Bowls: If your bowls are not oven-safe, spread the cubed bread on a baking sheet and top with shredded cheese. Broil for 1-2 minutes until cheese melts and becomes golden. Ladle the soup into bowls and place the cheesy bread atop each serving. Garnish and serve immediately.

Notes

  • Slow caramelization of onions is essential for deep, rich flavor—do not rush this step.
  • You can caramelize onions in advance and freeze them for later use.
  • Adjust cheese quantities based on personal preference for cheesiness.
  • If preferred, substitute butter with olive oil for a dairy-free option.
  • Use dry white wine for deglazing; a good quality wine will enhance flavor.
  • Broil carefully to avoid burning the cheese; watch the soup closely while under the broiler.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Meals

  • Best Lemon Brownies Recipe (With Lemony Glaze) Recipe
    Best Lemon Brownies Recipe (With Lemony Glaze) Recipe
  • Soft Easter Sugar Cookies (Decorated Peep Cookie) Recipe
    Soft Easter Sugar Cookies (Decorated Peep Cookie) Recipe
  • Crema Pasticcera (Italian Pastry Cream) Recipe
    Crema Pasticcera (Italian Pastry Cream) Recipe
  • Dreamy Cream Strawberry Milkshake Recipe
    Dreamy Cream Strawberry Milkshake Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hey, I’m Ivy!

I’m a 28-year-old mom to my little prince, Pitter, who loves cooking and exploring flavors from around the world. What started in my home kitchen is now a space where I share simple, global-inspired recipes made with love.

 

Learn more

Popular

  • Arugula Salad with Strawberries, Feta, and Lemon Vinaigrette Recipe
    Arugula Salad with Strawberries, Feta, and Lemon Vinaigrette Recipe
  • Chicken Vegetable Soup (Easy Stovetop Recipe) + Video Recipe
    Chicken Vegetable Soup (Easy Stovetop Recipe) + Video Recipe
  • Vegetable Tortellini Soup Recipe
    Vegetable Tortellini Soup Recipe
  • Easy Creamy Tomato Bisque Soup Recipe
    Easy Creamy Tomato Bisque Soup Recipe

Footer

as seen in:

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ivys Recipes. All rights reserved.