Champagne Tastes®

  • About
  • Travel
    • Food Travel
    • Outdoor Adventure
  • Recipe Index
    • Garden To Table
    • Seafood
    • Camping Recipes
    • Ferment
    • Backyard Foraging + Wild Game
    • Cooking Basics
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • Garden To Table
  • Seafood
  • Ferment
  • Foraging + Wild Game
  • Cooking Basics
  • Camping Recipes
  • Outdoor Adventure
  • Food Travel
  • Lifestyle
  • About
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Dinner » Main Dishes

    Vegetarian French Onion Soup

    Published: Feb 14, 2018 · Modified: Nov 18, 2023 · 21 Comments

    This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.

    Jump to Recipe Save Recipe Saved!

    This Vegetarian French Onion Soup is a celebration of the onion.  Instead of beef broth, which masks the onion, the slowly caramelized onions make their own sweet, deeply flavorful broth as they cook. 

    French onion soup in bowls


    Do you ever have "ah ha" moments?

    Moments where suddenly, everything makes sense, and your world will never be the same again?

    I had one of those moments recently-- about onions.

    Don't stop reading, guys!  It's good-- I swear!

    Specifically, my "the skies opened and everything was clear" moment was about how to make a vegetarian French Onion Soup.

    Isn't French Onion Soup Already Vegetarian?

    Nope.

    Typically, onion soup is made with beef broth.

    And vegetarian versions of onion soup are all over the place, but they often try really hard to replicate the flavor of beef broth by adding lots of extras to the broth.

    And guys, they're never as good as the classic.

    Recently though, I was reading Michael Ruhlman's book Rhulman's Twenty, and he argues that French Onion Soup was originally a vegetarian peasants' dish.

    Since peasants wouldn't have always had access to pricey bone broth, they would've made the soup without it.

    I wasn't convinced yet, but in theory, I loved it. So I tried it.

    It was SO GOOD!

    The broth you get from simply using well-caramelized onions, hot water, and a little wine, is INCREDIBLE.

    It's so incredibly delicious, that when I tasted it-- I immediately threw away all my other vegetarian French onion soup recipes, because it was one of the best things I've ever eaten.

    Here's how I make my onion soup now.

    What Kind of Onions Should I Use?

    First things first-- let's talk onions.  You don't need special, hard to find, extra expensive onions-- yellow onions will work just fine.

    Grab about eight (yes that's right-- eight) onions.

    What Kind of Bread Should I Buy?

    A French baguette is perfect for this French soup.

    Traditionally, you'd just slice the baguette, but I find this soup is easier to eat when I cut the bread up into small cubes.

    What Kind of Cheese Should I Buy?

    Traditionally, French onion soup is made with Gruyère, but I also love it with sharp white cheddar cheese.

    Use whatever cheese you love best.

    What Kind of Pot Should I Cook Vegetarian French Onion Soup In?

    If possible, use an enameled cast-iron Dutch oven.

    Why?

    For one thing, the heavier your pot is, the more evenly it's going to distribute the heat to your food.  For caramelizing onions, this matters.

    Another reason to pick an enameled cast iron pot for this soup is because we're going to "deglaze."

    In other words-- when the onions finish cooking, they're going to leave caramelized bits stuck to the bottom of the pot. 

    We're going to crank the heat up, and pour wine in the pot to pull all that yumminess off the pot and back into the onions.

    Enameled cast iron doesn't have to be expensive. I use a Lodge Enameled Cast-Iron Dutch Oven.

    Can I Use a Stainless Steel Pot instead?

    Yes!

    If you don't have an enamel cast iron pot, don't cry!

    Unless you're crying because of the onions-- if that's the problem, see the tips below!

    Stainless steel will work well while caramelizing-- you just have to watch the onions a little bit more closely than with enameled cast iron.

    Stainless steel also works well for deglazing, but in my opinion-- enamel works even better, because the caramelized bits are less likely to burn.

    Quick Tip: If you want to use a regular, non-enameled cast iron pot-- be careful-- deglazing with wine can pull the seasoning off the pan.

    How Big Should My Soup Pot Be?

    It needs to be big.

    A 7-quart capacity is ideal for 8 onions; if your pot is smaller, try breaking the onions up into two pots.

    The wider the base of your pot, and the higher your heat, the faster they'll caramelize.

    How Long Does it Take To Caramelize Onions?

    To make an onion soup featuring the deeply complex flavors of caramelized onions-- you're going to have to caramelize them very well.  Peel them, slice them, and get started.

    Budget anywhere from 2-5 hours to caramelize them.

    Avoid turning the heat higher than medium-low, and remember that the lower the heat, the sweeter the results.

    Quick Tip: For a faster cook-time-- caramelize your onions ahead of time and freeze them!

    Onions Ready to Caramelize in a pot
    Onions Ready to Caramelize
    Caramelized Onions in a pot.
    Caramelized Onions

    Do I Need Special Oven-Safe Soup Bowls for Vegetarian French Onion Soup?

    No.

    If you've got them-- great!  Set them on a baking sheet, and ladle this vegetarian French Onion Soup into your oven-safe bowls.

    Add some diced cubes of crusty bread to the soup, and top it all off by shredding as much cheese as your little heart desires.

    Set the baking tray carefully in the oven, and cook until the cheese is golden and bubbly.  If you don't have oven-safe bowls, just brown the cheesy bread separately on a baking sheet, and then plop it into your soup.

    I like to top my soup off with some diced green onions, but I'm just a little crazy like that.

    Onion soup, topped with onion?  Why not!  

    French onion soup with bread and cheese
    Ladle soup into the bowls, and then add bread and cheese

    Onion Cutting Tips

    If you haven't figured it out, you'll be cutting up a lot of onions to make this soup.  If cutting up onions makes your eyes water badly, try these few tricks:

    • Don't wear glasses if you don't have to!! Obviously I'm not advocating blindly cutting your onions, but if you are able to wear contacts, I've found this helps tremendously.  The fumes get caught between the glasses and your eyes.
    • The husband swears using a serrated knife makes the onion fumes worse.  Make sure you're using a sharp, smooth-bladed knife. 
    • For more tips on how to keep the onion fumes from burning your eyes, check out this article at The Kitchn.
    French onion soup in bowls

    Want more FRENCH FOOD?  Try these:

    • French Lentils with Dijon Vinaigrette
    • Flognarde: Berry Clafoutis
    • Chocolate Crêpe Cake with Bourbon
    French onion soup in bowls
    Print Recipe Save Recipe Saved!
    4.82 from 11 votes

    Vegetarian French Onion Soup

    This Vegetarian French Onion Soup is a celebration of the onion.  Instead of beef broth, which masks the onion, the slowly caramelized onions make their own sweet, deeply flavorful broth as they cook. 
    Author: Sarah Trenalone
    Prep Time15 minutes mins
    Cook Time3 hours hrs 15 minutes mins
    Total Time3 hours hrs 30 minutes mins
    Course: Main Course
    Cuisine: French
    Diet: Vegetarian
    Servings: 4 people
    Calories: 221kcal
    Prevent your screen from going dark

    Equipment

    • enameled cast-iron Dutch oven (I use a Lodge)

    Ingredients

    • 2 tablespoon butter (or sub 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 + (optionally) roughly chopped I use ~2" long sprigs of rosemary
    • ½ French loaf, cubed (~2 cups)
    • 2 ounces Gruyère or sharp white cheddar cheese, freshly shredded (use more or less as desired)
    • diced green onion to garnish (optional)

    Instructions

    • In a large heavy bottom pot, melt butter over medium heat.  Add onions, salt, and bay leaves.  Cover pot, and cook over medium-high for 4-5 minutes, until they begin to look translucent and start releasing water.
    • Remove lid, and cook onions over low (or medium-low) until they caramelize.  This will take 2-5 hours, depending on the size of your pot and the temperature used.  The onions can be left alone and checked on about once an hour, except at the beginning and end of the caramelizing process. 
      Tip-- this can be done ahead of time, and the onions frozen until you're ready to use them.
    • When onions have reduced and are an amber color, you're ready.  Increase the heat to medium-high and add the wine.  Allow the wine to boil down for 3-4 minutes.
    • Add 5 cups of hot water and the rosemary, and bring to a boil.  Then, reduce to a simmer. 
      Taste soup. If you prefer a milder flavor, add another cup of hot water.  If desired, add another splash of wine.  If the soup is too bland, add extra salt. Remove the bay leaves.
    • Turn on oven broiler.

    If using oven-safe bowls:

    • Ladle soup into bowls, then set bread into soup.  Pile desired amount of cheese over bread.  Set bowls onto a baking tray, and set under broiler 1-2 minutes until cheese has melted and is golden. 
      Garnish soup with fresh herbs (optional), and serve immediately.

    If NOT using oven-safe bowls:

    • Lay bread cubes on baking sheet and top with cheese.  Set in oven under broiler for 1-2 minutes, until cheese has melted and is golden. 
      Ladle soup into bowls, and set cheese bread on soup.  Garnish soup with fresh herbs (optional), and serve immediately.

    Notes

    Cook Time: Soup takes 2 ½ - 5 hours to prepare, depending on how long the onions are caramelized. Most of the time is inactive, while the onions caramelize unattended.
    Nutrition information assumes Gruyère and 2 slices of bread per serving.

    Nutrition

    Calories: 221kcal (11%) | Carbohydrates: 21g (7%) | Protein: 6g (12%) | Fat: 10g (15%) | Saturated Fat: 6g (38%) | Cholesterol: 30mg (10%) | Potassium: 356mg (10%) | Fiber: 3g (13%) | Sugar: 9g (10%) | Vitamin A: 320IU (6%) | Vitamin C: 16.3mg (20%) | Calcium: 156mg (16%) | Iron: 0.6mg (3%)
    Tried this recipe?Leave a comment and rating below!

    More Main Dishes

    • Two bowls and pot, all full of Chicken Kale Soup with Quinoa.
      Chicken Sweet Potato Soup
    • Camp tacos on plate with crunchy shell inside flour tortilla and filled with meat, veggies and cheese.
      Camping Tacos
    • Bowl of campfire taco soup with fresh tomatoes, avocados, cheese and chips on top.
      Campfire Taco Soup
    • Campfire Monte Cristo sandwich on plate with raspberries.
      Campfire Monte Cristos

    About Sarah Trenalone

    Sarah is the primary creator at Champagne Tastes. She's a photographer, food writer and traveler, and is certified in Backcountry Kitchen and Backcountry Navigation from the Colorado Outward Bound School and Identifying Wild Plants from Backpacker.

    4.82 from 11 votes (4 ratings without comment)

    Leave a Comment: Cancel reply

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

    Recipe Rating




    Comments

    All commentsI made thisQuestions
    1. Eve says

      March 06, 2017 at 9:52 am

      5 stars
      Really tasty, was feeling a bit ill and this has definitely cheered me up. The broth is great. I used a steel pot so didn't take so long (2 hours, maybe). Curious as to what it would be like with an iron pot. Still delicious though.

      Reply
      • champagne-tastes says

        March 06, 2017 at 9:54 am

        I'm so glad you liked it!!! I do think the onions cook faster in a steel pot- you just have to remember to check on them a little more often! I hope you feel better soon!

        Reply
    2. Tracy Koslicki says

      February 25, 2018 at 6:58 pm

      5 stars
      STOP... They make their own broth! Ah HA!! Ding ding, duhhhhh! Thank you for sharing your sky clearing moment and sharing this recipe!!! We always make ours with homemade ham stock but you're right, the broth does often mask the onions - I can't wait to try it this way!!

      Reply
    3. Alison says

      January 13, 2019 at 8:06 pm

      4 stars
      This was my first attempt at French Onion Soup. I actually goofed and left the lid on the entire four hours so they were pretty mushy by the end. I had to drain off some liquid but kept cooking them down until they were almost carmelized. I was worried, but I texted Sarah and she told me it would most likely be OK. I finished the rest of the recipe and it turned out wonderfully ! My husband gave it a 7 out of 10 ☺️ (But that is probably due to my cooking error 😳)

      Reply
      • Sarah says

        January 13, 2019 at 8:07 pm

        I’m glad it worked for you Alison!!! It’ll probably be faster next time too 😁😁 Glad you liked!!

        Reply
      • Tammy says

        January 12, 2022 at 5:38 pm

        4 stars
        Thank you thank you! When I gave up meat I thought I’d never be able to eat French onion soup again. You proved me wrong! I will experiment to see what I can add to make it more flavorful for me. Again, thank you so much!!

        Reply
        • Sarah Trenalone says

          January 12, 2022 at 9:18 pm

          Yay, I'm so glad you enjoyed it! 🙂

          Reply
    4. Summer says

      February 01, 2019 at 2:48 pm

      5 stars
      My sister-in-law made onion soup this way when she was visiting. I thought she was crazy, and that it would never work. I was SO wrong. This is absolutely the best French Onion Soup recipe on the planet. I think she used my champagne instead of dry white wine. (I'm a champagne drinker.) I'm going to make this for my vegetarian friend who is visiting tomorrow. If anyone reading this is skeptical, don't be! This is drool-worthy.

      Reply
      • Sarah says

        February 01, 2019 at 2:50 pm

        You are so sweet! I’m glad you loved it!! 💕💕💕

        Reply
    5. Miranda A says

      June 23, 2019 at 12:04 pm

      Which fresh herbs would you recommend topping it with? Thanks

      Reply
      • Sarah says

        June 23, 2019 at 12:10 pm

        I like diced green onion or fresh basil!

        Reply
    6. Amy says

      July 15, 2020 at 4:50 pm

      5 stars
      We loved this soup. It’s been difficult to find a good vegetarian French Onion soup. It makes sense as a peasant soup that it would have been made simply with onions. It took a long time to caramelize the onions but probably because I had the flame too low. Thanks to Sarah for responding to my questions online as I was cooking. Very helpful. We will make this again.

      Reply
      • Sarah Trenalone says

        July 15, 2020 at 6:32 pm

        Yay! I'm so happy you loved it, and I'm glad I saw your message in time to help 🙂

        Reply
        • Frankie says

          February 04, 2023 at 2:57 pm

          5 stars
          First attempt and it worked really well! As somebody else wrote, I think I had the flame too low at first since nothing was really happening for caramelization - I eventually raised it and things went faster. I was looking for a version without stock/broth and am really happy I found yours!

          Reply
          • Alisha Trenalone says

            February 06, 2023 at 1:50 pm

            Thanks for giving it a try, happy to hear it came out so well!!

            -Alisha at Champagne Tastes

            Reply
    7. Debbie says

      July 23, 2020 at 2:48 pm

      What can you use instead of wine?

      Reply
      • Sarah Trenalone says

        July 23, 2020 at 9:14 pm

        Hi Debbie! If you don't have wine, I'd swap lemon juice or a low-acid vinegar (like rice vinegar).

        Reply
    8. Andrea says

      December 08, 2020 at 5:07 pm

      I’m wanting to make this, but do you take the bay leaves out at any time? And what is a sprig of Rosemary - is it one leaf or is it the stem with many leaves.. about how many leaves did you put in your soup?

      Reply
      • Sarah Trenalone says

        December 08, 2020 at 5:16 pm

        Hi Andrea,
        Yep, you remove the bay leaves in step 5 when you're done simmering the soup.
        A sprig of rosemary is a little branch of rosemary with a bunch of the leaves, I usually use a sprig about 2 inches long. Destemmed means to remove them from the woody stem. At that point, you can chop them up (if you want) or just add the individual pieces in whole. (I edited the ingredients to make that clearer.)
        Hope you enjoy!

        Reply
    9. Mariah says

      January 08, 2023 at 7:15 pm

      Have you tried w chicken broth vs water? Curious if it would add additional richness.

      Reply
      • Alisha Trenalone says

        January 09, 2023 at 1:11 pm

        Hi Mariah! We haven’t tried that, but it would probably be delicious! You’d likely need to use less salt than the recipe calls for if you swap water for broth.

        -Alisha at Champagne Tastes

        Reply
    bio

    Hi, I'm Sarah! I'm a traveler who loves to eat.   Follow along to join me on my next adventure-- in food or on the road.

    Learn More →

    Currently Trending

    • langostino lobster rolls on a serving tray.
      Langostino Lobster Rolls
    • pan-seared rockfish on a plate
      Pan-Seared Rockfish
    • pan-seared red snapper on plates
      Pan-Seared Red Snapper
    • crab butter sauce on a platter with crab legs
      Crab Butter Sauce

    Footer

    About

    • Privacy Policy
    • Terms & Conditions
    • Supplemental Privacy Notice For California Residents
    • Supplemental Privacy Notice For Nevada Residents

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Recipe and Photo Reuse Terms + FAQ

    Copyright ©2015-2025 Champagne Tastes
    All Rights Reserved.

    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.