Easy Vegetarian One Pot Lasagna Soup is the comfort food you didn’t know your busy weeknights needed. Picture all the cheesy, saucy goodness of classic lasagna—minus the mountain of dishes. This one-pot wonder delivers that cozy Italian flavor with a fraction of the effort. Whether you’re feeding picky eaters, craving something hearty without meat, or just looking for a meal that warms you from the inside out, this soup checks every box. With a mix of fire-roasted tomatoes, lentils, fresh spinach, and a trio of cheeses, it’s rich, creamy, and deeply satisfying. Plus, it’s ready in under 30 minutes, making it a weeknight hero.
Table of Contents
What is Easy Vegetarian One Pot Lasagna Soup?
Easy Vegetarian One Pot Lasagna Soup takes everything you love about lasagna—layers of noodles, savory tomato sauce, and melted cheese—and transforms it into a soul-warming bowl of soup. Instead of baking, you’ll simmer all the ingredients in one pot, letting the flavors mingle beautifully. It’s hearty enough to fill you up but still light and nourishing thanks to the lentils and spinach. The result? Comfort food that feels indulgent yet balanced. Think of it as your favorite lasagna in pajama form—cozy, unfussy, and perfect for chilly nights or lazy Sundays. Bonus: no layering, no baking, and no stress over cleanup.
Reasons to Try Easy Vegetarian One Pot Lasagna Soup
There are countless reasons this Easy Vegetarian One Pot Lasagna Soup deserves a spot in your weekly rotation. First off, it’s fast. From chopping to simmering, you’re looking at about 30 minutes total. It’s also budget-friendly—lentils replace pricey meat while still adding protein and texture. For families, this dish is a crowd-pleaser: even the pickiest eaters won’t miss the meat once they taste that cheesy, garlicky goodness. It’s also versatile—swap spinach for kale, add mushrooms, or make it spicy with a pinch of red pepper flakes. And since it’s all made in one pot, cleanup is blissfully simple. For more cozy ideas, check out our White Chicken Lasagna Soup or Rosemary Roasted Garlic Bean Soup.
Ingredients Needed to Make Easy Vegetarian One Pot Lasagna Soup
1 tablespoon olive oil
1 yellow onion, diced
6 cloves garlic, thinly sliced
1.5 tablespoons Italian seasoning
2 tablespoons tomato paste
½ cup basil pesto
½ cup uncooked split red lentils
2 (28 oz.) cans fire-roasted crushed tomatoes
4 cups vegetable broth
1–2 teaspoons granulated sugar, optional
8 uncooked lasagna noodles, broken into bite-sized pieces
2–3 cups chopped fresh baby spinach (optional)
½ cup Parmesan cheese
½ cup shredded mozzarella cheese
1 cup whole milk ricotta cheese
Fresh chopped parsley for garnish
Kosher salt and fresh cracked pepper

Instructions to Make Easy Vegetarian One Pot Lasagna Soup (Step by Step)
If you’ve ever wanted the comfort of lasagna without the mountain of dishes or layers of fuss, this Step by Step Easy Vegetarian One Pot Lasagna Soup guide is your new best friend. Each part of the process is designed to help you build rich flavor with minimal effort—and only one pot to wash at the end. Ready? Let’s cook.
Step 1: Sauté the Aromatics
Start by heating one tablespoon of olive oil in a large, heavy-bottomed pot over medium-high heat. Once the oil shimmers, add your diced onion with a small pinch of salt and freshly cracked pepper. This Step by Step process is all about building flavor early. Stir frequently for about three minutes until the onion turns translucent and fragrant. The key here is patience—let the onion sweat and soften but not brown. For more prep tricks like how to chop onions without tears, check out our Cooking Basics & Kitchen Tips page.
Step 2: Add Garlic and Seasonings
Reduce the heat slightly and toss in your six thinly sliced garlic cloves and Italian seasoning. Stir continuously for about a minute. You’ll know it’s time for the next step when the garlic smells warm and nutty—avoid letting it brown, as that can turn bitter. This step builds a deep, savory foundation that makes the soup taste like it’s been simmering all day (even though it hasn’t). For a more intense Italian flair, you can add a pinch of red pepper flakes or a dash of fennel seed—like we do in our Minestrone Soup.
Step 3: Stir in the Tomato Paste
Add two tablespoons of tomato paste and stir it right into the onion and garlic mixture. This is a crucial Step by Step move—cooking the tomato paste for about two minutes deepens its color and develops a rich, caramelized flavor. When it turns from bright red to a deep brick hue, you’re ready to move on. If you notice it sticking, don’t worry—that’s flavor clinging to the pan.
Step 4: Deglaze the Pot and Add the Base Ingredients
Splash in a bit of vegetable broth to deglaze the pot, using your spoon to scrape up those flavorful brown bits. That’s where all the “chef’s secrets” live. Then, add the basil pesto, split red lentils, fire-roasted crushed tomatoes, and the rest of the vegetable broth. Sprinkle in the optional sugar if your tomatoes are extra tangy, and season with a couple of generous pinches of salt and pepper. Stir everything together until it looks beautifully blended.
This step is where the soup starts to take shape—aromatic, hearty, and full of color. If you enjoy soups that are both rich and plant-based, you’ll love our Anti-Inflammatory Lentil Soup, which uses a similar flavor-building process.
Step 5: Simmer and Add the Noodles
Turn the heat up to medium-high and bring your pot to a gentle simmer. This Step by Step stage requires a bit of stirring every few minutes to prevent the lentils from sticking to the bottom. Once the soup is simmering steadily, break eight lasagna noodles into bite-sized pieces and stir them in. Reduce the heat to medium-low and simmer gently for about 12–15 minutes, stirring occasionally. You’ll know it’s ready when the noodles are al dente and the lentils are soft but not mushy.
If you don’t have lasagna noodles, don’t sweat it! Substitute with bowtie, rigatoni, or rotini pasta—see our Garlic Butter Bowtie Pasta for a pasta texture reference.
Step 6: Add the Greens and Adjust Seasoning
Once the noodles are cooked, stir in two to three cups of chopped spinach (or any leafy green you have—kale, Swiss chard, or arugula all work). Stir until the greens wilt into the soup, adding extra broth if it feels too thick. Taste and adjust the seasoning. This Step by Step adjustment ensures your final dish hits that perfect balance of savory, creamy, and slightly sweet.
If you’re in the mood for other veggie-rich comfort dishes, explore our Vegetable Orzo Soup for another simple one-pot option.
Step 7: Add the Cheeses and Finish
Now comes the cozy finale. Remove the pot from the heat and stir in Parmesan and mozzarella cheese until they start to melt. Spoon the soup into bowls and top each one with a dollop of ricotta cheese. Cover the pot for a minute or two so the cheeses melt together into creamy perfection. Sprinkle with fresh parsley, grab a spoon, and get ready to fall in love.
What to Serve with Easy Vegetarian One Pot Lasagna Soup
This soup is hearty enough to stand alone, but if you want to make it a full dinner spread, consider pairing it with a crisp Caesar salad or some buttery garlic bread. A glass of red wine doesn’t hurt either. If you’re feeding a crowd, serve it alongside a lighter starter like Simple but Perfect Vegetable Soup or roasted veggies. For something sweet afterward, finish with a slice of Toffee Apple Pie with Vanilla Custard. Whether it’s date night or a quick family dinner, this meal feels special without being fussy.
Key Tips for Making Easy Vegetarian One Pot Lasagna Soup
- Stir often. The lentils and noodles can stick, so give the pot some love every few minutes.
- Play with texture. Want it creamier? Stir in an extra spoon of ricotta before serving.
- Adjust the greens. Spinach, kale, or even arugula all work—use what you have.
- Add spice. A pinch of red pepper flakes adds a nice kick.
- Make it your own. Swap noodles for bowties or rigatoni if that’s what’s in your pantry.
For a similar quick and hearty meal, see our Crockpot Butter Chicken for another one-pot favorite.
Storage and Reheating Tips for Easy Vegetarian One Pot Lasagna Soup
Leftovers store beautifully. Refrigerate in an airtight container for up to 4 days. The noodles will soak up some broth, so when reheating, add a splash of vegetable broth or water to loosen it. Reheat gently on the stovetop over medium heat or in the microwave in one-minute bursts, stirring between intervals. This soup also freezes well—just skip adding the noodles until you reheat it later, so they don’t get mushy. Perfect for meal prepping cozy lunches or emergency weeknight dinners.
FAQs
Can I make this vegan? Absolutely! Use vegan pesto, skip the cheeses, or swap for dairy-free alternatives.
Can I use green lentils instead of red? You can, but they’ll take longer to cook and won’t blend as smoothly.
Can I make it in the slow cooker? Yes, but cook the noodles separately and add them before serving.
What if I don’t have lasagna noodles? Any short pasta—penne, rotini, or bowtie—works great.
Final Thoughts
Easy Vegetarian One Pot Lasagna Soup is proof that comfort food doesn’t need to be complicated. It’s a warm hug in a bowl—cheesy, hearty, and ready in about half an hour. Whether you’re cooking for yourself or your family, it’s the kind of recipe that turns an ordinary night into something special. Add it to your rotation, and for even more soul-soothing soups, try our Minestrone Soup next.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Easy Vegetarian One Pot Lasagna Soup
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Stove Top
- Cuisine: Italian/American
- Diet: Vegetarian
Description
A hearty and creamy vegetarian lasagna soup loaded with red lentils, fire-roasted tomatoes, pesto, and three kinds of cheese — perfect for a cozy one-pot meal.
Ingredients
- 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
- 1–2 teaspoons granulated sugar, optional
- 8 uncooked lasagna noodles, broken into bite sized pieces
- 2–3 cups chopped fresh baby spinach, optional
- 1/2 cup Parmesan cheese
- 1/2 cup shredded mozzarella cheese
- 1 cup whole milk ricotta cheese
- fresh chopped parsley for garnish
- Kosher salt
- fresh cracked pepper
Instructions
1. Heat olive oil in a large pot over medium-high heat.
2. Add onion along with a pinch of salt and pepper. Sauté, stirring frequently for 3 minutes.
3. Reduce heat to medium, add garlic, Italian seasoning, and a couple pinches of salt and pepper. Sauté for another minute.
4. Add tomato paste to the pot and stir to combine. Cook for about 2 minutes or until the tomato paste turns brick red.
5. Deglaze the pot with a splash of veggie broth.
6. Add pesto, lentils, crushed tomatoes, and remaining vegetable broth, (and sugar, if using) along with a couple large pinches of salt and pepper.
7. Turn heat up to medium-high, and bring to a gentle simmer. Stir occasionally as it comes to a simmer so that the lentils don’t stick to the bottom of the pan.
8. Stir in uncooked lasagna. Then reduce heat to low or medium-low and gently simmer for about 12-15 minutes or until the pasta is cooked al dente. Stir occasionally while it’s simmering so that the noodles and lentils don’t stick to the bottom of the pan.
9. Remove from heat and stir in spinach until it wilts. Season to taste with salt and pepper.
10. Top the soup (or individual bowls) with Parmesan cheese, mozzarella cheese, and a dollop of ricotta. Put the lid back on the soup for a few minutes to allow the cheese to melt. Garnish with parsley and enjoy!
Notes
Can’t find crushed tomatoes? No problem. You can use tomato puree, canned tomato sauce, or jarred spaghetti sauce instead – the soup will just have a smoother consistency. Alternately, you can get a can of whole, peeled tomatoes and crush them yourself for a more chunky tomato texture in your soup!
You can use whatever kind of pasta you have on hand for this creamy vegetarian lasagna soup. I like to use broken lasagna noodles, but bowties (or farfalle), penne, rotini, rigatoni, or even macaroni would work well in this recipe!
Any sturdy green will work. You can easily swap out the spinach for another sturdy green like chopped kale. I sometimes like to use Swiss chard, mustard greens, or collard greens. I have even used arugula in a pinch, which added a little bit of a peppery flavor! Use whatever you’ve got in the fridge. And because it’s going to wilt anyway, you can use greens that are slightly past their prime!
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 3.9 g
- Sodium: 468.4 mg
- Fat: 12.1 g
- Saturated Fat: 4 g
- Carbohydrates: 31.2 g
- Fiber: 4.5 g
- Protein: 12.6 g
- Cholesterol: 16.5 mg



