Vegan French Onion Soup

This post may contain affiliate links.

French Onion Soup meets pasta in this cozy, one-pot dinner! This Vegan French Onion Soup uses pasta instead of bread and is loaded with deeply caramelized onions, garlic, fresh thyme, and tender pasta simmered in a rich, savory vegan beef broth. A splash of Champagne, miso, and balsamic vinegar give it that classic French onion flavor without meat or dairy. Finish with melty vegan cheese or crusty bread for dipping!

A Healthier French Onion Soup!

I still remember the first time I fell in love with French onion soup while visiting Paris. 

The deeply caramelized onions, rich, savory broth, fresh herbs, and that irresistible cheesy topping?! I was hooked. Meanwhile, French onion soup has always been one of my fiancé Eric’s absolute favorite meals. And considering onions are his favorite vegetable (yes, his FAVORITE vegetable) and pasta is his other favorite food, I think it’s safe to say this recipe was practically made for him. 

It’s rich, savory, a little sweet, packed with umami flavor, and made entirely in one pot. Whether you’re a lifelong French onion soup lover like Eric or just looking for a delicious new way to enjoy pasta, I have a feeling you’ll fall in love with this one. Bon appétit!

What is French Onion Soup?

Traditional French onion soup is a classic French dish made with slowly caramelized onions, a rich beef broth, and fresh herbs. It’s typically served with toasted bread and a generous layer of melted Gruyère cheese. The magic of this soup is all about the onions. Cooking them slowly lets their natural sugars develop, creating the deep, sweet, savory flavor French onion soup is known for.

What Makes This a Healthier French Onion Soup?

I gave his favorite French classic a little plant-based makeover, with a twist that I’m not sure why someone didn’t think of sooner… PASTA!!!! This version has all the delicious flavors of traditional French onion soup, but without a single animal product or drop of dairy. We’re talking three whole yellow onions slowly caramelized until they’re beautifully golden and sweet, plenty of garlic and fresh thyme, a splash of Champagne (because why not get a little fancy?!), and a rich, savory vegan “beef” broth with nutritional yeast, miso, and balsamic vinegar for that incredible depth of flavor.

Why You’ll Love This Vegan French Onion Soup with Pasta

This recipe combines the best of both worlds in one pot: French onion soup and pasta!  Instead of serving the soup with the traditional slice of cheesy bread, we’re cooking tender pasta right in that delicious onion “beef” broth so it can soak up all those incredible flavors. It’s unnaturally delicious, and I think you’re gonna love it!

It’s also completely plant-based, easy to make gluten-free with your favorite pasta, and doesn’t require heavy cream or cheese to taste rich and satisfying. Serve it with dairy-free mozzarella, toasted sourdough, or simply enjoy the broth and pasta as-is. Oh, and the best part? Once the onions are caramelized, everything else cooks in the same pot. Fewer dishes, more time to enjoy a cozy dinner!

Sliced white onion close-up on a wooden cutting board

Vegan French Onion Soup Ingredients

You don’t need beef broth or dairy to make a deeply flavorful French onion soup. These simple ingredients do all the work.

  • Yellow Onions: Three large onions might seem like a lot, but they cook down significantly. Slowly caramelizing them develops the deep sweetness and savory flavor that makes French onion soup so good.
  • Vegan Butter: Optional, but highly recommended for that rich, luxurious taste and mouthfeel. Butter gives the onions a richer flavor and helps them cook evenly. You can use water for an oil-free version, although the onions will brown differently.
  • Fresh Garlic: Adds another layer of savory flavor. Five cloves might sound generous, but they mellow beautifully in the broth.
  • Fresh Thyme: A classic French onion soup ingredient. Thyme adds an earthy, slightly floral flavor that complements the caramelized onions. Dried thyme works too.
  • Dry Champagne or White Wine: Adds acidity and helps lift all those flavorful browned bits from the bottom of the pot. Choose a dry wine rather than something sweet.
  • Vegan Beef Bouillon: The foundation of the broth. It adds the rich, savory flavor you’d normally get from beef stock without using animal products.
  • White Miso Paste: One of my favorite ways to build umami in plant-based cooking. Miso adds a subtle fermented, savory depth that makes the broth taste like it’s been simmering much longer.
  • Nutritional Yeast: Brings a mild, cheesy flavor and rounds out the savory broth.
  • Coconut Aminos: Adds another layer of umami with a little natural sweetness.
  • Balsamic Vinegar: Just a splash balances the sweetness of the onions and adds a little tang.
  • Bay Leaf: Adds subtle herbal depth while the broth simmers. Remember to remove it before serving.
  • Small Pasta: Shells are perfect for catching the broth, but any small pasta shape works. I love using brown rice pasta for a gluten-free option.
  • Optional Toppings: Dairy-free mozzarella or parmesan-style cheese, toasted sourdough, and extra fresh thyme.

How to Make This Vegan French Onion Soup with Pasta

This French onion soup with pasta is easy to make, but don’t rush the onions. They provide most of the flavor, so give them the time they deserve; everything else comes together quickly once they’re caramelized!

Caramelize the Onions

Heat a large Dutch oven over medium-low heat and melt the vegan butter. If you’re skipping the butter, add a splash of water instead. Add the thinly sliced onions and cook for 30–40 minutes, stirring occasionally, until they’re very soft and deeply golden. They’ll release moisture, shrink considerably, and slowly develop a rich caramelized flavor. 

If they begin sticking or browning too quickly, reduce the heat and add a small splash of water to loosen the bottom of the pot. This is the one step I wouldn’t shortcut. Pale onions simply won’t give you the same rich broth.

Add the Garlic and Thyme

Once the onions are beautifully caramelized, add the minced garlic and fresh thyme. Cook for another 1–2 minutes, stirring until fragrant.

Deglaze with Champagne

Pour in the Champagne or dry white wine, scraping the bottom of the pot to release any flavorful browned bits. Let it simmer until the liquid has reduced by about half. And yes, Champagne in soup is absolutely acceptable. Especially if there’s a little left for the cook!

Build the Broth

Pour in six cups of water, followed by the vegan beef bouillon, white miso, nutritional yeast, coconut aminos, balsamic vinegar, and bay leaf. Stir until the bouillon and miso dissolve, then bring to a gentle simmer. Taste the broth before adding more salt.

Cook the Pasta

Add the dry pasta directly to the simmering broth and cook according to the package instructions, until al dente. Stir occasionally to prevent sticking, especially as the pasta begins releasing starch. If the soup becomes too thick, add more water until it reaches your preferred consistency.

Season and Serve

Remove the bay leaf and season with freshly cracked black pepper and salt, if needed. For a richer broth, add a little more miso or coconut aminos to taste.

Ladle into bowls and finish with dairy-free mozzarella, parmesan-style cheese, or fresh thyme. Serve with toasted sourdough for dipping, because even with pasta in the soup, I still believe there’s room for bread.

How to Store and Reheat This Soup

Like most pasta soups, this one thickens as it sits because the pasta continues absorbing the broth. Here are a few tips for storing leftovers, making ahead, and reheating your soup.

  • Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheat: Warm gently in a saucepan over medium-low heat, adding a splash of water or vegetable broth to loosen the consistency. You can also microwave individual portions, stirring halfway through.
  • Make Ahead: If you’re preparing this soup in advance, I recommend making the onion broth separately and cooking the pasta just before serving. This keeps the noodles from becoming overly soft.
  • Freeze: The onion broth freezes well on its own for up to 3 months. I recommend freezing it without the pasta, then adding freshly cooked noodles when you’re ready to serve.

Vegan French Onion Soup FAQ

Can I Make Vegan French Onion Soup Without Wine? Absolutely! Replace the Champagne or white wine with an equal amount of vegetable broth or water. You can add a small splash of extra balsamic vinegar at the end if the soup needs more acidity.

What Are the Best Onions for French Onion Soup? Yellow onions are my favorite because they balance natural sweetness with savory flavor. They also caramelize beautifully. White onions are an option, although their flavor is a little sharper.

Can I Make This Soup Without Pasta? Of course. Simply leave out the pasta for a more traditional French onion soup. You can also reduce the broth slightly or use less water if you’d prefer a richer, more concentrated soup. Serve with toasted bread and dairy-free cheese for the classic presentation.

What’s the Best Pasta for French Onion Soup? Small pasta shapes like shells, ditalini, elbows, or small bow ties work well because they’re easy to eat with a spoon and hold onto the broth. Avoid overcooking the pasta, especially if you plan to save leftovers.

Can I Make French Onion Soup Ahead of Time? Yes! In fact, the caramelized onion broth is a great make-ahead option. Prepare the soup through the broth stage, refrigerate it, and add the pasta when you’re ready to serve. The flavors will continue developing as it sits, and your pasta will have a much better texture.

Did you make this recipe?

I’d love to hear what you think! Leave a rating and review below, and let me know how you liked it! And try these recipes next:

Marry Me High Protein Tomato Soup

Sauerkraut Bean Soup

French Onion White Bean Skillet

Jackie Akerberg

Author of the Clean Vegan Cookbook, Food Blogger and Recipe Developer from Des Moines, Iowa. 

Jackfruitful Kitchen has proudly been featured in Forks Over Knives, Vegan Bowls, Vegan Food and Living, and DSM Magazine.

Get the Jackfruitful Meal Planner !

Say goodbye to meal time stress with the Jackfruitful Meal Planner! Get a weekly custom meal plan, grocery list, and access to exclusive recipes, tutorials, at-home workouts and more!
Recipe cover graphic reading “Layered Salads” over a colorful layered vegetable background

Get the Layered Salads ebook from Jackfruitful Kitchen for FREE!

Enter your email below and then check your inbox for the goodies.


Related Posts
Join my mailing list to get the latest recipes first!


Jackie Akerberg

Vegan French Onion Soup

No ratings yet
French Onion Soup meets pasta in this cozy, one-pot dinner! This Vegan French Onion Soup uses pasta instead of bread and is loaded with deeply caramelized onions, garlic, fresh thyme, and tender pasta simmered in a rich, savory vegan beef broth. A splash of Champagne, miso, and balsamic vinegar give it that classic French onion flavor without meat or dairy. Finish with melty vegan cheese or crusty bread for dipping!
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings: 6 servings
Course: Main Course, Soup
Calories: 227

Equipment

  • stove

Ingredients
  

  • 3 large yellow onions, thinly sliced
  • 2 tbsp vegan butter, optional but recommended
  • 5 cloves garlic, minced
  • 1 tbsp fresh thyme leaves, or 1 tsp dried thyme
  • ½ cup dry Champagne, or dry white wine
  • 6-8 cups water, for desired thickness
  • 3-4 cubes vegan “beef” bouillon
  • 1.5 tbsp white miso paste
  • 2 tbsp nutritional yeast
  • 2 tbsp coconut aminos
  • ½ tbsp balsamic vinegar
  • 1 bay leaf
  • 8 oz dry small pasta like shells, gluten-free if desired - I love a brown rice pasta
  • salt and freshly cracked black pepper, to taste
  • optional: dairy-free mozzarella or parmesan-style cheese, toasted sourdough, and additional fresh thyme for serving

Method
 

  1. Heat a large Dutch oven over medium-low heat and add a splash of water or, preferably, 2 tbsp dairy-free butter and melt. Add in the onion and cook it low and slow for about 30-40 minutes until very tender and caramelized. Skipping this low-and-slow cooking process will compromise the deep, umami, sweet, and savory depth of classic French onion soup.
  2. Add in the garlic and thyme and sauté for a couple of minutes until tender and fragrant before deglazing with the wine or champagne. Allow the liquid to simmer and reduce by about half.
  3. Pour in the water, then add the bouillon, miso, nutritional yeast, coconut aminos, balsamic vinegar, and bay leaf. Bring to a gentle simmer and add the pasta. Cook according to the package of pasta until noodles are al dente.
  4. Season with salt and pepper, and add more water if desired for a thinner soup. Optional: add more miso or coconut aminos for a more savory flavor.
  5. Serve hot, topped with dairy-free cheese if desired, a sprinkle of thyme, and toasted bread for dunking.

Nutrition

Serving 1servingCalories 227kcalCarbohydrates 38gProtein 6gFat 5gSaturated Fat 1gPolyunsaturated Fat 1gMonounsaturated Fat 1gTrans Fat 0.02gSodium 423mgPotassium 173mgFiber 3gSugar 3gVitamin A 240IUVitamin C 7mgCalcium 34mgIron 1mg

*Macros are provided as an estimate for convenience. Your final numbers will vary depending on ingredient brands, substitutions, and how you portion the recipe.

Did you make this recipe?

Let us know how it was!
Related posts

Leave a Reply

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

Recipe Rating




Share this:

Like this:

Like Loading…

Want Jackfruitful Recipes sent right to your inbox?

Subscribe by submitting your email!