
Creamy Vegetarian Lasagna Soup Recipe tastes like a cozy bowl of your favorite cheesy lasagna that decided to relax and turn into soup. It works well for busy weeknights or lazy Sundays, and you can get it on the table in about 40 minutes. I tested this version on my own family of picky eaters, and they now request it more than actual lasagna.
Why Make This Creamy Vegetarian Lasagna Soup Recipe at Home
This soup gives you all the flavors of classic lasagna without the layering, baking, and sink full of dishes. You toss everything into one pot, simmer, swirl in the creamy goodness, and dinner practically serves itself.
You also control the ingredients, which means you choose the veggies, the level of spice, and the richness. You skip the mystery stuff in canned soup and still get a thick, cheesy, ultra-comforting bowl that tastes like it came from a cozy neighborhood cafe.
“This Creamy Vegetarian Lasagna Soup Recipe tastes like a hug in a bowl and somehow gets better with every bite. ★★★★★”
Ingredients You Need
Broth and base
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced (optional but adds great flavor)
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon Italian seasoning (optional, but nice if you keep it in the pantry)
- 1 teaspoon smoked paprika or sweet paprika
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
Tomato and liquid
- 1 can (28 ounces) crushed tomatoes
- I like San Marzano style for sweeter flavor, but any good brand works.
- 4 cups vegetable broth
- Use low sodium so you control the salt.
- 1 cup water, as needed to thin the soup to your liking
Veggies and add-ins
- 1 small zucchini, diced
- 1 red bell pepper, diced
- 1 cup baby spinach or chopped kale, packed
- 1 can (15 ounces) chickpeas or white beans, drained and rinsed
- Beans add protein and make the soup more filling.
Pasta
- 8 ounces lasagna noodles, broken into bite-size pieces
- You can use regular, whole wheat, or gluten free lasagna noodles.
- In a pinch, use any short pasta like rotini or penne.
Creamy and cheesy layer
- 1 cup ricotta cheese
- Whole milk ricotta gives the best creamy texture.
- ½ cup heavy cream or half-and-half
- Use half-and-half for a lighter version.
- 1 cup shredded mozzarella cheese
- ¼ cup grated Parmesan or Pecorino Romano
- 2 tablespoons fresh parsley or basil, chopped
Pantry shortcuts and substitutions
- Use jarred marinara instead of crushed tomatoes if you want a quicker, slightly sweeter base.
- Swap ricotta with cottage cheese that you blend until smooth if you want more protein.
- Use frozen spinach instead of fresh; just thaw and squeeze out extra water.
- Add plant-based cream and vegan mozzarella if you want a dairy free version.
Equipment list
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or silicone spatula
- Ladle
- Chef’s knife and cutting board
- Measuring cups and spoons
- Small bowl for mixing the creamy cheese topping
Tips & Mistakes
- Salt in layers as you cook the veggies, broth, and pasta so the soup tastes seasoned all the way through.
- Break the lasagna noodles into similar sizes so they cook evenly and do not clump.
- Stir the soup often after you add the pasta so it does not stick to the bottom of the pot.
- Keep the soup at a gentle simmer instead of a hard boil so the noodles keep a nice texture.
- Add the cream and cheeses at the end with the heat on low so they melt smoothly and do not curdle.
- Taste before serving and adjust salt, pepper, and herbs; tomato soups often need a little extra seasoning.
- Do not overcook the pasta in the pot; stop when it reaches al dente since it softens more as it sits.
- Use low sodium broth so the soup does not turn too salty once the cheese goes in.
- Chill leftovers quickly and store them in shallow containers so the pasta does not turn mushy.
- Add extra broth or water when you reheat leftovers because the noodles keep soaking up liquid.
How to Make Creamy Vegetarian Lasagna Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Add onions, carrots, and celery, and cook until soft and lightly golden, about 7 to 8 minutes. Stir in garlic, oregano, basil, Italian seasoning, paprika, salt, and pepper. Cook 1 to 2 minutes until the garlic softens and the spices smell fragrant.
Step 2: Build the tomato base
Pour in the crushed tomatoes and stir to scrape up any browned bits from the bottom of the pot. Add the vegetable broth and water, then stir to combine. Bring the mixture to a gentle simmer over medium heat. Taste the broth and adjust salt and pepper so it already tastes good before you add pasta.
Step 3: Add veggies and beans
Stir in the zucchini, bell pepper, and beans. Keep the soup at a steady simmer and cook 5 to 7 minutes so the veggies start to soften. Add the spinach or kale and stir until the greens wilt into the soup. Keep the heat at medium low while you move to the pasta.
Step 4: Cook the lasagna noodles
Add the broken lasagna noodles straight into the simmering soup. Stir well so the pieces separate and do not stick together. Cook 10 to 12 minutes, stirring every couple of minutes, until the pasta reaches al dente. If the soup looks too thick, add a splash of water or broth to reach your preferred consistency.
Step 5: Mix the creamy cheese topping
In a small bowl, combine ricotta, heavy cream or half-and-half, half of the mozzarella, and half of the Parmesan. Stir until the mixture looks smooth and creamy. Add a pinch of salt and pepper and a spoonful of hot soup liquid to warm the mixture slightly. This step helps the cheese blend into the soup without clumping.
Step 6: Make it creamy and cheesy
Lower the heat to low. Stir the ricotta mixture into the pot in big dollops, then swirl it gently through the soup. Add the remaining mozzarella and Parmesan and stir until the cheese melts and the soup turns creamy and slightly thick. Taste again and adjust seasoning, then stir in fresh parsley or basil.
Step 7: Rest and serve
Turn off the heat and let the soup rest 5 minutes so the flavors settle and the pasta finishes softening. If it thickens more than you like, add a bit more broth and stir. Ladle into bowls and top with extra Parmesan, herbs, or a small spoonful of ricotta if you feel fancy. Serve hot while the cheese still stretches.
Variations I've Tried
I swap the beans with cooked lentils when I want extra protein and a slightly meatier texture. I also add chopped mushrooms with the onions and carrots when I crave a deeper, almost meaty flavor without actual meat. Sometimes I stir in a spoonful of pesto at the end for a herby twist that tastes like summer in a bowl.
On extra busy nights, I use jarred marinara and skip some of the dried herbs, since the sauce already carries plenty of flavor. I also tried a version with roasted veggies that I cooked on a sheet pan and then added to the soup, which gave a nice smoky, caramelized taste. My kids love a “pizza” version with extra mozzarella on top and a sprinkle of dried oregano.
How to Serve Creamy Vegetarian Lasagna Soup Recipe
Serve this Creamy Vegetarian Lasagna Soup Recipe in wide bowls so you catch plenty of noodles, veggies, and broth in each spoonful. Add a generous sprinkle of Parmesan and fresh basil or parsley on top for color and flavor. Pair it with garlic bread, a simple green salad, or warm focaccia for dunking. Offer crushed red pepper flakes on the side for anyone who likes a little heat.
How to store
- Store leftover soup in airtight containers in the fridge for up to 4 days.
- The pasta keeps soaking up liquid, so add a splash of broth or water before reheating.
- Reheat gently on the stove over medium low heat, stirring often, until hot and creamy again.
- Freeze the soup without the pasta for up to 2 months, then add freshly cooked noodles when you reheat it.
Creamy Vegetarian Lasagna Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are soft and lightly golden, about 7 to 8 minutes.
- Stir in the minced garlic, dried oregano, dried basil, Italian seasoning (if using), paprika, salt, and black pepper. Cook for 1 to 2 minutes, stirring, until the garlic softens and the spices are fragrant.
- Pour in the crushed tomatoes and stir, scraping up any browned bits from the bottom of the pot. Add the vegetable broth and water, then stir to combine. Bring the mixture to a gentle simmer over medium heat. Taste and adjust the salt and pepper so the broth already tastes well seasoned.
- Stir in the diced zucchini, red bell pepper, and beans. Keep the soup at a steady simmer and cook for 5 to 7 minutes, until the vegetables start to soften. Add the spinach or kale and stir until the greens wilt into the soup.
- Add the broken lasagna noodles directly to the simmering soup. Stir well so the pieces separate and do not stick together. Cook for 10 to 12 minutes, stirring every couple of minutes, until the pasta is al dente. If the soup becomes too thick, add a splash of water or broth to reach your preferred consistency.
- While the pasta cooks, combine the ricotta, heavy cream or half-and-half, half of the mozzarella, and half of the Parmesan in a small bowl. Stir until smooth and creamy, then season with a pinch of salt and pepper. Stir in a spoonful of the hot soup liquid to warm the mixture slightly.
- Reduce the heat under the soup to low. Add the ricotta mixture to the pot in large dollops, then gently swirl it through the soup. Stir in the remaining mozzarella and Parmesan until the cheese melts and the soup turns creamy and slightly thickened. Taste and adjust seasoning, then stir in the chopped fresh parsley or basil.
- Turn off the heat and let the soup rest for about 5 minutes so the flavors settle and the pasta finishes softening. If it thickens more than you like, thin with a bit more broth or water. Ladle into bowls and serve hot, with extra Parmesan and herbs on top if desired.
Notes
Approximate per serving (1/6 of recipe): 430 calories; fat 20 g; saturated fat 10 g; carbohydrates 48 g; fiber 7 g; sugars 12 g; protein 17 g; sodium 980 mg. Values are estimates and will vary based on specific ingredients, brands, and portion size.
