Saad asked me to make this three weeks in a row before I finally wrote the recipe down properly. It's lasagna — but in soup form, ready in about 30 minutes, and made in a single pot. I know that sounds like a shortcut version of the real thing, but honestly, on a cold Tuesday night when I don't want to layer anything or wait an hour for something to bake, this is exactly what I want.
What makes this work is the cheese situation. Instead of stirring all the cheese into the broth (which, I learned the hard way, turns it into a gloppy mess), you mix the ricotta, mozzarella, and Parmesan together in a bowl and then dollop it right on top when you serve. It melts into the hot soup slowly, so every spoonful has a little creamy cheese pull. That detail took me two failed batches to figure out, but now it's the thing everyone comments on.
This is a weeknight dinner at our house, no question. My husband will eat this with crusty bread. Saad wants it with extra cheese on top — always. Zainab picks around the noodles, which is infuriating, but she eats everything else so I've stopped fighting it. I make a big batch because leftovers the next day are genuinely better — the flavors settle into the broth overnight in a way the fresh pot doesn't quite match. If you like hearty pasta dinners, my Chicken Fettuccine Alfredo has the same energy — creamy, filling, no-fuss.
One thing to know before you start: if you're planning to have leftovers (and you should be), cook the noodles separately or pull the soup off the heat before the pasta is fully done. Noodles left sitting in hot broth overnight go completely soft. I mention this now because I didn't, and my second-day soup was more of a pasta porridge than anything else.

Why You'll Love This Recipe
- One pot, real cleanup: Everything from browning the beef to cooking the noodles happens in a single large pot. I'm not scrubbing a baking dish or a colander at the end of a long day — just the pot, a ladle, and a bowl I mixed the cheese in. On busy weeknights, that matters more than I can explain.
- It actually tastes like lasagna: I was skeptical of this the first time I heard the idea — soup doesn't bake, so how can it taste like the real thing? But with the broken lasagna noodles, the tomato-heavy broth, and that three-cheese topping, it really does deliver the same flavors. This isn't a pasta soup that happens to be named after lasagna. It tastes like the dish you grew up eating, just in a bowl.
- The cheese topping changes everything: Mixing ricotta, mozzarella, and Parmesan together and dolloping it on each bowl rather than stirring it all in gives you these pockets of creamy cheese that melt as you eat. It's the detail that makes this feel less like a lazy dinner and more like something you actually planned. Takes two minutes extra and is completely worth it.
- Ready in 30 minutes flat: From the moment I put the pot on the stove to when I'm ladling it into bowls, this is a 30-minute meal. The noodles cook right in the broth, so there's no separate pasta pot to manage. I've timed it on stressed evenings when I had 25 minutes before everyone started complaining — it works.
- Great for meal prep: The broth actually deepens in flavor overnight, so day-two soup is better than day one. I just store the noodles separately to keep them from going mushy. Reheat the broth on the stovetop with a splash of extra beef broth if it's thickened up too much, then add the noodles back in.
Ingredients
- 1 lb ground beef (or Italian sausage — see variations)
- 1 small onion, diced
- 3 cloves garlic, minced
- 4 cups beef broth
- 1 can (28 oz) crushed tomatoes
- 1 can (15 oz) tomato sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes (optional, but I use them)
- 8 lasagna noodles, broken into rough pieces
- 1 cup ricotta cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 tablespoon fresh basil, chopped (for garnish)
Directions
- Step 1: Brown the beef. In a large heavy pot or Dutch oven, cook the ground beef over medium heat, breaking it apart as it cooks. You want good browning here — don't rush it by cranking the heat, but let it actually color. Drain off the excess fat, then add the diced onion and minced garlic and cook for another 2 to 3 minutes until they soften.
- Step 2: Build the broth. Pour in the beef broth, crushed tomatoes, and tomato sauce. Stir in the Italian seasoning, salt, black pepper, and red pepper flakes if you're using them. Bring everything to a simmer over medium heat — you'll start smelling it come together almost immediately.
- Step 3: Cook the noodles. Add the broken lasagna noodles to the pot and let them cook in the broth for about 10 minutes, stirring occasionally so they don't stick together or to the bottom. Taste a piece — you want them just tender, not soft all the way through. They'll continue to cook slightly from the residual heat even after you turn off the stove.
- Step 4: Make the cheese topping. While the noodles cook, mix the ricotta, shredded mozzarella, and grated Parmesan in a small bowl. Season with a tiny pinch of salt and pepper if you like. Set aside — this goes on at serving, not stirred in.
- Step 5: Serve. Ladle the hot soup into bowls and drop a generous spoonful of the cheese mixture right in the center. It'll start melting on contact. Scatter fresh basil on top and serve immediately — ideally with crusty bread alongside for soaking up the broth.

Tips for Success
- Don't skip browning the meat: I used to just cook the beef until it was no longer pink and call it done. The difference when you let it actually brown — when it develops a little color before you drain it — is real. That fond on the bottom of the pot dissolves into the broth and gives it a depth that just boiling the meat doesn't. An extra two to three minutes here is worth every second.
- Pull the noodles before they're fully done if you want leftovers: This is the lesson I learned the embarrassing way. Lasagna noodles sitting in hot liquid overnight turn into mush. If you're cooking for the next day too, either cook the noodles separately and store them in a container with a little oil, or cook them in the soup but stop two minutes early and refrigerate immediately. Add extra broth when reheating because the noodles absorb liquid as they sit.
- Cheese goes on top, not in the pot: Stirring cold ricotta directly into a hot broth breaks it apart and makes the soup grainy. Mixing the three cheeses together and dolloping on each serving means they melt slowly and you actually taste the ricotta creaminess rather than having it disappear. This is the move that makes this recipe feel intentional rather than thrown together.
- Use fresh garlic, not jarred: I have nothing against jarred garlic for certain things, but in a soup this simple where garlic is one of only a handful of aromatics, fresh makes a noticeable difference. Three cloves, minced fine, cooked for a full minute after the onions soften. If you only have garlic powder, use half a teaspoon — it's not the same but it works in a pinch.
- Taste your broth before the noodles go in: Once the tomatoes and broth are simmering together is the right moment to adjust salt and seasoning — before the pasta absorbs any of it. Noodles will pull some of the salt from the broth as they cook, so if it tastes right before, it might need a small adjustment after. Tasting twice takes 10 seconds and saves a flat-tasting bowl at the end.
Variations
- Italian sausage instead of beef: Swap the ground beef for mild or hot Italian sausage and the whole character of the soup shifts — it gets a little fennel-y, a little more savory, and honestly it's probably my husband's favorite version. Remove the casing if it's links and crumble it in the pan the same way you'd brown beef. You won't need extra seasoning because sausage already has plenty built in.
- Vegetarian version: Skip the meat and use vegetable broth instead of beef broth. Add a cup of sliced mushrooms and a diced zucchini when you'd normally add the onions. The mushrooms add that savory weight that keeps the soup from feeling thin. This version is genuinely good — not a lesser substitute, just a different thing.
- Creamy version: Stir in ½ cup of heavy cream right before you add the noodles. It turns the broth from a sharp tomato base into something richer and slightly pink, like a vodka sauce consistency. If you like creamy pasta dishes — the kind that feel almost indulgent — this is the version for you. My Chicken Fettuccine Alfredo fans tend to love this variation.
- Spicy version: Double the red pepper flakes to a full teaspoon, or use hot Italian sausage instead of beef and skip the flakes entirely. You can also add a diced fresh jalapeño with the onions at the start. The spice works really well against the richness of the cheese topping — it balances things out.
- Low-carb version: Replace the lasagna noodles with zucchini ribbons (use a vegetable peeler to make long strips) and add them in the last 3 to 4 minutes of cooking — they need almost no time. Or use cauliflower florets broken into small pieces, added about 8 minutes before serving. The broth still carries all the flavor; the texture is just different.
Serving and Storage
Serving
Serve this hot, straight from the pot. Ladle into deep bowls and add the ricotta-mozzarella-Parmesan topping right before it hits the table — you want that cheese to be cold when it meets the hot broth so it melts slowly as you eat rather than dissolving instantly. Fresh basil on top adds something bright that cuts through the richness. Crusty bread on the side is the obvious move, but if you want to make a full spread, these Spinach and Artichoke Pinwheels would be a great start alongside it.
Storage
Refrigerate leftovers in an airtight container for up to 4 days. Store noodles separately if you can — this is the single best thing you can do for leftover quality. When reheating, warm the broth on the stovetop over medium-low heat and add a splash of beef broth since the noodles will have absorbed liquid overnight. To freeze: freeze just the broth and meat mixture without any noodles or cheese. It keeps frozen for up to 2 months. Cook fresh noodles and make a new cheese topping when you're ready to serve.

Frequently Asked Questions
Can I make lasagna soup ahead of time?
Yes, and it's actually better the next day. The tomato broth deepens overnight in a way the fresh pot doesn't quite match. Just store the noodles separately so they don't go soft sitting in the hot liquid. Make the cheese topping fresh when you're ready to serve — it takes two minutes.
Can I freeze lasagna soup?
You can freeze the broth and meat base, but leave the noodles out entirely. Noodles don't freeze and reheat well — they turn grainy and fall apart. Freeze the soup base in a zip-lock bag or airtight container for up to 2 months. Thaw overnight in the fridge, reheat on the stove, and cook fresh noodles to add when serving.
What pasta can I use if I don't have lasagna noodles?
Broken lasagna noodles work best because they give you that wide, flat noodle texture that makes the soup feel like actual lasagna. But rotini, bowtie (farfalle), or penne all work if that's what you have. Adjust the cooking time — smaller pasta shapes cook faster than broken lasagna sheets, usually 8 minutes instead of 10.
Can I use ground turkey instead of beef?
Ground turkey works fine — the soup will be a bit lighter in flavor since turkey doesn't have the same fat content as beef. To compensate, make sure you brown it well and season generously. Ground chicken also works. I'd still use beef broth either way rather than switching to chicken broth — it keeps the soup feeling hearty.
My soup got really thick after sitting. Did I do something wrong?
Nothing went wrong — the noodles absorb liquid as they sit, which is just what pasta does. When you reheat it, add half a cup to a full cup of beef broth and stir it in over medium heat. It'll loosen right back up. This is also why I recommend storing noodles separately if you know you'll have leftovers.

LASAGNA SOUP
Ingredients
- 1 lb ground beef or Italian sausage
- 1 small onion diced
- 3 cloves garlic minced
- 4 cups beef broth
- 1 28 oz can crushed tomatoes
- 1 15 oz can tomato sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes optional
- 8 lasagna noodles broken into pieces
- 1 cup ricotta cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 tablespoon fresh basil chopped (for garnish)
Instructions
Step No.1: Brown the Beef
- In a large pot or Dutch oven, cook the ground beef over medium heat until browned. Drain excess fat and add the diced onion and garlic. Cook for 2-3 minutes until softened.
Step No.2: Add Broth and Tomatoes
- Pour in the beef broth, crushed tomatoes, and tomato sauce. Stir in Italian seasoning, salt, black pepper, and red pepper flakes. Bring to a simmer.
Step No.3: Cook the Pasta
- Add broken lasagna noodles to the soup and let them cook for about 10 minutes, or until tender. Stir occasionally to prevent sticking.
Step No.4: Make the Cheese Mixture
- In a small bowl, mix ricotta cheese, shredded mozzarella, and grated Parmesan. Set aside.
Step No.5: Serve and Garnish
- Ladle the soup into bowls and top each serving with a spoonful of the cheese mixture. Garnish with fresh basil and serve warm.
Notes
- Meat Options: Swap ground beef for Italian sausage or use ground turkey for a leaner option.
- Pasta Tip: Cook pasta separately if planning leftovers to prevent sogginess.
- Cheesy Topping: Adjust the cheese blend for extra creaminess.
- Vegetarian Lasagna Soup: Use vegetable broth and swap meat for mushrooms or zucchini.
- Spicy Lasagna Soup: Increase red pepper flakes or add diced jalapeños.
- Creamy Lasagna Soup: Stir in ½ cup heavy cream for a richer broth.
- Gluten-Free Lasagna Soup: Use gluten-free pasta instead of lasagna noodles.
- Low-Carb Lasagna Soup: Replace noodles with zucchini ribbons or cauliflower florets.
- Extra Cheesy Lasagna Soup: Stir in more mozzarella for a gooey, cheesy experience.
This is one of those recipes I keep coming back to because it genuinely solves a problem: I want something that tastes like a proper dinner but I don't have the time or energy to make one. Thirty minutes, one pot, a bowl of mixed cheese I can put together while the noodles cook — that's the whole thing. I've made it probably a dozen times now and I still look forward to it.
If you want to turn this into a full dinner spread, the Spinach and Artichoke Pinwheels are great alongside — flaky, cheesy, done in the oven while the soup simmers on the stove. Or if you're on a one-pot streak, my Chicken Fettuccine Alfredo has the same satisf





Comments
No Comments