Creamy Vegan Lasagna Soup
This post may contain affiliate links, please see our privacy policy for details.
This Creamy Vegan Lasagna Soup is comfort food in a bowl. It is a cozy, one-pot dinner that the whole family will love!

I love traditional lasagna, but sometimes I don’t have the energy to assemble it. And that’s where this Creamy Vegan Lasagna Soup comes in. You get delicious lasagna flavors in a soup…aka dump everything into one pot and call it a day. This vegan soup is creamy, comforting and hearty!
Here’s what you need
Ingredients
- oil – I used the oil from the sun-dried tomato jar
- Beyond Meat Italian Sausage – see notes for other options
- yellow onion
- carrots
- celery
- garlic
- Italian seasoning
- pepper
- sun-dried tomatoes
- broth
- lasagna noodles
- spinach
- non-dairy cream
- vegan mozzarella – I used Daiya
Equipment
All you need for this recipe is a big stock pot!

Steps
Step 1: Cook the sausage
I did use vegan sausage for this soup. It isn’t necessary but I think it adds a really nice lasagna flavor to the soup. See the recipe notes for some other options if vegan sausage isn’t your thing.
Heat some oil, crumble the vegan sausage into the pot and cook down for about 5 minutes – or until it starts to brown.
You want to get some nice brown bits going on in there!

Step 2: Build the soup
Add in the onion, carrot, celery, garlic & dry seasonings. Cook for an additional 3 minutes, stirring frequently.

Pour in the sun-dried tomatoes & broth and bring to a boil. Once boiling, lower the heat slightly and add in the broken lasagna noodles. Cook for 8-10 minutes, or until the noodles are soft – be sure to stir frequently so the noodles don’t stick together.
Add the spinach, non-dairy cream and vegan mozzarella. Stir until everything is combined and the spinach is wilted. Taste and adjust the seasonings as needed.

Step 3: Serve
When the soup is done it is going to smell amazing! It is just perfectly creamy, giving this the most comforting texture.

Ladle the soup into bowls and dig in! This is a must make for the colder months!


Tips & Tricks
Don’t want to use vegan sausage? You could sub mushrooms or lentils!
The type of broth and cream you use for this recipe will make a huge difference in the taste. If you use a bland broth, you will definitely need to season this more. And for the cream the two I swear by are Ripple and Trader Joe’s Heavy Whipping Cream.
You can sub 4 ounces of vegan cream cheese for the vegan mozzarella!
If you use non-dairy milk instead of non-dairy cream, just know that the soup will be thinner.
If you have leftovers, the noodles will continue to soak up the liquid as it sits. Just add some extra broth and/or milk to the leftovers to thin it out!
Need more recipe inspo? Check these out:

Creamy Vegan Lasagna Soup
Ingredients
- 2 tablespoons oil I used the oil from the sun-dried tomato jar
- 8 ounces Beyond Meat Italian Sausage see notes
- 1 yellow onion diced
- 1 large carrot peeled & diced
- 2 stalks celery diced
- 4 cloves garlic minced
- 2 teaspoons Italian seasoning
- 1/2 teaspoon pepper
- 1/4 cup sun-dried tomatoes roughly chopped
- 6 cups broth I used vegan chicken broth
- 8 ounces lasagna noodles broken into bite-sized pieces
- 2 cups spinach
- 2 cups non-dairy cream I used Ripple
- 1 cup shredded vegan mozzarella I used Daiya
Equipment
Instructions
- Heat the oil in a stock pot over medium heat.
- Crumble the vegan sausage into the pot and cook down for about 5 minutes – or until it starts to brown. Add in the onion, carrot, celery, garlic & dry seasonings. Cook for an additional 3 minutes, stirring frequently.
- Pour in the sun-dried tomatoes & broth and bring to a boil. Once boiling, lower the heat slightly and add in the broken lasagna noodles. Cook for 8-10 minutes, or until the noodles are soft – be sure to stir frequently so the noodles don't stick together.
- Add the spinach, non-dairy cream and vegan mozzarella. Stir until everything is combined and the spinach is wilted. Taste and adjust the seasonings as needed.
- Ladle into bowls and enjoy!
Video
Notes
- Don’t want to use vegan sausage? You could sub mushrooms or lentils!
- The type of broth and cream you use for this recipe will make a huge difference in the taste. If you use a bland broth, you will definitely need to season this more. And for the cream the two I swear by are Ripple and Trader Joe’s Heavy Whipping Cream.
- You can sub 4 ounces of vegan cream cheese for the vegan mozzarella!
- If you use non-dairy milk instead of non-dairy cream, just know that the soup will be thinner.
- If you have leftovers, the noodles will continue to soak up the liquid as it sits. Just add some extra broth and/or milk to the leftovers to thin it out!
Wow wow wow!! This recipe is so dang good! 🤤 Super comforting on a cold winter night.
Thanks Erin! So glad you loved it!!
This recipe is golden. Everyone I’ve served it too had no idea it was vegan. It is rich & delicious & decadent. Amazing recipe.
Woooo – love to fake out the non-vegans 😂 So glad everyone loved it!
Ren,e this was really a great tasting soup! Will definitely be making this again.
I thought this soup was great! I used 2 light life italian sausages (crumbled up). I also added a can of diced tomatoes when I was adding my broth. My husband gave it 2 thumbs up too!! Delicious!
Fantastic! My kids said it should be called “Better than Lasagna” Soup!