Hearty Vegetarian Onion Soup (Vegan-Friendly!)

Soups

October 29, 2026

The Coziest Vegetarian Onion Soup – vegetarian recipe

The Coziest Vegetarian Onion Soup

There’s a common misconception that a truly magnificent onion soup needs beef broth and a long list of fancy ingredients. I’m here to tell you that’s simply not true! This soul-warming soup proves that the magic lies in one simple, patient process: caramelizing the onions. With just a handful of pantry staples, you can transform humble onions into a pot of liquid gold. This recipe is a celebration of simplicity, creating a soup with incredible depth and a rich, savory flavor that’s both elegant and deeply comforting. Whether you make it vegan with olive oil or classic with butter, get ready for the coziest bowl you’ll have all season.

Ingredients

• MAKES: 4 servingsTIME: About 1 hour
• 1/4 cup (960 ml) extra virgin olive oil or 4 tablespoons (60 ml / 2 fl oz) butter
• 4 large onions, thinly sliced (about 6 cups / 1440 ml)
• 2-3 sprigs fresh thyme, or 1/4 teaspoon (20 ml / 0.7 fl oz) dried
• 1 bay leaf
• 1 whole head garlic, cut crosswise
• Salt and freshly ground black pepper, to taste
• 5 cups (1200 ml) vegetable stock
• 2 tablespoons (30 ml / 1 fl oz) cognac or brandy, optional
• 2 tablespoons (30 ml / 1 fl oz) fresh parsley leaves, for garnish, optional

Instructions

1. Begin the magic by caramelizing the onions. In a large, deep pot or Dutch oven, heat the olive oil or melt the butter over medium heat. Add the sliced onions and cook, stirring occasionally, until they are deeply soft, sweet, and golden brown. This is the most important step, so be patient—it will take 30 to 45 minutes. Don’t rush the process!2. Build the flavor. Add the thyme, bay leaf, the halved head of garlic, and a generous pinch of salt and pepper. Stir for about a minute until fragrant. Pour in the vegetable stock and the optional cognac. Bring the soup to a boil, then reduce the heat to a gentle simmer. Let it cook for at least 15 minutes to allow the flavors to meld together beautifully.3. Finish and serve. Before serving, remove and discard the bay leaf and the papery garlic skins (you can squeeze the softened cloves back into the soup if you like!). Ladle the hot soup into bowls, garnish with fresh parsley, and serve immediately.

Nutritional Information

• Please note: This is an estimate per serving, without bread or cheese.
• Calories: 260 kcal
• Carbohydrates: 28 g
• Protein: 5 g
• Fat: 14 g
• Sodium: 580 mg

Pro Tips

• for the Best Onion Soup
• No Stock, No Problem: If you’re out of vegetable stock, simply use water. Add an extra bay leaf, and if you have them, a whole carrot and celery stalk. Simmer for an extra 10-15 minutes, then remove the vegetables before serving.
• Char for Deeper Flavor: For a smokier, deeper-colored soup, preheat your broiler. Halve the onions, toss with oil, and broil cut-side-up until charred, about 5-10 minutes. Let them cool, slice thinly, and proceed with the recipe.
• The Ultimate Cheesy Topper: Create the classic gratinée finish by ladling the soup into oven-safe bowls. Top each with a thick slice of toasted, garlic-rubbed crusty bread and a generous sprinkle of grated Parmesan or Gruyère cheese. Bake at 400°F (200°C) for 10 minutes, or until the cheese is melted and bubbly.

FAQ

Q: Can I make this onion soup vegan
A: Absolutely! This recipe is easily made vegan. Simply use extra virgin olive oil instead of butter as directed. The rest of the ingredients, including the vegetable stock, are naturally plant-based, creating a delicious and cozy soup.

Q: What is the best vegetarian cheese for onion soup
A: For the classic gratinée topping, look for Gruyère or Parmesan cheese made with vegetarian or microbial rennet, which will be specified on the label. Many high-quality vegan provolone or mozzarella-style cheeses also melt beautifully for a completely dairy-free option.

Q: How can I make this vegetarian onion soup more filling
A: To make this soup a heartier meal, you can add a can of rinsed white beans or lentils during the last 10 minutes of simmering. Serving it with the classic cheesy bread topping as suggested in the Pro Tips also adds significant substance and protein.

Q: How long can I store this soup
A: This vegetarian onion soup stores wonderfully. Let it cool completely, then refrigerate it in an airtight container for up to 4 days. The flavors often deepen and become even richer the next day. Reheat gently on the stovetop before serving.

More Recipes You’ll Love

The Coziest Vegetarian Onion Soup – vegetarian recipe
Stav Kogan

The Coziest Vegetarian Onion Soup

This soul-warming soup proves that the magic lies in one simple, patient process: caramelizing the onions. With just a handful of pantry staples, you can transform humble onions into a pot of liquid gold. This recipe is a celebration of simplicity, creating a soup with incredible
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 serving
Calories: 260

Ingredients
  

  • 1/4 cup (960 ml) extra virgin olive oil or 4 tablespoons butter
  • 4 large onions, thinly sliced (about 6 cups / 1440 ml)
  • 2-3 sprigs fresh thyme, or 1/4 teaspoon (20 ml / 0.7 fl oz) dried
  • 1 bay leaf
  • 1 whole head garlic, cut crosswise
  • Salt and freshly ground black pepper, to taste
  • 5 cups (1200 ml) vegetable stock
  • 2 tablespoons (30 ml / 1 fl oz) cognac or brandy, optional
  • 2 tablespoons (30 ml / 1 fl oz) fresh parsley leaves, for garnish, optional
  • for the Best Onion Soup
  • No Stock, No Problem: If you're out of vegetable stock, simply use water. Add an extra bay leaf, and if you have them, a whole carrot and celery stalk. Simmer for an extra 10-15 minutes, then remove the vegetables before serving.
  • Char for Deeper Flavor: For a smokier, deeper-colored soup, preheat your broiler. Halve the onions, toss with oil, and broil cut-side-up until charred, about 5-10 minutes. Let them cool, slice thinly, and proceed with the recipe.
  • The Ultimate Cheesy Topper: Create the classic gratinée finish by ladling the soup into oven-safe bowls. Top each with a thick slice of toasted, garlic-rubbed crusty bread and a generous sprinkle of grated Parmesan or Gruyère cheese. Bake at 400°F (200°C) for 10 minutes, or until the cheese is melted and bubbly.

Method
 

  1. Begin the magic by caramelizing the onions.
  2. In a large, deep pot or Dutch oven, heat the olive oil or melt the butter over medium heat.
  3. Add the sliced onions and cook, stirring occasionally, until they are deeply soft, sweet, and golden brown. This is the most important step, so be patient—it will take 30 to 45 minutes.
  4. Don't rush the process! 2. Build the flavor.
  5. Add the thyme, bay leaf, the halved head of garlic, and a generous pinch of salt and pepper.
  6. Stir for about a minute until fragrant.
  7. Pour in the vegetable stock and the optional cognac.
  8. Bring the soup to a boil, then reduce the heat to a gentle simmer.
  9. Let it cook for at least 15 minutes to allow the flavors to meld together beautifully. 3.
  10. Finish and serve.
  11. Before serving, remove and discard the bay leaf and the papery garlic skins (you can squeeze the softened cloves back into the soup if you like!) Ladle the hot soup into bowls, garnish with fresh parsley, and serve immediately.

Nutrition

Calories: 260kcalCarbohydrates: 28gProtein: 5gFat: 14g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR – vegetarian recipe

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR

Matar panir simmers paneer and green peas in a bright mint and tomato sauce scented with cumin, mustard, and fennel seeds. Five minutes of prep and forty on the stove make six servings. The mint keeps it fresh where most paneer dishes go rich. Prep Time: 5 minutes...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Bitter Melon Vegetable Stew in Poppy Seed Gravy KHAS KHAS SH – vegetarian recipe

Bitter Melon Vegetable Stew in Poppy Seed Gravy KHAS KHAS SHUKTA

Bitter melon vegetable stew in poppy seed gravy, khas khas shukta, is a weekend project worth every hour — bitter melon, potatoes, yam, and radishes simmered in a gravy of white poppy seeds and mustard seeds soaked and ground silky, finished with cream. Four hours of...

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR – vegetarian recipe

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR

Matar panir simmers paneer and green peas in a bright mint and tomato sauce scented with cumin, mustard, and fennel seeds. Five minutes of prep and forty on the stove make six servings. The mint keeps it fresh where most paneer dishes go rich. Prep Time: 5 minutes...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Bitter Melon Vegetable Stew in Poppy Seed Gravy KHAS KHAS SH – vegetarian recipe

Bitter Melon Vegetable Stew in Poppy Seed Gravy KHAS KHAS SHUKTA

Bitter melon vegetable stew in poppy seed gravy, khas khas shukta, is a weekend project worth every hour — bitter melon, potatoes, yam, and radishes simmered in a gravy of white poppy seeds and mustard seeds soaked and ground silky, finished with cream. Four hours of...

Bitter Melon Vegetable Soup with Dal Badi DAL BADI SHUKTA – vegetarian recipe

Bitter Melon Vegetable Soup with Dal Badi DAL BADI SHUKTA

Bitter melon vegetable soup with dal badi, dal badi shukta, is a cold-weather bowl with backbone — bitter melon simmered with crunchy urad dal badis in a broth built on cumin, mustard, nigella, and fennel seeds, finished with smooth whisked yogurt. The badis go crisp...