Skip to content

Nothing showcases the epic potential of the onion like a French onion soup. In fact, could the onion be the most flavourful vegetable of them all? We think so. Lucky for us, it’s also super easy to do vegan. Serve at your next dinner party for maximum praise!

You will need

Serves 6

  • 1/4 cup olive oil or vegan butter (or to taste)
  • 3 large red onions
  • 3 yellow onions
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 3 tablespoons flour
  • 8 cups vegan-friendly beef-style stock
  • 1/2 cup dry white wine, optional
  • 3 sprigs fresh thyme
  • 2 bay leaves
  • Salt and pepper, to taste


  • 200g vegan cheese, chopped or grated
  • 1/2 cup dairy-free milk
  • 1 small baguette, cut into thick slices

Share this recipe


15 mins to prep

50 mins to cook

  1. Step 1

    To prepare the soup: Add oil or butter to a large heavy pot over medium heat. Once it’s heated through, add the onions and cook for 15 minutes or until softened. Add the sugar and salt and mix through. Reduce the heat to medium low and allow the onions to caramelise and soften.

  2. Step 2

    Add the flour to the onion mixture and stir for a minute or until there are no big lumps.

  3. Step 3

    Add the stock, wine and herbs. Bring to a boil then reduce the heat to a simmer, covered. Cook for about 20 minutes. Remove the herbs and season with salt and pepper, to taste.

  4. Step 4

    To prepare the toast: While the soup simmers, add the vegan cheese and milk to a small saucepan over medium-low heat. Stir to melt the cheese. Add more milk for a thinner cheese sauce or cook the mixture for longer for a thicker cheese sauce.

  5. Step 5

    In an oven or toaster, toast the baguette slices until golden.

  6. Step 6

    Ladle the hot soup into individual bowls. Top each bowl with a baguette slice and spoon the cheese on top. If your bowls are oven-safe, place each bowl under the grill to brown the cheese. Serve hot.

Try using these...

Browse our shopping guide

This website uses cookies

And not just the choc chip kind! We also use cookies to improve your experience on our site – for example, they will allow you to ‘favourite’ your top recipes, which is very handy! To find out more, you can read our privacy policy