Love this? Save it for later!
Share the inspiration with your friends
My neighbor Jen wasn’t trying to impress me. I’d stopped by to grab a book she’d promised to lend me, and this smell—this rich, tomatoey, impossibly cozy smell—hit me before I even got through her back door. She was standing at the stove in her sweatpants, stirring a big pot with one hand and holding a toddler on her hip with the other. “Oh, it’s just soup,” she said when I asked what on earth was making my mouth water. “Leftover lasagna stuff I threw together.”
I stood there, honestly a little stunned. Here she was, nonchalantly creating what would become my family’s most-requested dinner, and she acted like it was nothing. She plopped a spoonful into a bowl, added a dollop of ricotta, and handed it to me like she was doing me a favor by getting rid of some leftovers. That first bite—the tender pasta, the savory broth, that creamy ricotta melting in—was a genuine moment. I think I actually closed my eyes.
Maybe you’ve been there, standing in someone else’s kitchen, watching them make something extraordinary look completely ordinary. You know that feeling when you realize you’re about to ask for a recipe before you’ve even finished eating? That was me. I practically begged her to walk me through it, scribbling notes on the back of an envelope I found in my purse.
She shrugged and said, “It’s really just lasagna without the work.” And that, honestly, is the whole point of this recipe. It’s all the comfort of a bubbling lasagna—the sausage, the herbs, the cheese—but it comes together in one pot in about thirty minutes. No layering, no baking dish to scrub, no waiting for it to set. Just pure, soul-warming soup that tastes like you spent all afternoon in the kitchen.
I’ve made this cozy one-pot lasagna soup with ricotta dollops at least twice a month since that day. It’s become our go-to for busy weeknights, for cold-weather Sundays, for those days when everyone in the house needs a hug in a bowl. And every single time I make it, I think of Jen in her sweatpants, making magic look like an accident.
Why You’ll Love This Recipe
This isn’t just another soup recipe. It’s the kind of meal that solves real dinner problems—the ones where you’re short on time, low on energy, and facing a table full of hungry people with different opinions on what sounds good. Let me tell you why this one works so hard for you.
- One Pot, No Fuss: Everything happens in a single pot. No browning meat in one pan, boiling pasta in another, or making a separate sauce. You cook, you stir, you serve. Cleanup takes about two minutes.
- Budget-Friendly Ingredients: Ground sausage or beef, canned tomatoes, dried pasta, and a few pantry staples. No fancy cheese boards or imported ingredients. This is real food for real budgets.
- Picky Eater Approved: My kids, who sometimes look at a regular lasagna like it’s a science experiment, inhale this soup. Something about the broth and the fun pasta shapes makes it feel less intimidating, I think.
- Leftovers That Actually Get Better: This is one of those rare soups that tastes even more amazing the next day. The flavors meld, the pasta soaks up the broth, and the ricotta gets all creamy and dreamy. Make extra on purpose.
- Comfort Food Without the Work: You get all the cozy, cheesy, herby goodness of a traditional lasagna without the layering, the baking time, or the stress. It’s lasagna for people who want to relax instead of fuss.
What makes this recipe different from every other lasagna soup out there? It’s the little things I’ve learned from making it over and over. Using a mix of Italian sausage and ground beef gives the broth a deeper, richer flavor. Simmering the pasta right in the pot means it absorbs all that savory goodness instead of just sitting in plain water. And the ricotta dollops—well, they’re not just a garnish. They’re the creamy, dreamy finish that makes every spoonful feel like a treat.
This is comfort food reimagined. It’s faster, easier, and honestly, sometimes I like it even more than the original lasagna. No judgement—try it and see.
What Ingredients You Will Need
This recipe uses simple, honest ingredients to deliver big, bold flavor. Most of these are probably in your kitchen right now, which is exactly the point. Here’s what you’ll need and why each one matters.
- 1 tablespoon olive oil – For browning the meat and sautéing the aromatics. A good quality extra virgin olive oil adds a little fruity depth, but regular works just fine.
- 1 pound Italian sausage (mild or spicy) – This is the flavor backbone. I prefer mild sausage for the kids, but spicy gives it a nice kick if your family likes heat. (I recommend Johnsonville or your local butcher’s fresh links—casings removed.)
- 1/2 pound ground beef (80/20) – Adds richness and a heartier texture. The combination of sausage and beef is what makes this taste like real lasagna, not just tomato soup with pasta.
- 1 medium yellow onion, diced – For that savory, aromatic base. Yellow onions are sweet and mellow when cooked, perfect for a family-friendly soup.
- 4 cloves garlic, minced – Because garlic makes everything better. Use fresh if you can—it really does make a difference in the broth.
- 1 teaspoon dried oregano – Classic Italian herb that brings warmth and depth. (I always use dried here—fresh oregano can be too delicate for a long-simmering soup.)
- 1/2 teaspoon dried basil – Sweet and slightly peppery, it rounds out the herb profile. You can use fresh basil at the end for garnish, but dried works best in the cooking process.
- 1/4 teaspoon red pepper flakes (optional) – A tiny pinch adds a whisper of heat without making it spicy for the kids. Leave it out if your family is sensitive to heat.
- 6 cups low-sodium chicken broth – The base of the soup. Low-sodium is key here—you want to control the salt level yourself. (I use Swanson or Kitchen Basics.)
- 1 can (28 ounces) crushed tomatoes – These give the soup its rich, thick tomato base. Look for San Marzano tomatoes if you can find them—they’re sweeter and less acidic.
- 1 can (14.5 ounces) diced tomatoes, undrained – Adds texture and little bursts of tomato flavor. Fire-roasted diced tomatoes are amazing here if you want a slightly smoky note.
- 1 tablespoon tomato paste – Concentrated tomato flavor that deepens the broth. Don’t skip it—it’s the secret to that slow-simmered taste.
- 1 teaspoon sugar – Just a pinch to balance the acidity of the tomatoes. Trust me on this one—it makes a difference.
- 8 ounces dried pasta (such as mafalda, broken lasagna noodles, or rotini) – Short, sturdy pasta shapes work best. Mafalda (those little ruffled ribbons) is my top pick because it catches the broth and ricotta perfectly. Broken lasagna noodles are the most authentic choice.
- 1/2 cup grated Parmesan cheese – For stirring into the soup at the end. It adds saltiness and umami that ties everything together.
- 1 cup whole milk ricotta cheese – For those gorgeous, creamy dollops. Full-fat ricotta is non-negotiable here—the low-fat stuff gets watery and doesn’t have the same luxurious texture. (I love Calabro or BelGioioso.)
- 1/4 cup fresh parsley or basil, chopped (for garnish) – A pop of color and freshness that brightens up the whole bowl. Optional, but highly recommended.
- Salt and black pepper, to taste – Season as you go, not just at the end. A little salt at each stage builds layers of flavor.
Equipment Needed
One of the best things about this recipe is how little equipment it requires. Here’s what you’ll need to have on hand.
- Large Dutch oven or heavy-bottomed pot (6-7 quart) – This is your main tool. A Dutch oven holds heat evenly and is perfect for browning meat and simmering soup. If you don’t have one, any large, heavy pot will work—just keep an eye on the heat to prevent sticking.
- Wooden spoon or spatula – For breaking up the meat and stirring the soup. A wooden spoon won’t scratch your pot and gives you good leverage for scraping up browned bits.
- Sharp knife and cutting board – For dicing the onion and mincing the garlic. A good chef’s knife makes prep work feel effortless.
- Measuring cups and spoons – Accurate measurements matter, especially for the broth and tomatoes. I keep a set of dry measuring cups and a liquid measuring cup handy.
- Can opener – You’ll be opening a few cans, so make sure yours is working well.
- Small bowl for the ricotta – For mixing and dolloping. Any small bowl will do.
- Ladle – For serving. A deep ladle makes it easy to get a good mix of broth, pasta, and meat in every bowl.
If you don’t have a Dutch oven, don’t run out and buy one just for this recipe. A large stockpot or even a deep skillet with a lid will work. The key is having enough space for everything to simmer without boiling over. I’ve made this in a cheap stockpot more times than I can count, and it turns out great every time.
Preparation Method

This is where the magic happens. Follow these steps, and you’ll have a pot of something truly special in about thirty minutes. I’ve included all the little details I’ve learned from making this dozens of times.
- Heat the olive oil in your large Dutch oven or pot over medium-high heat. Give it about 30 seconds to get shimmering—you want it hot but not smoking.
- Add the Italian sausage and ground beef. Break the meat up with your wooden spoon as it cooks. Let it brown for about 5-6 minutes, stirring occasionally. Don’t rush this step—a good brown on the meat adds so much flavor to the broth. You’re looking for deep golden-brown bits on the bottom of the pot. That’s flavor gold.
- Remove the cooked meat with a slotted spoon and set it aside on a plate. Leave about 2 tablespoons of the rendered fat in the pot. If there’s a lot more than that, pour some off—you don’t want greasy soup.
- Add the diced onion to the pot and cook over medium heat for 4-5 minutes, until it’s soft and translucent. Scrape up any browned bits from the bottom of the pot as you stir—that’s where so much flavor lives.
- Add the minced garlic, oregano, basil, and red pepper flakes (if using). Cook for about 30 seconds, stirring constantly, until the garlic is fragrant. Be careful not to burn the garlic—it turns bitter fast.
- Stir in the tomato paste and cook for another minute. This concentrates the tomato flavor and adds a beautiful depth to the soup. You’ll smell it turn from bright to rich.
- Pour in the chicken broth, crushed tomatoes, and diced tomatoes (with their juices). Add the sugar and stir everything together. Bring the soup to a boil, then reduce the heat to a gentle simmer.
- Return the cooked meat to the pot. Stir well and let the soup simmer for about 10 minutes. This gives the flavors time to get to know each other. The kitchen will start smelling incredible about now.
- Add the pasta and stir. Cook according to the package directions for al dente—usually about 8-10 minutes for most pasta shapes. Stir occasionally to prevent the pasta from sticking to the bottom of the pot. (If you’re using broken lasagna noodles, they might take a minute or two longer.)
- Taste and season with salt and black pepper. Remember that the Parmesan will add saltiness later, so go easy on the salt at this stage. I usually start with 1/2 teaspoon and add more if needed.
- Stir in the grated Parmesan cheese until it’s fully melted into the broth. This is what gives the soup that silky, almost creamy texture without any cream.
- Make the ricotta dollops. In a small bowl, stir the ricotta with a fork to loosen it up. Add a pinch of salt and a twist of black pepper. If you want to get fancy, you can stir in a little chopped fresh basil or parsley.
- Serve the soup in deep bowls. Ladle it so each bowl gets a good mix of broth, pasta, and meat. Top each serving with a generous dollop of ricotta and a sprinkle of fresh parsley or basil.
- Let it sit for a minute before diving in. The ricotta needs a moment to soften and start melting into the hot soup. This is the hardest part of the whole recipe, I promise.
Cooking Tips & Techniques
I’ve made this soup at least thirty times by now, and I’ve learned a few things the hard way. Here are my best tips for getting it perfect every single time.
Don’t overcook the pasta. This is probably the most common mistake. The pasta will continue to soften in the hot broth even after you turn off the heat, so cook it just until al dente. If you’re planning to have leftovers, consider cooking the pasta separately and adding it to individual bowls before serving. The pasta will soak up the broth overnight and can get mushy. That said, my family actually loves the leftovers even with soft pasta—so it’s really a personal preference.
Season in layers. Add a little salt when you brown the meat, a pinch when you cook the onions, and more when you add the broth. Building flavor step by step makes a huge difference. I learned this from watching my grandmother cook—she never added all the salt at the end.
Use good quality ricotta. I cannot stress this enough. Cheap ricotta is watery and grainy. Splurge on a good brand like Calabro or BelGioioso, or check your local Italian market. The ricotta is the star of the show—it deserves to be good.
Let the soup rest before serving. Five minutes off the heat lets the flavors settle and the pasta finish cooking gently. It also gives the ricotta time to come to room temperature, which makes it dollop more beautifully.
Toast your tomato paste. This is a game-changer. Cooking the tomato paste for a minute before adding the liquid caramelizes its natural sugars and deepens the flavor. It’s a tiny step that makes a big difference.
One time I forgot to add the pasta. I had the soup simmering, the ricotta ready, the bowls out—and then I realized I’d never added the noodles. I had to boil them separately and stir them in at the end. It still tasted great, but the pasta didn’t absorb as much flavor. So set a timer for yourself when you add the pasta—it’s easy to get distracted.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own.
Vegetarian Version: Skip the meat and add 2 cups of chopped mushrooms (cremini or baby bellas work great) when you cook the onions. Use vegetable broth instead of chicken broth. The mushrooms add that savory, umami flavor that mimics the meat. I’ve made this for my vegetarian sister-in-law, and she couldn’t stop eating it.
Gluten-Free Adaptation: Use gluten-free pasta—rice pasta or lentil pasta works well. Just be careful not to overcook it, as gluten-free pasta tends to get mushy faster. Check the package directions and test it a minute early.
Dairy-Free Option: Skip the Parmesan and use a dairy-free ricotta alternative (Kite Hill makes a good one) or simply leave the ricotta off entirely. The soup is still delicious without it—just a little less decadent. You can also stir in a splash of unsweetened cashew milk at the end for creaminess.
Spicy Kick: Use hot Italian sausage instead of mild, and double the red pepper flakes. Add a diced jalapeño with the onions if you’re feeling brave. My husband loves this version, but I have to make a separate batch for the kids.
Slow Cooker Method: Brown the meat and sauté the onions on the stovetop first, then transfer everything except the pasta and ricotta to a slow cooker. Cook on low for 4-6 hours. Add the pasta 20 minutes before serving, cooking on high until tender. Top with ricotta at the table.
Instant Pot Version: Use the sauté function to brown the meat and cook the onions. Add all ingredients except the pasta and ricotta. Pressure cook on high for 10 minutes. Quick release, then stir in the pasta and cook on sauté for 8-10 minutes until tender. Top with ricotta and serve.
Serving & Storage Suggestions
This soup is a meal in itself, but a few thoughtful additions can make it feel even more special.
Serving Temperature: Serve piping hot, straight from the pot. The ricotta dollop should be cool and creamy against the hot soup—that contrast is part of the magic. I like to set the table with bowls and let everyone serve themselves family-style.
What to Serve Alongside: A simple green salad with a lemony vinaigrette cuts through the richness perfectly. Crusty bread or garlic bread is essential for sopping up every last drop of broth. I also love serving this with a side of roasted broccoli or a simple cucumber salad.
Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will absorb a lot of the broth, so the soup will be thicker the next day. That’s not a bad thing—it almost becomes a pasta dish. If you want to thin it out, add a splash of chicken broth or water when reheating.
Freezing: This soup freezes beautifully, but I recommend freezing it without the pasta. Cook the soup base, let it cool completely, and freeze in portions. When you’re ready to eat, thaw it in the refrigerator overnight, then reheat and add fresh pasta. The ricotta should also be added fresh—it doesn’t freeze well.
Reheating Methods: Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. The ricotta dollop should be added fresh after reheating.
Flavor Development: Like many soups, this one tastes even better the next day. The flavors meld and deepen overnight. I actually look forward to the leftovers more than the first serving sometimes. Don’t tell anyone I said that.
Nutritional Information & Benefits
This soup is comfort food, but it’s also surprisingly balanced. Here’s a rough breakdown per serving (based on 6 servings, with ricotta).
- Calories: Approximately 480-520 per serving
- Protein: 28-32 grams – Thanks to the meat, cheese, and pasta, this soup is surprisingly filling and satisfying.
- Carbohydrates: 40-45 grams – Mostly from the pasta and tomatoes, providing steady energy.
- Fat: 22-26 grams – Some from the meat and cheese, but it’s mostly unsaturated fat from the olive oil and sausage.
- Fiber: 4-6 grams – The tomatoes and onions add a decent amount of fiber, which helps with digestion and keeping you full.
- Sodium: 800-1000 mg – Using low-sodium broth and controlling your salt helps keep this in check.
Health Benefits: Tomatoes are packed with lycopene, a powerful antioxidant that’s even more bioavailable when cooked. The garlic and onions support immune health, and the protein keeps you satisfied. The ricotta adds calcium and protein without being too heavy. This is comfort food that actually has some nutritional merit—a win in my book.
Dietary Considerations: This recipe is not low-carb or keto-friendly due to the pasta, but it can be adapted with gluten-free pasta or zucchini noodles. It’s nut-free and egg-free as written. The main allergens are dairy (milk and cheese) and gluten (pasta).
Conclusion
This cozy one-pot lasagna soup with ricotta dollops has become a staple in my kitchen for a reason. It’s the recipe I turn to when I’m tired, when I’m busy, when I need to feed a crowd, or when I just want something that feels like a hug in a bowl. It’s earned its place in our regular dinner rotation, right alongside the classics.
I hope you make this soup and make it your own. Add extra garlic if that’s your thing. Throw in some spinach at the end. Use whatever pasta you have in the pantry. The beauty of this recipe is that it’s forgiving and flexible—it wants to work with you, not against you.
When you do make it—and I hope you do—come back and let me know how it turned out. Did your kids ask for seconds? Did you add a secret ingredient? Did you serve it with garlic bread and watch everyone go quiet? I want to hear all about it. Drop a comment below or tag me in your photos. Happy cooking, friend.
Frequently Asked Questions
Can I use ground turkey instead of sausage and beef?
Absolutely. Ground turkey works well, but it’s leaner, so add a tablespoon of olive oil when browning it to keep the soup from being dry. Season it generously with Italian seasoning since turkey is milder than sausage.
How do I keep the pasta from getting mushy in leftovers?
The easiest trick is to cook the pasta separately and add it to individual bowls when serving. Store the soup base and pasta separately in the fridge, then combine when reheating. If you don’t mind softer pasta, just store everything together—it’s still delicious.
Can I make this in a slow cooker?
Yes! Brown the meat and sauté the onions on the stovetop first, then transfer everything except the pasta and ricotta to a slow cooker. Cook on low for 4-6 hours. Add the pasta 20 minutes before serving and cook on high until tender. Top with fresh ricotta at the table.
What’s the best pasta shape for this soup?
Mafalda (those little ruffled ribbons) is my top pick because it catches the broth and ricotta beautifully. Broken lasagna noodles are the most authentic choice. Rotini, ditalini, or even small shells work great too. Just avoid very delicate shapes like angel hair that will fall apart.
Can I freeze this soup?
Yes, but freeze it without the pasta. The soup base freezes beautifully for up to 3 months. Thaw overnight in the refrigerator, reheat, and add freshly cooked pasta. The ricotta should always be added fresh—it doesn’t freeze well and will become watery.
Pin This Recipe!

Cozy One-Pot Lasagna Soup with Ricotta – Best Easy Dinner
This one-pot lasagna soup delivers all the comfort of a traditional lasagna without the layering or baking. It’s a quick, hearty meal made with Italian sausage, ground beef, and creamy ricotta dollops, perfect for busy weeknights.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 tablespoon olive oil
- 1 pound Italian sausage (mild or spicy), casings removed
- 1/2 pound ground beef (80/20)
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional)
- 6 cups low-sodium chicken broth
- 1 can (28 ounces) crushed tomatoes
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 tablespoon tomato paste
- 1 teaspoon sugar
- 8 ounces dried pasta (such as mafalda, broken lasagna noodles, or rotini)
- 1/2 cup grated Parmesan cheese
- 1 cup whole milk ricotta cheese
- 1/4 cup fresh parsley or basil, chopped (for garnish)
- Salt and black pepper, to taste
Instructions
- Heat the olive oil in a large Dutch oven or pot over medium-high heat until shimmering.
- Add the Italian sausage and ground beef. Break up the meat with a wooden spoon and cook until browned, about 5-6 minutes. Remove the meat with a slotted spoon and set aside, leaving about 2 tablespoons of rendered fat in the pot.
- Add the diced onion to the pot and cook over medium heat for 4-5 minutes, until soft and translucent, scraping up any browned bits.
- Add the minced garlic, oregano, basil, and red pepper flakes (if using). Cook for about 30 seconds, stirring constantly, until fragrant.
- Stir in the tomato paste and cook for another minute.
- Pour in the chicken broth, crushed tomatoes, diced tomatoes (with their juices), and sugar. Stir to combine. Bring to a boil, then reduce heat to a gentle simmer.
- Return the cooked meat to the pot. Stir well and let simmer for about 10 minutes.
- Add the pasta and stir. Cook according to package directions for al dente, usually 8-10 minutes, stirring occasionally.
- Taste and season with salt and black pepper.
- Stir in the grated Parmesan cheese until fully melted.
- In a small bowl, stir the ricotta with a fork to loosen it. Add a pinch of salt and a twist of black pepper.
- Serve the soup in deep bowls. Top each serving with a generous dollop of ricotta and a sprinkle of fresh parsley or basil.
- Let the soup sit for a minute before serving to allow the ricotta to soften.
Notes
For best results, use good quality ricotta and cook pasta just until al dente to avoid mushiness. Leftovers can be stored in the refrigerator for up to 4 days; the soup thickens as pasta absorbs broth. For freezing, omit the pasta and add fresh when reheating.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 500
- Sugar: 12
- Sodium: 900
- Fat: 24
- Saturated Fat: 9
- Carbohydrates: 43
- Fiber: 5
- Protein: 30
Keywords: lasagna soup, one-pot soup, Italian sausage soup, comfort food, easy dinner, ricotta soup


