Overhead view of a bowl of vegan lasagna soup topped with a dollop of cashew ricotta, fresh basil and cracked black pepper
Lasagna Soup

20 Steps to Foolproof Vegan Lasagna Soup

1 hr

Total Time

Beginner

Skill Level

Cozy Soups & Chili

Best For

Serves 6

Serving

Ella Martin

Ella Martin

Recipe Editor

Ingredients 6 Person(s)

Save this for later 📌

Pin this article to your Pinterest board so the full list is one tap away when you need it.

Save on Pinterest

Directions

Step 1: Prep the vegetables and mushrooms

vegan lasagna soup recipe step 1

Dice 150 g (1 medium) yellow onion, mince 4 cloves of garlic, and finely chop 225 g (8 oz) cremini mushrooms into small, pea-sized pieces — this mimics the texture of ground meat once cooked. Having everything prepped before the pot goes on the heat means the soup moves quickly from here, since each stage only takes a few minutes.

Step 2: Soak the cashews for the ricotta

vegan lasagna soup recipe step 2

Place 100 g (3/4 cup) raw cashews in a heatproof bowl and cover with boiling water. Let them soak for at least 15 minutes while you build the soup; they're ready when soft enough to crush easily between your fingers.

Step 3: Warm the oil and sauté the onion

vegan lasagna soup recipe step 3

Heat 30 ml (2 tbsp) olive oil in a large pot or Dutch oven over medium heat until it shimmers. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until soft, translucent and lightly golden at the edges.

Step 4: Add the garlic and mushrooms

vegan lasagna soup recipe step 4

Stir in the minced garlic and chopped mushrooms, then cook for 5-6 minutes, stirring often. The mushrooms will first release liquid, then that liquid will cook off and the pieces will turn deep golden brown — this browning is where most of the savoury flavour comes from.

Step 5: Bloom the tomato paste

vegan lasagna soup recipe step 5

Push the vegetables to one side of the pot and add 45 g (3 tbsp) tomato paste to the cleared space. Cook it alone for 1-2 minutes, stirring constantly, until it darkens slightly and smells sweet rather than sharp, then stir it through the mushrooms and onion.

Step 6: Season the base

vegan lasagna soup recipe step 6

Sprinkle in 4 g (2 tsp) dried oregano and basil and 1 g (1/4 tsp) red chilli flakes, along with a generous pinch of salt and black pepper. Stir for 30 seconds until the herbs turn fragrant and coat the vegetables evenly.

Step 7: Add the crushed tomatoes and broth

vegan lasagna soup recipe step 7

Pour in 800 g (28 oz) crushed tomatoes and 960 ml (4 cups) vegetable broth, stirring well and scraping up any browned bits stuck to the bottom of the pot — that fond carries a lot of flavour. Increase the heat and bring the mixture up to a simmer.

Step 8: Stir in the lentils

vegan lasagna soup recipe step 8

Add 100 g (1/2 cup) rinsed dried red lentils to the pot and stir to combine. Raise the heat to high and bring the whole pot to a rolling boil, which should take about 5 minutes.

Step 9: Simmer to cook the lentils

vegan lasagna soup recipe step 9

Reduce the heat to medium-low, partially cover the pot, and simmer for 15 minutes, stirring occasionally. The lentils are ready when they've softened and started to break down slightly, thickening the broth to a rich, stew-like consistency.

Step 10: Break the lasagna noodles

vegan lasagna soup recipe step 10

While the soup simmers, snap 170 g (6 oz) lasagna sheets into rough 5 cm (2 in) pieces — irregular shapes are fine and actually give the soup a more rustic look. Set the broken pieces aside until the lentils are tender.

Step 11: Cook the noodles in the broth

vegan lasagna soup recipe step 11

Stir the broken noodles into the simmering soup and cook uncovered for 10-12 minutes, stirring every couple of minutes so the pieces don't clump or stick to the bottom. They're done when tender but still slightly firm to the bite, since they'll keep softening off the heat.

Step 12: Blend the cashew ricotta

vegan lasagna soup recipe step 12

Drain the soaked cashews and add them to a blender with 15 g (2 tbsp) of the nutritional yeast, a squeeze of lemon juice, a pinch of salt, and 80-120 ml (1/3-1/2 cup) fresh water. Blend on high for 1-2 minutes, scraping down the sides as needed, until completely smooth and thick like ricotta cheese.

Step 13: Check the noodles and adjust the texture

vegan lasagna soup recipe step 13

Taste a piece of pasta — it should be tender with a slight bite, not mushy. If the soup has thickened more than you'd like, stir in an extra splash of vegetable broth, 60 ml (1/4 cup) at a time, until it reaches a spoonable consistency.

Step 14: Wilt the spinach

vegan lasagna soup recipe step 14

Add 90 g (3 cups, packed) baby spinach to the pot and stir it through the hot soup. It only needs 1-2 minutes to wilt down completely and turn a bright, glossy green.

Step 15: Adjust the final seasoning

vegan lasagna soup recipe step 15

Turn off the heat and taste the soup one more time. Add extra salt, black pepper, or a pinch more chilli flakes as needed — the flavour should taste bold, since the ricotta will mellow it once served.

Step 16: Let the soup rest briefly

vegan lasagna soup recipe step 16

Let the pot sit off the heat for 5 minutes before serving. This short rest allows the noodles to finish absorbing broth and lets the tomato and herb flavours settle and meld together.

Step 17: Warm the serving bowls

vegan lasagna soup recipe step 17

While the soup rests, run your serving bowls under hot tap water for a few seconds, then dry them. Warm bowls keep the soup hotter for longer at the table, which matters since the pasta continues to soften as it cools.

Step 18: Ladle the soup into bowls

vegan lasagna soup recipe step 18

Divide the soup evenly among the bowls, making sure each portion gets a good mix of broth, lentils, mushrooms and noodle pieces. A soup ladle works better than pouring straight from the pot, since it keeps the noodles from settling unevenly.

Step 19: Top with cashew ricotta

vegan lasagna soup recipe step 19

Spoon a generous dollop — about 45 g (3 tbsp) — of the blended cashew ricotta onto the centre of each bowl. Let it sit on top for a moment so it softens slightly into the hot broth rather than fully melting away.

Step 20: Garnish and serve

vegan lasagna soup recipe step 20

Finish each bowl with torn fresh basil leaves, a sprinkle of the remaining 5 g (2 tsp) nutritional yeast, and a crack of black pepper. Serve immediately while hot, with crusty bread on the side if you like.

Pro Tips for the Best Vegan Lasagna Soup

Close-up of a wooden spoon stirring tomato paste into sautéed onions and mushrooms in a large pot

Bloom the tomato paste in the hot oil for a full one to two minutes before adding any liquid — this single step deepens the tomato flavour more than extra herbs or spice ever will. Chop the mushrooms finely rather than slicing them, so they break down into a chunky, meaty texture that plays the same role ground beef would in a classic lasagna. If the broth tastes flat once everything is combined, a small splash of soy sauce or 5 ml (1 tsp) balsamic vinegar rounds out the umami without adding heat. Always taste and adjust the salt after the noodles have cooked, since starch released from the pasta mellows the seasoning as the soup simmers.

Storage and Make-Ahead Tips

Glass meal-prep container of vegan lasagna soup base next to a small jar of cashew ricotta

Store leftover soup in an airtight container in the fridge for up to 4 days; expect the noodles to keep soaking up broth as they sit, so stir in a splash of vegetable broth or water — about 60 ml (1/4 cup) per bowl — when reheating on the stove over medium-low heat. For genuine make-ahead convenience, cook the tomato-lentil broth up to 3 days in advance and store it separately from the noodles, then simmer the pasta directly in the reheated broth for 10-12 minutes just before serving. The soup base, without noodles or cashew ricotta, also freezes well for up to 3 months in a freezer-safe container; thaw it overnight in the fridge and cook fresh noodles into it once reheated. Keep the cashew ricotta in a separate sealed container in the fridge for up to 4 days, and give it a stir before spooning it onto each bowl.

This vegan lasagna soup layers a rich tomato-lentil broth, tender pasta and creamy cashew ricotta into one comforting pot, ready in about an hour. For more lasagna soup inspiration, browse the full Lasagna Soup board — every idea there is written for real home kitchens, not professional bakers.

Frequently Asked Questions

Yes — swap the wheat lasagna sheets for a gluten-free brown rice or lentil pasta, broken into similar 5 cm (2 in) pieces. Gluten-free pasta usually cooks faster and turns mushy more easily, so check the package time and start tasting it a couple of minutes early. Add it in the same step as the wheat version, but reduce the simmer time to 6-8 minutes rather than 10-12. Everything else in the recipe, including the cashew ricotta and lentil-mushroom base, is already gluten-free.

Ella Martin

Written by

Ella Martin

Ella Martin is a home recipe writer who loves simple party food, creative cakes, comfort dishes, and desserts that look beautiful in photos without being complicated at home.

Related Recipes

Save this for later 📌

Pin this article to your Pinterest board so the full list is one tap away when you need it.

Save on Pinterest

Get simple food ideas in your inbox.

Cakes, desserts, party bites, and cozy recipes you can save for later.

Explore Popular Tags

From easy cakes to party bites, our popular tags make it easy to explore ideas with one click.