top of page

Simple Vegan French Onion Soup

Recipe by Vegan Recipes and Vibes (@veganrecipesandvibes)

Simple Vegan French Onion Soup

Yield: 6 servings | Prep time: 10 minutes | Cook time: 30 minutes | Total time: 40 minutes


French Onion Soup is normally cooked with beef broth, but it can easily be made vegan with a combination of different sauces and spices! This Vegan French Onion Soup is super close to the real thing. I prefer using croutons in my soup since I'm not a fan of soggy bread. It's also easy to make for anyone who doesn't own French Onion Soup ramekins since this doesn't require baking the bowls in the oven. This simple vegan soup can be whipped up in under an hour, making it a great option for dinner!

Broth Ingredients:

  • 5 large onions (yellow, white, or a blend)

  • 3 large garlic cloves (not chopped)

  • 4 cups (32oz) low-sodium vegetable broth

  • 1 tbsp balsamic vinegar

  • 1 tbsp soy sauce

  • 1/2 tsp of fresh or dried sage

  • 1 bay leaf

  • Vegan shaved parmesan cheese for topping (I use the Violife brand)


  • 1/2 of a large loaf of crusty bread (I use French bread)

  • 2 tbsp grapeseed or extra virgin olive oil

  • 1 tsp garlic powder

  • 1/2 tsp black pepper


  • Heat the oven to 350º F.

  • Slice the bread into cubes. Place the bread onto a baking sheet and drizzle with oil, garlic powder, and pepper. Toss to make sure the cubes are all coated evenly.

  • Bake the bread for 10-15 minutes or until browned and crispy, tossing halfway through.

  • Meanwhile, heat a large sauce pot on the stove.

  • Thinly slice the onions and add to the pot.

  • Add 1 cup of water to the onions so they don’t stick.

  • All the full garlic cloves to the pot.

  • Cook on medium heat, stirring occasionally, until the onions become translucent (about 5-10 minutes). ○ You can cook the onions longer to caramelize them, but make sure they don’t turn dark brown or black.

  • Remove the garlic cloves and either discard or finely mince them and add back into the pot if you want some extra garlicky soup. Your choice!

  • Add all the ingredients for the broth into the pot.

  • Bring to a low boil, then simmer for 5 minutes.

  • Remove the bay leaf and discard.

  • Once the soup and croutons are finished, it’s time to eat! Dish up the onion soup in a bowl, then top with croutons and shaved vegan parmesan cheese.


Tips and Tricks:

  • If you have time, leave the bread out for 1-2 days so it gets a little stale before you make this recipe. Stale bread is easier to cut, and the croutons will get extra crunchy.

  • Store the croutons in an air-tight container for up to 3-5 days. They will lose their crunch as time passes. Throw them on a baking sheet and pop them in a 350º F oven for 3-5 minutes to freshen them up.

Nutrition & Servings: (calculated by MyFitnessPal)

The soup alone:

  • Servings: 6

  • Calories: 52

  • Total Fat: 0g

  • Carbs: 11.3g

  • Protein: 1.3g

With croutons and cheese:

  • Servings: about 6 servings

  • Calories: 232

  • Total Fat: 8g

  • Carbs: 35.3g

  • Protein: 5.4g

^ Nutrition facts do not include additional ingredients. Nutrition facts may change slightly if additional ingredients are added.

Tag me on Instagram @veganrecipsandvibes


Related Posts

See All
bottom of page