
Want a dinner that feels like a million bucks but costs less than ten? This Vegan One-Pot Lasagna Soup is my secret weapon. It gives you all the cozy, cheesy, saucy joy of a classic hearty beef lasagna soup without the fuss or the high price tag.
You don’t need expensive ingredients to eat well. This soup proves it. We’re using smart swaps and pantry staples to create a meal that’s deeply satisfying. It’s the kind of dinner that makes everyone ask for seconds.
Best of all, it all comes together in one pot. That means more flavor and way less cleanup. Let’s make a pot of comfort that’s kind to your wallet and your schedule.
Recipe Overview
Here’s the quick look at what we’re making. It’s straightforward, filling, and perfect for a weeknight.
- Cuisine: Italian-Inspired
- Category: Main Course Soup
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 6
Why This Recipe Saves You Money
I build my recipes to stretch every dollar. This one is a masterclass in budget cooking without compromise.
First, we skip the expensive vegan meat substitutes. Instead, we use protein-packed brown lentils. A bag of dried lentils costs pennies per serving and gives the soup a fantastic, hearty texture.
Second, we use broken lasagna noodles. You can buy the no-boil kind on sale and break them up yourself. This is much cheaper than buying specialty “soup pasta.” Nothing goes to waste.
Finally, the creamy factor comes from raw cashews. A small bag lasts for many recipes. It’s far more cost-effective than buying multiple tubs of store-bought vegan cream cheese or ricotta.
My Tips for Smart Shopping on a Budget
These are the habits that keep my grocery bill low. They make fancy-feeling meals possible on a tight budget.
Vegan One-Pot Lasagna Soup Recipe

The Budget-Friendly Ingredient List
How to Make It (Step-by-Step)
Notes
Enjoy your homemade Vegan One-Pot Lasagna Soup Recipe!
Nutrition Information
Buy dried herbs and spices in the bulk section. You pay for the weight, not the fancy glass jar. This cuts the cost by more than half.
Always choose canned tomatoes over pre-made pasta sauce. A can of crushed tomatoes is a blank canvas. You control the salt, sugar, and seasoning for a fraction of the price.
Get your nutritional yeast from a bulk bin if you can. It’s the key to that “cheesy” flavor. Buying it pre-bagged is often twice as expensive.
Don’t shy away from store-brand olive oil and vegetable broth. They work perfectly here and save you a few crucial dollars every trip.
The Budget-Friendly Ingredient List
Check your pantry first! You might already have many of these items. That’s the beauty of simple cooking.
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 4 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can tomato sauce or puree
- 6 cups vegetable broth
- 3/4 cup dried brown or green lentils, rinsed
- 2 teaspoons dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- 8-10 regular or no-boil lasagna noodles, broken into pieces
- 1/2 cup raw cashews, soaked in hot water for 20 minutes
- 1/4 cup nutritional yeast
- Salt and black pepper to taste
- Fresh basil or parsley for garnish (optional)
How to Make It (Step-by-Step)
This process is simple. Just follow these steps for a foolproof, delicious soup.
- Start by heating the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for about 5 minutes, until it’s soft and translucent.
- Add the minced garlic and cook for one more minute, until it’s fragrant. You’ll smell it right away.
- Pour in the crushed tomatoes, tomato sauce, vegetable broth, and rinsed lentils. Stir in the dried oregano, basil, and red pepper flakes.
- Bring the soup to a boil. Then, reduce the heat to a simmer. Let it cook, uncovered, for about 15 minutes. This gives the lentils a head start to soften.
- After 15 minutes, add the broken lasagna noodle pieces to the pot. Stir them in and let the soup simmer for another 10-12 minutes. The noodles should be tender and the lentils fully cooked.
- While the soup simmers, make the creamy cashew topping. Drain your soaked cashews and put them in a blender. Add the nutritional yeast, 1/2 cup of water, and a big pinch of salt. Blend on high until it’s completely smooth and creamy.
- Once the noodles are done, turn off the heat. Stir in about half of the creamy cashew mixture. This makes the soup broth rich and luscious. Save the rest for dolloping on top.
- Taste the soup and season it generously with salt and black pepper. Ladle it into bowls, add a extra dollop of cashew cream, and garnish with fresh herbs if you have them.
How to Use Up Every Last Bit (No Waste!)
I hate throwing food away. Here’s how to make sure every part of this recipe gets used.
If you have leftover raw onion, dice it and freeze it. You can toss it straight from the freezer into your next soup or stew.
Use any extra vegetable broth to cook rice or quinoa. It adds a ton of flavor. You can also freeze broth in ice cube trays for future recipes.
Leftover soup thickens in the fridge. When you reheat it, just add a splash of water or broth to get the perfect soupy consistency again.
The creamy cashew mixture is versatile. Use any leftovers as a dip for veggies, a spread for sandwiches, or a sauce for baked potatoes later in the week.
Nutrition Notes
This soup isn’t just cheap and tasty. It’s also packed with good-for-you ingredients. Here’s a simple breakdown.
- High in plant-based protein from lentils.
- Provides a good source of fiber.
- Rich in vitamins from tomatoes and onions.
- Contains healthy fats from cashews and olive oil.
- Naturally dairy-free and egg-free.

Common Questions About This Recipe
Here are answers to the questions I get asked most often about this dish.
Can I use a different nut for the cream?
Yes, you can. Raw sunflower seeds are a great nut-free option. Soak them the same way and blend. The flavor will be a little different, but still creamy and delicious.
My soup soaked up all the broth! What do I do?
This happens if the noodles sit too long. No problem. Just add more warm vegetable broth or water when you reheat it. The noodles will continue to absorb liquid, so I always keep a little extra broth handy.
Can I make this in a slow cooker?
Absolutely. Sauté the onion and garlic first for best flavor. Then add everything except the noodles and cashew cream to the slow cooker. Cook on low for 6-7 hours or high for 3-4. Add the broken noodles 30 minutes before serving, then stir in the cream. If you love easy slow cooker meals, you must try this Crockpot lasagna soup recipe for the ultimate hands-off comfort food.
This Vegan One-Pot Lasagna Soup is a game-changer for budget cooking. It shows that with a little know-how, you can create meals that are nourishing, impressive, and incredibly affordable. The one-pot method is the real winner, saving you time and effort. For another fantastic one-pot twist on a classic, check out our ultimate one-pot lasagna soup.
I hope this recipe becomes a trusted favorite in your home. It’s a reminder that good food doesn’t have to be complicated or expensive.
Let me know your own money-saving twists for this recipe in the comments below! Please leave a rating!

Tired of the 5 PM dinner panic? Grab my new 30-Minute Cookbook!