This post may contain affiliate links. Please read our disclosure policy.

My Easy Vegetarian Lasagna Soup is a flavorful twist on classic lasagna – a cozy, one-pot meal perfect for weeknights or holiday tables. Tender mushrooms and spinach simmer in a fragrant tomato sauce, lightly seasoned with a hint of cumin and garam masala for subtle warmth. Broken lasagna noodles cook right in the sauce, and the soup is finished with a creamy herb ricotta, parmesan cheese, and fresh basil, making every spoonful comforting and satisfying. Ready in 45 minutes!

A spoon holding lasagna soup with noodles, tomato broth, and spinach above a white bowl filled with the same soup.

Easy Vegetarian Lasagna Soup

Lasagna is my husband’s favorite dish, and my Vegetable Lasagna – which I make once a year – is a holiday tradition and a labor of love. On nights when I don’t have the time or energy for a classic lasagna, my go-to is this Easy Vegetarian Lasagna Soup.

It’s a cozy, one-pot meal that has all the comforting flavors of a traditional lasagna without the fuss of layers in soup form. Perfect for weeknights or festive gatherings.

My lasagna soup is made with tender mushrooms and spinach simmered in a flavorful tomato-based sauce. For an Indian Fusion touch, I added cumin powder, coriander powder, and garam masala, which adds warmth to this cozy soup. It’s finished with a touch of heavy cream, creamy herb ricotta, and parmesan cheese, making it rich, comforting, and so satisfying. Needless to say, he loved this version!

If you love this cozy soup, you might also enjoy my Fresh Tomato Basil Soup, Instant Pot Tomato Basil Soup with San Marzano Tomatoes, or Creamy Mushroom Soup.

Nisha’s Tips for the Best Lasagna Soup

  • Prevent Mushy Noodles – Add the noodles to a gently bubbling tomato and vegetable broth. Cook for 10–12 minutes over low-medium heat until soft, not mushy or al dente.
  • Flavor Properly – Follow the instructions and be sure to add all the seasonings listed. This ensures your soup is rich and flavorful, not bland.
  • Salt – Don’t go overboard on salt when seasoning the onions and mushrooms. Keep in mind that the crushed tomatoes, vegetable broth, ricotta, and Parmesan cheese all contain salt.
  • Add Mushrooms for a Meaty Texture – I’m not a fan of meat lasagna, so I use chopped mushrooms to add texture and a satisfying “meaty” feel. They work perfectly in this soup.
  • Make it Cheesy – I prepare a blend of herb ricotta with parmesan cheese, and I also add a splash of heavy cream for extra richness. I skip mozzarella, but you can add up to 1 cup of mozzarella if you like it extra cheesy.
  • A touch of Sugar – Crushed tomatoes can be a bit tangy, so adding a touch of sugar helps balance the flavors beautifully. Don’t skip this step! If you’re using jarred marinara, don’t add sugar.
  • Indian Fusion touch – I added a pinch of cumin, coriander, and garam masala for subtle earthy warmth. It’s a gentle nod to Indian flavors without overpowering the soup.

Ingredients & Substitutions

Ingredients for Vegetarian Lasagna Soup.
  1. Crushed Tomatoes – I use crushed tomatoes for a tangier, brighter flavor. Add ½ teaspoon of sugar to balance the acidity.
  2. Marinara Sauce (optional) – You can swap the crushed tomatoes for your favorite jarred marinara sauce in the same amount. If you do, skip the sugar – jarred sauces are usually already sweetened.
  3. Vegetable Stock – I use regular vegetable stock (Pacific Foods is my go-to). It adds depth and rounds out the soup’s flavor.

*See the recipe card below for full information on ingredients and quantities.*

Let’s Make Vegetarian Lasagna Soup

Make Herbed Ricotta

A glass bowl filled with grated parmesan, ricotta cheese, chopped fresh green herbs, and ground seasoning on a grey surface.

Step 1. In a bowl, add ricotta cheese, 1/2 cup of parmesan cheese, 1/4 cup of freshly chopped basil, black pepper, and 1/3 tsp salt.

A hand holds a glass bowl of ricotta cheese mixture with herbs, being stirred with a spoon.

Step 2. Mix the herbed ricotta mixture well and set aside.

Cook Lasagna Soup

Red pepper flakes in oil are heating in a large red Dutch oven on a stovetop.

Step 3. Heat up a Dutch oven on medium heat, add oil, and once hot, add crushed red pepper. Sauté for 30 seconds.

Chopped garlic and red pepper flakes sauté in olive oil in a red Dutch oven on a stovetop.

Step 4. Now add chopped garlic and saute for 45 seconds.

Chopped onions, garlic, and red pepper flakes cooking in a red Dutch oven on a stovetop.

Step 5. Next, add onions, season with salt, and cook for 3 minutes.

Chopped onions and mushrooms cooking in a red Dutch oven on a stovetop.

Step 6. Add chopped mushrooms, season with a bit of salt, and saute for another 3 minutes.

Chopped onions and mushrooms sauté in a red pot, with dried herbs, ground spices, and tomato paste added on top, on a stovetop.

Step 7. Add tomato paste, coriander powder, cumin powder, dry oregano, and dry basil.

A red Dutch oven on a stove containing sautéed chopped onions, mushrooms, garlic, and herbs.

Step 8. Stir and cook for a minute.

Vegetable broth is being poured from a carton into a red Dutch oven filled with crushed tomatoes on a stovetop.

Step 9. Now add crushed tomatoes and vegetable broth. Stir well.

A red Le Creuset cast iron Dutch oven with lid on a stovetop burner.

Step 10. Cover and simmer for 5-6 minutes.

A red pot filled with simmering stew or soup sits on a gas stove, with an orange and brown bubbling surface.

Step 11. The soup should be bubbling away.

A red pot on a stove contains simmering tomato-based soup with uncooked lasagna noodles being added.

Step 12. Add lasagna noodles – break them into fours. Cook on low to medium heat for 10-12 minutes. Do NOT overcook the noodles.

A red pot on a stove contains tomato-based soup with chopped spinach and lasagna noodles, being stirred with a wooden spoon.

Step 13. Add fresh spinach and cook for 1 to 2 minutes. The spinach will instantly wilt.

A hand pours cream into a red pot of tomato-based soup simmering on a stovetop, along with garam masala.

Step 14. Add garam masala and heavy cream. Stir.

A red pot filled with tomato-based soup containing lasagna noodles, herbs, and vegetables sits on a stovetop.

Step 15. Turn off the stove. Adjust salt as needed.

A bowl of vegetarian lasagna soup garnished with shredded cheese, fresh basil leaves, and two scoops of ricotta cheese, set on a decorative cloth with herbs scattered around.

Step 16. Garnish with Parmesan cheese, fresh basil, and 1-2 mini spoonfuls of herbed ricotta. Enjoy hot.

Serving Suggestions

  • Garnish with shredded parmesan cheese, julienne basil leaves, and a mini scoop of herbed ricotta.
  • A side of garlic bread or toasted sourdough would be great.
  • You can also serve with a side of Beet Salad with Goat Cheese and Arugula.

Storage

Store & Heat – Store the Vegetarian Lasagna Soup in an airtight container for up to 3 days. When you’re ready to enjoy it, warm it in a pot over low to medium heat, adding a splash of water if needed to loosen the consistency. Finish with herbed ricotta, parmesan cheese, and fresh basil.

Freeze – Lasagna Soup freezes well for up to 2 months. Thaw it overnight in the refrigerator, then reheat on the stovetop as directed above.

A bowl of lasagna soup topped with ricotta cheese, grated parmesan, and fresh basil, with a spoon resting inside.

Tried this recipe? If so, please leave a comment & rate this recipe. That would mean so much to me. If you’re on Instagram, please tag me so I can see your creations. I’m happy to share and mention you. Thank you!

No ratings yet

Easy Vegetarian Lasagna Soup

An easy vegetarian lasagna soup made in one pot with mushrooms, spinach, lasagna noodles, and herb ricotta. A cozy weeknight dinner with classic lasagna flavor in soup form.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6 servings

INGREDIENTS 

Prepare Herbed Ricotta

  • 1 cup ricotta
  • 1/2 cup parmesan
  • 1/4 cup fresh basil, chopped
  • 1/3 tsp salt
  • 1/4 tsp black pepper

Cook Lasagna Soup

  • 2 tbsp olive oil
  • 1 tsp crushed red pepper
  • 1 1/4 cup onions, chopped
  • 5 cloves garlic, chopped
  • 4 ounces cremini mushrooms, chopped
  • 1 1/2 tsp dry basil
  • 1 1/2 tsp dry oregano
  • 1 tsp cumin powder
  • 1/2 tsp coriander powder
  • 3 tbsp tomato paste
  • 28 ounces crushed tomatoes, canned
  • 5 cups vegetable broth
  • 1/2 tsp sugar – this helps balance the flavors
  • 8 lasagna noodles, broken into fours
  • 2.5 ounces spinach, chopped
  • 3 tbsp heavy cream
  • 1/2 tsp garam masala

Garnish

  • 1 tbsp parmesan cheese
  • 1 tbsp fresh basil, julienne
  • 1-2 tbsp herbed ricotta
Save this recipe!
Get this recipe sent to your inbox! Plus get new recipes from us every week!

INSTRUCTIONS 

  • Make Herbed Ricotta. In a bowl, combine the ricotta, parmesan, basil, salt, and black pepper. Mix well and set aside.
  • Cook the Lasagna Soup. Heat oil in a Dutch oven over medium heat, then add crushed red pepper and sauté for 30 seconds. Add the garlic and cook for another 45 seconds. Stir in the onions with a pinch of salt and cook for 3 minutes, then add the mushrooms with a little more salt and sauté for another 3 minutes.
  • Mix in the tomato paste, coriander, cumin, oregano, and basil; cook for 1 minute. Pour in the crushed tomatoes and vegetable broth, stir, then cover and simmer for 5–6 minutes. Once bubbling, add the lasagna noodles (broken into fourths) and cook for 10–12 minutes until soft. Stir in the spinach and cook for 1–2 minutes until wilted. Finish with garam masala and heavy cream, then adjust salt to taste.
  • Garnish. Serve hot topped with parmesan, basil, and spoonfuls of herbed ricotta.

NOTES

  • Prevent Mushy Noodles – Add the noodles to a gently bubbling tomato and vegetable broth. Cook for 10–12 minutes over low-medium heat until soft, not mushy or al dente.
  • Flavor Properly – Follow the instructions and be sure to add all the seasonings listed. This ensures your soup is rich and flavorful, not bland.
  • Salt – Don’t go overboard on salt when seasoning the onions and mushrooms. Keep in mind that the crushed tomatoes, vegetable broth, ricotta, and Parmesan cheese all contain salt.
  • Make it Cheesy – I prepare a blend of herb ricotta with parmesan cheese, and I also add a splash of heavy cream for extra richness. I skip the mozzarella, but you can add up to 1 cup if you like it extra cheesy.
  • A touch of Sugar – Crushed tomatoes can be a bit tangy, so adding a touch of sugar helps balance the flavors beautifully. Don’t skip this step! If you’re using jarred marinara, don’t add sugar.
  • Vegan option – Use non-dairy ricotta, parmesan, and heavy cream.
  • Gluten-free option – Use gluten-free lasagna noodles.

Nutrition

Calories: 418kcal | Carbohydrates: 50g | Protein: 19g | Fat: 17g | Saturated Fat: 8g | Cholesterol: 39mg | Sodium: 1422mg | Potassium: 857mg | Fiber: 6g | Sugar: 12g | Vitamin A: 2515IU | Vitamin C: 21mg | Calcium: 353mg | Iron: 4mg

Additional Info

Course: Main Course
Cuisine: American, Italian Inspired
Diet: Vegetarian
Tried this recipe?Mention @honeywhatscooking or tag #honeywhatscooking!
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!

Hi, I'm Nisha!

A foodie passionate about bringing authentic Indian recipes and global flavors to your kitchen. I create dishes using simple, real ingredients, and seasonal produce. Join me on this soul-searching journey as I share "what's cooking" through my love for good food. I hope to inspire you to cook more at home, explore new flavors, and enjoy the process along the way.


You May Also Like

Leave a comment

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

Recipe Rating