This post contains affiliate links. Please see our disclosure policy.

This vegetable lasagna soup eats like a meal! It’s full of cheese-y noodle-y goodness, zucchini, bell peppers, and spinach.

Why You’ll Love This Lasagna Soup Recipe

If you’re like me and prefer your lasagna meatless, this is exactly the lasagna soup you want in your arsenal. No flavor or texture is lost here thanks to the variety of seasonings and the hearty inclusion of zucchini, bell peppers, and spinach.

I guess it goes without saying this soup offers up a healthy amount of vitamins and minerals, and because you can’t have lasagna without a creamy and cheesy filling, I’ve got that covered with a creamy whipped dollop of parmesan and ricotta!

What to Serve With Vegetable Lasagna Soup

Quick Tips

  • Be sure to not add too many noodles to your soup. It may not look like you’re adding a lot with this recipe, but once they’re cooked they will expand and take up more space. They’ll also soak up some of your broth.
  • If you do find that your noodles have soaked up too much of your broth, simply add more vegetable broth to your pot. You can do this anytime you’re reheating leftovers as well.
  • If you want to skip the ricotta mixture, you can simply sprinkle some mozzarella and parmesan over your soup before serving.
  • Feel free to add more vegetables or make a few swaps! Mushrooms and carrots would be great in this soup.


  • Olive oil. For simmering!
  • Yellow onion. You could swap this for red or white onion, but I like the subtle sweetness from a yellow onion.
  • Vegetables. I use red bell pepper, baby spinach, and zucchini. Other great options would be mushrooms, carrots, or marinate artichokes.
  • Sea salt + cracked pepper. Taste test and season to your preference.
  • Garlic. Always a necessity.
  • Tomato paste. Try to stick with the tomato paste that comes in a tube; the canned stuff doesn’t last as long and is wasteful.
  • Marinara. You can use your favorite store-bought variety or homemade!
  • Canned diced tomatoes. Plain or a variety with basil and garlic is fine.
  • Chili flakes. You can omit these if you don’t like heat, or add more if you want more heat!
  • Fresh parsley. If you don’t have fresh parsley, simply omit it.
  • Italian seasoning. Or you could simply add 1/4 tsp of dried basil, dried oregano, dried rosemary, dried thyme, and dried marjoram.
  • Vegetable broth. Because this is vegetable lasagna soup, I went with vegetable broth. You could definitely use chicken broth in place of it, though.
  • Trumpet noodles or lasagna noodles. Lasagna noodles are most common in lasagna soup, but I love me some silly little trumpet noodles! Either or is fine.
  • Ricotta cheese. This is the base of the creamy cheese topping.
  • Shredded mozzarella. Mozza is added to the ricotta for that melt-y stringy cheese effect.
  • Parmesan cheese. And parm, for big flavor!
  • Milk. I add a few splashes of milk into the cheese mixture when blending in order to get a smooth consistency.
  • Fresh basil. For garnish!

The Gist on How to Make Lasagna Soup

Heat the olive oil over medium heat in a large pot or Dutch oven. Stir in the onion, zucchini, and red bell peppers and sauté for 5-7 minutes, stirring occasionally.

Add the garlic and simmer for another minute or two, then stir in the tomato paste.

Stir in the marinara, tomatoes, spices, and the broth. Bring the soup to a boil. Add the spinach and the noodles, then bring the heat down to low. Stir every once in a while to ensure the noodles aren’t sticking together.

While the soup simmers, place the ricotta, mozzarella, and parmesan together in a small blender or food processor. Add about a tablespoon of milk then blend. Keep adding milk by the tablespoon until you get a nice smooth and creamy texture.

When the soup is ready, serve it topped with a generous dollop of the cheese mixture, fresh basil, and some chili flakes for an extra kick.

Storage + Freezing

  • This soup can be stored in the fridge in an airtight container for up to 5 days.
  • If you are planning to freeze some of the soup, skip the noodles until you’re ready to heat and eat the soup. The noodles get mushy after thawing, so your best bet is to cook the separately and add them to your reheated soup.
  • When reheating your soup, do so in a saucepan on the stove. You’ll likely have to add a bit more broth since the noodles soak is up as they sit in it. You could also use water—you shouldn’t lose flavor.

Have You Made This Recipe?

If you enjoyed this recipe, please consider leaving a STAR rating & commenting below with feedback!

You can also show off your creations on Instagram by tagging @killing__thyme

More Must-Have Soup Recipes

5 from 6 votes

Hearty Vegetable Lasagna Soup

This vegetable lasagna soup eats like a meal! It's full of cheese-y noodle-y goodness, zucchini, bell peppers, and spinach.
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 8 servings
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.



  • 2 TBSP olive oil
  • 1 yellow onion, diced
  • 1 small zucchini, diced (about 1 cup)
  • Sea salt and cracked pepper, to taste
  • 1 red bell pepper, diced , You could use any color bell pepper, but I prefer red for the sweetness!
  • 2 cups baby spinach, ribboned or roughly chopped
  • 4 garlic cloves, minced
  • 2 TBSP tomato paste
  • 24 oz marinara (3 cups), Homemade (see notes) or store-bought is fine
  • 14 oz can of diced tomatoes
  • 1/4 tsp chili flakes
  • 2 TBSP fresh parsley, chopped, If using dried parsley, measure out to 2 tsp
  • 1 tsp Italian seasoning
  • 6 cups vegetable broth
  • 4 oz trumpet noodles (about 2 cups) or 8 lasagna noodles, broken up into pieces


  • 10 oz ricotta cheese, You could also use cottage cheese
  • 1 cup shredded mozzarella
  • 1/2 cup grated parmesan


  • Fresh basil
  • Chili flakes


  • In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion, zucchini, and red bell peppers, and let them sauté for about 5-7 minutes, stirring every few minutes.
  • Add in the marinara, tomatoes, spices, and broth, and bring the soup to a boil. Once boiling, throw in the spinach and the noodles. Bring the heat down to low and let the soup simmer for about 15 minutes, or until the noodles are cooked. Give the soup a stir every once in a while to keep the noodles from sticking together.
  • As the soup simmers, make the cheese mixture by placing the ricotta, mozzarella, and parmesan into a small blender or food processor. Add a tablespoon of milk and blend. Check the consistency, and keep adding milk by the tablespoon until you have yourself a smooth texture.
  • Once the noodles are fully cooked, the soup is ready to serve. Ladle servings into bowls and top each with a generous dollop of the cheese mixture. Garnish with fresh basil and a pinch or two of chili flakes for an extra kick.
Like this recipe? Rate and comment below!
5 from 6 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    Ooooh, I love all the vegetables packed into this soup! So so comforting and definitely perfect for our snow day today.

  2. 5 stars
    This is one of my favorite soups to make, but I haven’t had it on my weekly dinner plan in months. Looks like I need to change that asap. :)

  3. 5 stars
    YESSS this is my favorite kind of recipe. I used vegan parmesan and mozzarella to make it fully vegan. SO GOOD

  4. 5 stars
    I love this Hearty Vegetable Lasagna Soup recipe, new to me, loved it, and will make it again soon. So delicious. Thanks for sharing :)

  5. 5 stars
    I’ve seen lasagna soup everywhere and finally decided to try it. This recipe was amazing! It’s my new favorite soup recipe