This post may contain affiliate links. Please see my disclosure policy.

This vegetarian lasagna soup is an easy, healthy, and super cozy dinner idea! It’s made with 4 different kinds of vegetables, plenty of herbs, and ricotta cheese. Recipe includes both vegan and gluten-free options as well!

Bowl of vegetarian lasagna soup.

If you’re a fan of both lasagna and soup, then you are going to love this mashup! Lasagna soup is the ultimate cozy dinner and this recipe in particular is SUCH a delicious way to get plenty of veggies in.

As a dietitian, I’m happy to share that this healthy lasagna soup is filled with nutritious ingredients, which I get into more below. If you’re trying to eat more plants and more fiber, this recipe is perfect for you 🙂

As always, I’ve included a bunch of recipe ingredient modifications to suit your dietary needs, as well as some cooking tips and storage advice.

Leftovers of this soup taste delicious and this recipe makes 4-6 servings, so it’s a great option for batch cooking and/or meal prep. You will love coming home to this when it’s cold out!

Want more healthy soups and stews like this hearty meal? You will also love my one-pot vegetable orzo soup, this tofu vegetable stew, or this vegan tempeh chili!

Bowl of vegetarian lasagna soup mixed together.

What Is Lasagna Soup?

Lasagna soup is a type of soup that incorporates the main components of lasagna – noodles, cheese, and a tomato-based sauce.

While there are many variations to lasagna soup recipes (a more traditional one would include ground meat, for instance), this one here is a vegetarian option packed with MANY different types of vegetables!

Is Lasagna Soup Healthy?

Indeed it is! This specific lasagna soup recipe is packed with nutritious ingredients, such as:

  • carrots, which are a great source of beta-carotene (vitamin A), vitamin C, and dietary fiber.
  • tomatoes, which are rich in vitamin C, potassium, folate, vitamin K, and fiber.
  • kale, which is an excellent source of vitamin A, K, C, and fiber.
  • parsnips, which are a source of multiple B-vitamins, vitamin C, magnesium, and (you guessed it) fiber!
  • tofu, which is a great source of plant-based protein and micronutrients like calcium, iron, and magnesium.
  • olive oil, one of the best sources of heart-healthy monounsaturated fats.
  • ricotta + parmesan, cheeses that are sources of protein and micronutrients like calcium and vitamin B12.
Recipe ingredients in small bowls.

Ingredients Needed

All you need to make this vegetarian lasagna soup recipe are 16 simple ingredients:

Full ingredient measurements and detailed instructions are located in the recipe card at the bottom of this post!

Recipe Modifications & Ingredient Swaps

Below are some ways you can modify this recipe to make it suit your dietary needs, preferences, or what you have on hand:

  1. If you can’t find lasagna noodles, you can use a short shape of regular pasta. There is a type of pasta called mafalda corta that resembles small lasagna noodles, otherwise ones like farfalle or fusilli will work, too!
  2. For a gluten-free recipe, simply use gluten-free lasagna noodles OR another shape of gluten-free pasta.
  3. If you don’t want to use tofu, you can leave it out and simply decrease the amount of broth to about 2-3 cups. Note that this removes the protein source of this recipe, so you may want to serve this soup as more of a side dish in that case.
  4. For other protein options, you could also swap the tofu for lentils, or non-vegetarian options, like ground beef, turkey, or sausage. Note that the cooking times may differ slightly for these options!
  5. In place of veggie broth, you can use beef or chicken broth (if you eat animal products, of course).
  6. For a dairy-free or vegan option, simply swap the ricotta and parmesan for vegan alternatives. Do note that the cheese is a key component here, so I wouldn’t leave it out entirely!
  7. You can also use different veggies, as desired. Ones like chopped zucchini, spinach, chopped green beans, bell peppers, and diced onion would work well in this dish.
Vegetable lasagna soup in a lare pot.

Tips For Making Lasagna Soup

  1. I recommend cooking the lasagna noodles (or other pasta shape) in a separate pot, to al dente. Otherwise, you risk the noodles becoming too mushy and breaking up in the soup.
  2. For serving, I recommend adding the cooked noodles to your serving bowls, and then spooning the rest of the soup overtop. This will help keep the noodles in tact, as well.
  3. I recommend having some extra broth on hand, or at least some boiled water, to add to the soup as needed. You may find you want a bit more liquid, but it is ultimately down to personal preference!
Cooked lasagna noodles in serving bowls.

Meal Prep: Storage & Reheating

Leftovers of this soup will keep for 3-5 days in an airtight container in the fridge. You can reheat it on either the stovetop or in the microwave. I recommend adding the cheese and herb garnishes after reheating, but it’s ok if you’ve already mixed it all together.

You can store the cooked noodles together with the soup, or separately (just be sure to toss them in olive oil to prevent sticking together).

If stored together, you may find that the noodles have absorbed more of the broth overtime. If this is the case, you can always add a splash more broth prior to reheating. Otherwise, it becomes more like a lasagna “stew,” which is also delicious in my opinion 😉

If you’d like, you can also freeze this soup for 3-4 months. I’d recommend freezing the soup without lasagna or pasta noodles. You can add them in (freshly cooked) when reheating.

Bowl of vegetarian lasagna soup on a wood cutting board.

More Healthy Soup Recipes

Did you give this Vegetarian Lasagna Soup Recipe a try? Let me know by leaving a comment and recipe rating below!

If you do make this recipe, don’t forget to tag me on Instagram or Pinterest – seeing your creations always makes my day. You can also subscribe to my email list to never miss a new recipe or nutrition education post!

Get the Recipe: Vegetarian Lasagna Soup (Easy + Healthy!)

This vegetarian lasagna soup is an easy, healthy, and super cozy dinner idea! It's made with 4 different kinds of vegetables, plenty of herbs, and ricotta cheese. Recipe includes vegan and gluten-free options as well!
Bowl of vegetarian lasagna soup.
Print Pin
5 from 3 votes
Leave a Review

Ingredients

Instructions

  • Drain tofu from liquid and press excess liquid out with a paper towel. Using your hands, crumble the tofu into a bowl until it resembles the texture of ground meat. Set aside.
    *If not using tofu, please see notes for other options!
  • Heat a large saucepan or dutch oven with olive oil over medium. Add garlic, carrots, parsnips, oregano, thyme, and dried basil. Cook for 5 minutes, stirring frequently.
  • Add crumbled tofu and continue to cook for an additional 5 minutes.
  • Then, add kale, diced tomatoes, tomato paste, and vegetable broth. Stir and bring liquid to a boil, then allow to simmer for 20 minutes, uncovered. Adjust seasonings to taste. If you'd also like to add more liquid, feel free to include some extra broth as needed.
  • Meanwhile, boil a separate large pot of water and cook lasagna noodles to al dente (according to package directions – should be roughly under 10 minutes). Drain, then return to pot. You can stir them in a splash of olive oil to prevent noodles from sticking together.
  • Once everything is cooked, add noodles to serving bowls. With a ladle, spoon soup overtop.
  • Top soup with a scoop of ricotta, parmesan, freshly cracked black pepper, as well as herbs for garnish. Enjoy hot!

Notes

*SERVINGS: This recipe as written will make about 4-6 servings, depending on how hungry everyone is!
 
*LEFTOVERS: This soup tastes great the next day and this recipe makes an excellent option for batch cooking!
  • Leftovers of this soup will keep for 3-5 days in an airtight container in the fridge.
  • You can reheat it on either the stovetop or in the microwave. I recommend adding the cheese and herb garnishes after reheating, but it’s ok if you’ve already mixed it all together.
  • You can store the cooked noodles together with the soup, or separately (just be sure to toss them in olive oil to prevent sticking together).
  • If stored together, you may find that the noodles have absorbed more of the broth overtime. If this is the case, you can always add a splash more broth prior to reheating. Otherwise, it becomes more like a lasagna “stew,” which is also delicious in my opinion 😉
  • If you’d like, you can also freeze this soup for 3-4 months. I’d recommend freezing the soup without lasagna or pasta noodles. You can add them in (freshly cooked) when reheating.
 
*RECIPE MODIFICATIONS: Below are some ways you can modify this recipe to make it suit your dietary needs, preferences, or what you have on hand!
  • If you can’t find lasagna noodles, you can use a short shape of regular pasta. There is a type of pasta called mafalda corta that resembles small lasagna noodles, otherwise ones like farfalle or fusilli will work, too!
  • For a gluten-free recipe, simply use gluten-free lasagna noodles OR another shape of gluten-free pasta.
  • If you don’t want to use tofu, you can leave it out and simply decrease the amount of broth to about 2-3 cups. Note that this removes the protein source of this recipe, so you may want to serve this soup as more of a side dish in that case.
  • For other protein options, you could also swap the tofu for lentils, or non-vegetarian options, like ground beef, turkey, or sausage. Note that the cooking times may differ slightly for these options – please make sure that your protein source is adequately cooked!
  • In place of veggie broth, you can use beef or chicken broth (if you eat animal products, of course).
  • For a dairy-free or vegan option, simply swap the ricotta and parmesan for vegan alternatives. Do note that the cheese is a key component here, so I wouldn’t leave it out entirely!
  • You can also use different veggies, as desired. Ones like chopped zucchini, spinach, chopped green beans, bell peppers, and diced onion would work well in this dish.
 
*COOKING TIPS:
  • I recommend cooking the lasagna noodles (or other pasta shape) in a separate pot, to al dente. Otherwise, you risk the noodles becoming too mushy and breaking up in the soup.
  • For serving, I recommend adding the cooked noodles to your serving bowls, and then spooning the rest of the soup overtop. This will help keep the noodles in tact, as well.
  • I recommend having some extra broth on hand, or at least some boiled water, to add to the soup as needed. You may find you want a bit more liquid, but it is ultimately down to personal preference!

Nutrition

As a dietitian, I create recipes with whole food ingredients that provide the nutrients needed for optimal health. My nutrition philosophy does not focus on numbers; however, I understand that this information can be helpful.

Do note that the nutrition info provided is an estimate and I cannot guarantee correctness of the displayed values. These numbers will differ depending on brands used, recipe modifications, and amount eaten. If you require specific nutrition information due to medical reasons, please consult with your dietitian or physician.

Did you make this recipe?

Let me know by leaving a recipe rating below, or by tagging @walderwellness on Instagram. I love seeing your beautiful creations!

Pin it for later:

Pinterest graphic for a vegetarian lasagna soup recipe.
This post may contain affiliate links. Please see my disclosure policy.