Vegetarian Lasagna Soup That’s Creamy, Cozy, and Made in One Pot

This Vegetarian Lasagna Soup brings everything you love about classic lasagna into a warm, comforting bowl of soup that fits perfectly into a busy weeknight. It cooks quickly, uses simple pantry ingredients, and comes together in a single pot, which makes cleanup easy. Because it delivers rich tomato flavor, creamy cheese, tender pasta, and hearty lentils, it feels indulgent while still staying practical. If you crave a cozy cold weather meal that satisfies like true comfort food, this recipe deserves a spot on your dinner rotation.

Story 

I started making Vegetarian Lasagna Soup during the colder months when I wanted something filling without committing to a full baked lasagna. Traditional lasagna tastes amazing, but it takes time, multiple pans, and patience. This soup keeps all the familiar flavors while cutting the effort in half. Since everything cooks together, the broth absorbs the Italian seasoning, tomatoes, and pesto beautifully. I especially love that Vegetarian Lasagna Soup works as a one pot dinner that feels special enough for guests but simple enough for a casual dinner at home. It’s creamy, hearty, and perfect when you want pasta comfort without the heaviness.

Ingredients

  • 1 tablespoon olive oil

  • 1 yellow onion, diced

  • 6 cloves garlic, thinly sliced

  • 1½ tablespoons Italian seasoning

  • 2 tablespoons tomato paste

  • ½ cup basil pesto

  • ½ cup uncooked split red lentils

  • 2 (28-ounce) cans fire-roasted crushed tomatoes

  • 4 cups vegetable broth

  • 1–2 teaspoons granulated sugar, optional

  • 8 uncooked lasagna noodles, broken into bite-size pieces

  • 2–3 cups chopped baby spinach, optional

  • ½ cup grated Parmesan cheese

  • ½ cup shredded mozzarella cheese

  • 1 cup whole milk ricotta cheese

  • Fresh chopped parsley for garnish

  • Kosher salt

  • Fresh cracked black pepper

Step-by-Step Instructions

Preparing the Ingredients

Dice the onion evenly so it cooks at the same pace. Slice the garlic thinly for even flavor distribution. Break the lasagna noodles into bite-size pieces before cooking, which helps them cook evenly in the soup. Measure all ingredients ahead of time to keep the cooking process smooth and stress-free.

Cooking Instructions

Heat olive oil in a large pot over medium-high heat. Add the onion with a pinch of salt and pepper, then sauté while stirring for about three minutes until softened. Lower the heat to medium, add garlic and Italian seasoning, and cook for one minute until fragrant. Stir in tomato paste and cook until it turns a deep brick red. Deglaze with a splash of vegetable broth, scraping up any bits. Add pesto, lentils, crushed tomatoes, remaining broth, and sugar if using. Bring to a gentle simmer, then stir in the pasta. Reduce heat and simmer until pasta turns al dente. Remove from heat, stir in spinach, and season to taste.

Tips for Perfect Results

Common Mistakes to Avoid

Avoid boiling the soup aggressively once the pasta goes in, because that can cause mushy noodles. Stir regularly so lentils and pasta don’t stick to the bottom. Season gradually, since cheese adds salt later.

Pro Tips for Better Flavor

Use fire-roasted tomatoes for deeper flavor. Add cheese only at the end to keep the soup creamy instead of greasy. Let the soup rest a few minutes before serving so flavors settle.

Serving and Storage

How to Serve

Serve hot with a generous sprinkle of Parmesan, mozzarella, and a dollop of ricotta. Garnish with parsley and crusty bread on the side for dipping.

Vegetarian Lasagna Soup
Vegetarian Lasagna Soup

How to Store Leftovers

Store leftovers in an airtight container for up to four days. Reheat gently on the stove with a splash of broth to loosen the soup.

Conclusion

This Vegetarian Lasagna Soup proves that cozy meals don’t need complicated steps. It’s creamy, filling, and ideal for sharing on cold nights. Once you try it, it will quickly become a favorite.

Discover more delicious recipes by following me on Facebook and Pinterest.

Frequently Asked Questions

Can I make this soup gluten-free?

Yes, simply swap the lasagna noodles for your favorite gluten-free pasta and cook until just tender.

Can I freeze vegetarian lasagna soup?

You can freeze it, but the pasta may soften. For best texture, freeze without pasta and add it fresh when reheating.

What other greens work besides spinach?

Kale, Swiss chard, or collard greens all hold up well and add extra heartiness.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Lasagna Soup

Vegetarian Lasagna Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Natalie Quinn
  • Total Time: 30 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

This vegetarian lasagna soup delivers all the rich, creamy comfort of classic lasagna in an easy one-pot soup with lentils, pasta, tomatoes, and three cheeses.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 6 cloves garlic, thinly sliced
  • 1.5 tablespoons Italian seasoning
  • 2 tablespoons tomato paste
  • 1/2 cup basil pesto
  • 1/2 cup uncooked split red lentils
  • 2 (28 oz) cans fire roasted crushed tomatoes
  • 4 cups vegetable broth
  • 12 teaspoons granulated sugar (optional)
  • 8 uncooked lasagna noodles, broken into bite-sized pieces
  • 23 cups chopped baby spinach (optional)
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup shredded mozzarella cheese
  • 1 cup whole milk ricotta cheese
  • Fresh parsley, for garnish
  • Kosher salt
  • Fresh cracked black pepper

Instructions

  1. Heat olive oil in a large pot over medium-high heat.
  2. Add diced onion with a pinch of salt and pepper and sauté for 3 minutes.
  3. Reduce heat to medium, add garlic and Italian seasoning, and cook for 1 minute.
  4. Stir in tomato paste and cook until brick red, about 2 minutes.
  5. Deglaze the pot with a splash of vegetable broth.
  6. Add pesto, lentils, crushed tomatoes, remaining broth, and sugar if using, then season with salt and pepper.
  7. Bring to a gentle simmer, stirring occasionally.
  8. Stir in broken lasagna noodles, reduce heat, and simmer 12–15 minutes until pasta is al dente.
  9. Remove from heat and stir in spinach until wilted.
  10. Top with Parmesan, mozzarella, and ricotta, cover briefly to melt cheese, then garnish with parsley and serve.

Notes

  1. Crushed tomatoes can be replaced with tomato puree, sauce, or jarred pasta sauce.
  2. Any short pasta shape can replace lasagna noodles.
  3. Spinach can be swapped with kale, Swiss chard, collard greens, or other sturdy greens.
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stove Top
  • Cuisine: Italian/American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 285
  • Sugar: 3.9 g
  • Sodium: 468.4 mg
  • Fat: 12.1 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 8.1 g
  • Trans Fat: 0 g
  • Carbohydrates: 31.2 g
  • Fiber: 4.5 g
  • Protein: 12.6 g
  • Cholesterol: 16.5 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star