If you love cozy pasta dinners as much as I do, this One-Pot Lasagna Soup is the kind of recipe you’ll want on repeat. It has all the familiar comfort of classic lasagna, but in an easier, spoonable form that fits beautifully into a busy weeknight routine. And if you’ve been searching for a satisfying soup crockpot style dinner idea, this recipe gives you that same hearty, slow-simmered feeling with a much simpler one-pot approach.
What I love most is how this soup captures those classic lasagna flavors in a way that feels relaxed and totally doable. You get a rich tomato broth, savory ground beef, tender pasta, and a generous finish of cheese that melts right in. It’s warm, filling, family-friendly, and just a little less fussy than layering a full pan of lasagna.
This is the sort of meal I make when I want something comforting without spending all evening in the kitchen. It’s rustic, hearty, and perfect for serving straight from the pot. If you’re feeding hungry people or just want leftovers that taste even better the next day, you’re in the right place.
Quick Recipe Info
| Prep time | 15 minutes |
| Cook time | 35 minutes |
| Total time | 50 minutes |
| Servings | 6 servings |
| Difficulty | Easy |
Why You’ll Love It
- It gives you classic lasagna flavor without the layering, baking, or extra dishes.
- Everything cooks in one pot, which keeps cleanup refreshingly simple.
- The broth is rich and tomato-forward, with plenty of hearty ground beef and pasta.
- It’s a flexible dinner that works for family meals, casual guests, or make-ahead lunches.
- The cheesy finish makes every bowl feel extra comforting and satisfying.
- You can easily adjust the texture, spice level, and pasta shape to suit your taste.
Nutritional Benefits and Adaptable Variations
Nutritional Benefits
This soup is hearty enough to stand on its own, thanks to the balance of protein, carbohydrates, and flavorful tomato broth. The ground beef adds satisfying richness and protein, while the tomatoes bring acidity and depth. If you add spinach at the end, you’ll also work in a little extra color and vegetables without changing the cozy feel of the dish. As always, the exact nutrition will depend on the specific ingredients you use, especially the cheese, broth, and pasta.
Adaptable Variations
I love how easy this recipe is to adjust. You can swap ground beef for Italian sausage or turkey, use broken lasagna noodles instead of bow-tie pasta, or stir in a handful of chopped spinach near the end. If you prefer a slightly richer soup, a spoonful of ricotta on top makes each bowl feel even more like traditional lasagna. For a soupier texture, add a bit more broth; for a thicker, stew-like result, let it simmer a few extra minutes before serving.
Ingredients
For the Soup Base
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes, optional
- 2 tablespoons tomato paste
- 1 can (28 ounces) crushed tomatoes
- 1 can (14.5 ounces) diced tomatoes
- 4 cups low-sodium beef broth
For the Pasta
- 8 ounces bow-tie pasta or broken lasagna noodles
- 1 to 2 cups water or extra broth, as needed
For Serving
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1/2 cup ricotta cheese, optional
- 2 tablespoons chopped fresh parsley or basil
Step-by-Step Instructions
[INSERT PROCESS IMAGE HERE]
- Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the ground beef and cook, breaking it up with a spoon, until browned and mostly cooked through.
- Add the diced onion and cook for 4 to 5 minutes, until softened. Stir in the garlic, salt, black pepper, Italian seasoning, and red pepper flakes if using, and cook for about 30 seconds until fragrant.
- Stir in the tomato paste and cook for 1 minute to deepen the flavor. Add the crushed tomatoes, diced tomatoes, and beef broth, then stir everything together well.
- Bring the soup to a gentle boil, then reduce the heat and let it simmer for 15 minutes so the flavors can blend and the broth can thicken slightly.
- Add the pasta and simmer, stirring occasionally, until tender according to the package timing, usually about 10 to 12 minutes. If the soup thickens more than you like, add 1 to 2 cups of water or extra broth to loosen it.
- Taste and adjust the seasoning if needed. Ladle the soup into bowls and top with mozzarella, Parmesan, a spoonful of ricotta if you like, and fresh parsley or basil.
Tips, Serving Suggestions & Substitutions
Tips
The most important tip is to cook the pasta just until tender. If it goes too long, it can absorb too much broth and become overly soft, especially if you plan to store leftovers.
Stir the soup occasionally once the pasta goes in so nothing sticks to the bottom of the pot. If you know you’ll have leftovers, you can also cook the pasta separately and add it to each bowl before serving.
Serving Suggestions
I love serving this with garlic bread, a simple green salad, or roasted vegetables on the side. For a dinner that feels extra cozy, offer the cheeses at the table so everyone can finish their bowl exactly how they like it.
Substitutions
You can use Italian sausage instead of ground beef for a more robust flavor, or ground turkey for a lighter option. Broken lasagna noodles, mafalda, or another short pasta will also work well. If you don’t have ricotta, extra mozzarella and Parmesan still give you that classic lasagna-inspired finish.
Nutrition Information
| Calories | 420 |
| Carbohydrates | 28 g |
| Protein | 26 g |
| Fat | 22 g |
| Saturated Fat | 9 g |
| Cholesterol | 72 mg |
| Sodium | 780 mg |
| Fiber | 4 g |
| Sugar | 8 g |
These nutrition values are approximate per serving and will vary depending on the exact ingredients used.
Storage & Make-Ahead Tips
Refrigerator: Let the soup cool, then store it in an airtight container in the refrigerator for up to 4 days. The pasta will continue to absorb broth as it sits, so add a splash of broth or water when reheating.
Freezer: For the best texture, freeze the soup before adding the pasta if possible. Freeze in airtight containers for up to 2 months, then thaw in the refrigerator overnight before reheating and adding freshly cooked pasta.
Make-ahead: You can prepare the soup base a day ahead, refrigerate it, and then reheat it before adding the pasta and cheeses. This is a great way to get that slow-developed flavor with less last-minute work.
FAQ
Can I make this as a soup crockpot recipe?
You can. Brown the beef, onion, and garlic first for the best flavor, then transfer everything except the pasta and cheeses to the crockpot. Cook on low for 6 to 7 hours or high for 3 to 4 hours, then stir in the pasta near the end and cook until tender.
What pasta works best in lasagna soup?
Broken lasagna noodles are the most traditional choice, but bow-tie pasta, mafalda, rotini, or other short pasta shapes also work very well. I like using a shape that’s easy to scoop and sturdy enough to hold up in the broth.
How do I keep the pasta from getting mushy?
Cook it only until just tender and avoid over-simmering after that point. If you expect leftovers, the best option is to cook the pasta separately and add it to each serving as needed.
Can I make it vegetarian?
Yes. Skip the ground beef and use a hearty plant-based meat alternative or add extra vegetables like mushrooms and zucchini. Swap the beef broth for vegetable broth and keep the cheese topping if that fits your preferences.
Do I have to use ricotta on top?
Not at all. Ricotta gives the soup a more classic lasagna feel, but it’s optional. Mozzarella and Parmesan alone still make the soup rich, cheesy, and very satisfying.
Final Thoughts
This One-Pot Lasagna Soup is one of those comforting dinners that feels generous, cozy, and wonderfully easy all at once. I hope you give it a try the next time you want a hearty bowl of pasta-and-tomato comfort without the extra work of traditional lasagna. If you make it, I’d love to hear how it turned out for you. Feel free to leave a comment, share it with someone who loves cozy soup dinners, and save it to Pinterest for later.

One-Pot Lasagna Soup
Equipment
- 1 Large pot or Dutch oven
- 1 wooden spoon
- 1 Chef's knife
- 1 Cutting board
- 1 measuring cups and spoons
Ingredients
For the Soup Base
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 small yellow onion diced
- 3 cloves garlic minced
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes optional
- 2 tablespoons tomato paste
- 28 ounces crushed tomatoes 1 can
- 14.5 ounces diced tomatoes 1 can
- 4 cups low-sodium beef broth
For the Pasta
- 8 ounces bow-tie pasta or broken lasagna noodles
- 1 to 2 cups water or extra broth as needed
For Serving
- 1 cup mozzarella cheese shredded
- 1/2 cup Parmesan cheese grated
- 1/2 cup ricotta cheese optional
- 2 tablespoons fresh parsley or basil chopped
Instructions
Cook the Soup
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the ground beef and cook, breaking it up with a spoon, until browned and mostly cooked through.
- Add the diced onion and cook for 4 to 5 minutes, until softened. Stir in the garlic, salt, black pepper, Italian seasoning, and red pepper flakes if using, and cook for 30 seconds.
- Stir in the tomato paste and cook for 1 minute. Add the crushed tomatoes, diced tomatoes, and beef broth, then stir well.
- Bring the soup to a gentle boil, then reduce the heat and simmer for 15 minutes.
- Add the pasta and simmer, stirring occasionally, until tender, about 10 to 12 minutes. Add water or extra broth as needed if the soup becomes too thick.
Serve
- Taste and adjust the seasoning if needed. Ladle into bowls and top with mozzarella, Parmesan, ricotta if using, and chopped parsley or basil.
