“So it’s like eating lasagna with a spoon?” my brother asked, eyeing the pot on the stove.
I just shrugged and handed him a bowl. He took one sip and went quiet—the kind of quiet that means someone is either really confused or really impressed. He wasn’t confused.
Let me back up. This soup happened because I wanted lasagna but didn’t want to deal with layering noodles, waiting for the oven to preheat, or scrubbing a baking dish afterward. You know that feeling. You want the comfort of a classic Italian-American dish, but you’re too tired to commit to the whole production. So I threw everything into one pot—tomatoes, ground beef, broken lasagna noodles, cream, cheese—and hoped for the best.
The first bite tasted like I’d cheated the system. It had that same deep, rich tomato flavor and that same gooey, cheesy finish. But it took less than thirty minutes and left me with exactly one pot to wash. That’s not a compromise. That’s an upgrade.
This Creamy One-Pot Tomato Lasagna Soup is the kind of recipe that makes you wonder why you ever did it the hard way. It’s got the soul of lasagna without the stress. And honestly? It might even taste better.
Why You’ll Love This Recipe
I’ve tested this soup more times than I want to admit, and every time, I’m reminded why it works so well. It hits every note you want from a weeknight dinner.
- Quick & Easy: From start to finish, this comes together in about 30 minutes. No layering, no waiting, no complicated steps. It’s perfect for those nights when you need dinner on the table fast.
- Simple Ingredients: You probably have most of these in your kitchen right now. Canned tomatoes, ground beef, onion, garlic, lasagna noodles, cream, and cheese. No fancy grocery runs required.
- Perfect for Cozy Nights: This is the kind of soup you want when the weather turns cold or when you just need a hug in a bowl. It’s rich, satisfying, and deeply comforting.
- Crowd-Pleaser: I’ve served this to kids, picky eaters, and serious foodies. Everyone goes back for seconds. It’s hard to argue with cheese and pasta swimming in a creamy tomato broth.
- Unbelievably Delicious: The texture is what gets me every time. The broken lasagna noodles soak up all that flavor, the cream makes everything velvety, and the melted cheese on top pulls it all together. It’s next-level comfort food.
What makes this recipe different from the rest is the technique. Instead of just dumping everything in and hoping for the best, I brown the meat first, then build the broth with a little tomato paste for depth, and finish with a splash of heavy cream for that luxurious texture. It’s not just another soup—it’s lasagna, reimagined.
This is the kind of meal that makes you close your eyes after the first bite. It’s comfort food at its finest, and it’s ready in half the time.
What Ingredients You Will Need
This recipe uses simple, pantry-friendly ingredients to create something that tastes like it simmered all day. Here’s what you’ll need:
For the Soup Base
- 1 tablespoon olive oil – for browning the meat and sautéing the aromatics
- 1 pound ground beef (80/20 is ideal for flavor, but lean works too) – I prefer using ground chuck for the best balance of fat and taste
- 1 medium yellow onion, finely diced – adds sweetness and depth
- 4 cloves garlic, minced – because garlic makes everything better
- 2 tablespoons tomato paste – this is the secret to that deep, concentrated tomato flavor (I recommend the kind in a tube for easy squeezing)
- 1 can (28 ounces) crushed tomatoes – look for San Marzano tomatoes if you can find them; they’re sweeter and less acidic
- 4 cups low-sodium chicken broth – or vegetable broth if you want to keep it vegetarian
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional, but I love the little kick)
- Salt and black pepper to taste
For the Pasta & Creamy Finish

- 8 ounces dried lasagna noodles, broken into 1-2 inch pieces – no need to cook them separately; they’ll cook right in the broth
- ½ cup heavy cream – this is what makes it creamy without being heavy (you can use half-and-half in a pinch, but the soup won’t be as rich)
- 1 cup shredded mozzarella cheese – for that classic lasagna pull
- ½ cup grated Parmesan cheese – adds salty, nutty flavor
For Topping (Optional but Highly Recommended)
- Fresh basil leaves, torn
- Extra Parmesan for grating
- Crushed red pepper flakes for heat
If you want to swap the ground beef, ground turkey or Italian sausage work beautifully. For a vegetarian version, use plant-based crumbles or just load up on mushrooms and lentils. The heavy cream can be swapped for full-fat coconut milk if you’re dairy-free, but the flavor will shift slightly.
Equipment Needed
One of the best things about this recipe is how little equipment it requires. Here’s what you’ll need:
- A large Dutch oven or heavy-bottomed pot – I use my trusty 5.5-quart enameled cast iron pot. It holds heat evenly and is perfect for one-pot meals. If you don’t have one, any large pot with a thick bottom will work.
- A wooden spoon or spatula – for breaking up the meat and stirring the soup
- A sharp chef’s knife and cutting board – for dicing the onion and mincing the garlic
- Measuring cups and spoons – for accuracy, though I admit I eyeball the herbs sometimes
- A ladle – for serving
If you don’t own a Dutch oven, a stainless steel stockpot works perfectly. Just keep an eye on the heat to prevent sticking. And if you’re on a budget, a nonstick soup pot from the grocery store will do the job just fine.
Preparation Method
Let me walk you through this step by step. Trust me, it’s easier than assembling actual lasagna.
- Brown the meat. Heat the olive oil in your pot over medium-high heat. Add the ground beef and cook, breaking it up with your spoon, until it’s browned all over—about 5 to 7 minutes. Don’t drain all the fat; you want some of it for flavor. If there’s a lot of excess grease, spoon off all but about 1 tablespoon.
- Sauté the aromatics. Reduce the heat to medium. Add the diced onion and cook for 3 to 4 minutes until it’s soft and translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant. Your kitchen should smell amazing right about now.
- Add the tomato paste. Stir in the tomato paste and cook for 1 to 2 minutes, stirring constantly. This step caramelizes the paste and deepens the flavor. It’s a small step that makes a big difference.
- Build the broth. Pour in the crushed tomatoes and chicken broth. Add the dried oregano, dried basil, red pepper flakes (if using), and a generous pinch of salt and black pepper. Stir everything together and bring it to a boil.
- Cook the noodles. Once the soup is boiling, add the broken lasagna noodles. Reduce the heat to a simmer and cook for 10 to 12 minutes, stirring occasionally to prevent the noodles from sticking to the bottom. The noodles should be tender but still have a slight bite—al dente, as the Italians say.
- Make it creamy. Turn off the heat. Stir in the heavy cream, mozzarella cheese, and Parmesan cheese. Stir until the cheese is completely melted and the soup looks silky and luxurious. Taste and adjust the seasoning with more salt and pepper if needed.
- Serve immediately. Ladle the soup into bowls and top with fresh basil, extra Parmesan, and a sprinkle of red pepper flakes if you like heat.
A quick note: the soup will thicken as it sits because the noodles keep absorbing liquid. If you’re making it ahead, add a splash of broth or water when reheating to thin it back out. And if the noodles are still a little firm at the 10-minute mark, just let them simmer another minute or two—every brand cooks differently.
Cooking Tips & Techniques
I’ve made this soup enough times to know where things can go wrong. Here are my best tips to get it right every time.
Don’t skip browning the meat properly. I used to rush this step, but letting the beef get a nice brown crust adds so much flavor. Let it sit in the pan for a minute before breaking it up. That’s where the magic happens.
Toast the tomato paste. This is a pro tip I picked up from a chef friend. Cooking the tomato paste for a minute or two before adding liquid caramelizes the sugars and eliminates that raw, tinny taste. It takes two minutes but makes the soup taste like it simmered for hours.
Break the noodles evenly. I learned this the hard way. If you break the lasagna noodles into uneven pieces, some will be overcooked while others are still crunchy. Try to keep the pieces roughly the same size—about 1 to 2 inches works perfectly.
Stir often while the noodles cook. Lasagna noodles have a tendency to stick together and clump at the bottom of the pot. Give the soup a good stir every few minutes to keep everything moving. A wooden spoon is your best friend here.
Add the cheese off the heat. This is non-negotiable. If you add the cheese while the soup is still boiling, it can curdle or turn grainy. Turn off the heat, then stir in the cream and cheese. The residual heat is plenty to melt everything into a silky finish.
I once forgot to stir the noodles and ended up with a giant clump of pasta stuck to the bottom of my favorite pot. It was salvageable, but it taught me to set a timer and stir every few minutes. Learn from my mistakes!
Variations & Adaptations
This recipe is incredibly flexible. Here are a few ways to make it your own:
Vegetarian Lasagna Soup: Skip the ground beef and add 2 cups of chopped mushrooms and a can of drained chickpeas. The mushrooms add that meaty texture, and the chickpeas bring protein. You won’t miss the meat.
Spicy Sausage Version: Swap the ground beef for 1 pound of spicy Italian sausage (casings removed). Brown it the same way, and the fennel and red pepper flakes will infuse the broth with an extra layer of heat. This is my husband’s favorite version.
Low-Carb Option: Replace the lasagna noodles with zucchini ribbons or cauliflower florets. Add them in the last 5 minutes of cooking so they don’t get mushy. It’s not quite the same, but it’s a solid alternative if you’re watching your carbs.
Extra Veggie Boost: Throw in a handful of fresh spinach or chopped kale right before serving. Stir until it wilts, and you’ve added a pop of color and nutrients without changing the flavor.
Dairy-Free Adaptation: Use full-fat coconut milk instead of heavy cream and a dairy-free mozzarella shreds. The coconut milk adds a subtle sweetness that works surprisingly well with the tomatoes. I’ve tried it, and it’s delicious in its own way.
I once made a version with leftover roasted vegetables and it was fantastic. Don’t be afraid to clean out your fridge—this soup is very forgiving.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot. Ladle it into deep bowls and top with fresh basil, a generous grating of Parmesan, and a pinch of red pepper flakes if you like heat. A side of crusty bread or garlic bread is practically mandatory for sopping up the broth.
If you want to make it a full meal, serve it alongside a simple green salad with a lemony vinaigrette. The acidity cuts through the richness of the soup beautifully. And for a truly cozy night, pair it with a glass of red wine—a Chianti or Sangiovese works perfectly.
Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. Keep in mind that the noodles will continue to absorb liquid, so the soup will thicken as it sits. That’s normal.
Reheating: Reheat the soup on the stovetop over medium-low heat, adding a splash of broth or water to thin it out. You can also microwave individual portions in 30-second bursts, stirring in between. The cheese might separate slightly, but it will taste just as good.
Freezing: This soup freezes well, but I recommend leaving the noodles out if you plan to freeze it. Cook the soup without the pasta, let it cool, and freeze it for up to 3 months. When you’re ready to eat, thaw it in the fridge overnight, reheat it, and add freshly cooked noodles. This prevents the pasta from turning mushy.
The flavors actually deepen after a day in the fridge. I sometimes make this soup specifically to eat the next day—it’s that good.
Nutritional Information & Benefits
Here’s an approximate breakdown per serving (based on 6 servings):
- Calories: ~480
- Protein: 28g
- Fat: 22g
- Carbohydrates: 40g
- Fiber: 5g
- Sugar: 8g
- Sodium: 680mg
This soup is a good source of protein from the beef and cheese, and the tomatoes provide a healthy dose of lycopene, an antioxidant linked to heart health. The calcium from the cheese supports strong bones, and the garlic and onions offer immune-boosting properties.
If you’re watching your sodium, use low-sodium broth and go easy on the added salt. The Parmesan adds quite a bit of saltiness on its own. For a lighter version, swap the ground beef for ground turkey and use half-and-half instead of heavy cream.
This isn’t a diet food, and it doesn’t pretend to be. But it’s a satisfying, balanced meal that fits into a healthy lifestyle when enjoyed in moderation. And honestly? Sometimes you need a bowl of creamy, cheesy comfort.
Conclusion
This Creamy One-Pot Tomato Lasagna Soup is everything I want in a weeknight dinner. It’s fast, it’s forgiving, and it tastes like something you spent hours on. The noodles soak up that rich, creamy tomato broth, the cheese pulls into glorious strings, and every spoonful feels like a warm hug.
I love that you can make it your own—swap the meat, add more veggies, dial up the spice, or keep it mild. It’s the kind of recipe that adapts to whatever you have on hand and still turns out amazing. That’s the mark of a keeper in my book.
If you make this soup (and I really hope you do), let me know how it turns out. Leave a comment below or tag me in your photos. I love seeing your creations, and I’m always here if you have questions. Happy cooking, friend!
Frequently Asked Questions
Can I use gluten-free lasagna noodles?
Yes, you can! Just keep in mind that gluten-free noodles often cook faster and can get mushy if overcooked. Check the package instructions and adjust the cooking time accordingly. Add them in the last 5 to 7 minutes of simmering.
Can I make this in a slow cooker?
Absolutely. Brown the meat and sauté the aromatics on the stovetop first, then transfer everything except the cream, cheese, and noodles to a slow cooker. Cook on low for 4 to 6 hours or on high for 2 to 3 hours. Add the noodles 20 minutes before serving, then stir in the cream and cheese at the end.
Why did my soup turn out too thick?
This happens when the noodles absorb too much liquid. If your soup is thicker than you’d like, simply stir in a splash of broth or water when reheating. Next time, you can add an extra cup of broth to give the noodles more room to expand.
Can I use other pasta shapes?
Definitely! Broken lasagna noodles are traditional, but you can use any short pasta you have on hand. Rigatoni, penne, or even broken spaghetti work great. Just adjust the cooking time based on the pasta shape.
Is this recipe freezer-friendly?
Yes, with one caveat. The noodles can become mushy after freezing and thawing. I recommend freezing the soup base without the noodles, then cooking fresh noodles when you’re ready to eat. If you do freeze it with the noodles, expect a softer texture—it’s still delicious, just different.
Pin This Recipe!

Creamy One-Pot Tomato Lasagna Soup – Easy 30-Minute Recipe
This Creamy One-Pot Tomato Lasagna Soup delivers all the comforting flavors of classic lasagna in a fraction of the time. With a rich tomato broth, tender lasagna noodles, and a creamy, cheesy finish, it’s the perfect weeknight dinner that comes together in just 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef (80/20 recommended)
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (28 ounces) crushed tomatoes (preferably San Marzano)
- 4 cups low-sodium chicken broth (or vegetable broth)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 8 ounces dried lasagna noodles, broken into 1–2 inch pieces
- ½ cup heavy cream
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Fresh basil leaves, torn (for topping)
- Extra Parmesan for grating (for topping)
- Crushed red pepper flakes (for topping)
Instructions
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned all over, about 5 to 7 minutes. Spoon off excess grease, leaving about 1 tablespoon.
- Reduce heat to medium. Add the diced onion and cook for 3 to 4 minutes until soft and translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant.
- Stir in the tomato paste and cook for 1 to 2 minutes, stirring constantly, until caramelized.
- Pour in the crushed tomatoes and chicken broth. Add the dried oregano, dried basil, red pepper flakes (if using), and a generous pinch of salt and black pepper. Stir and bring to a boil.
- Once boiling, add the broken lasagna noodles. Reduce heat to a simmer and cook for 10 to 12 minutes, stirring occasionally, until the noodles are tender but still al dente.
- Turn off the heat. Stir in the heavy cream, mozzarella cheese, and Parmesan cheese until completely melted and the soup is silky. Adjust seasoning with more salt and pepper if needed.
- Ladle the soup into bowls and top with fresh basil, extra Parmesan, and a sprinkle of red pepper flakes if desired.
Notes
The soup will thicken as it sits because the noodles absorb liquid. If making ahead, add a splash of broth or water when reheating. For freezing, cook the soup without the noodles, freeze for up to 3 months, then add freshly cooked noodles when reheating. Do not add cheese while the soup is boiling to prevent curdling.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 480
- Sugar: 8
- Sodium: 680
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 40
- Fiber: 5
- Protein: 28
Keywords: lasagna soup, one-pot soup, creamy tomato soup, easy weeknight dinner, comfort food, 30-minute meal


