The woman at the next farm stand stall watched me juggle a bag of San Marzano tomatoes, a head of garlic, and my phone that kept sliding off my wrist. She didn’t say anything at first. Then she just reached over, took the phone, and tucked it into my jacket pocket. “You’re gonna drop that,” she said. “And you’re making something good with those tomatoes, yeah?” I told her I was trying to figure out a way to get all that lasagna comfort without spending three hours in the kitchen on a Tuesday. She laughed and said her nonna used to make something she called “the lazy one’s lasagna” — basically everything but the layering. I scribbled mental notes as she described it, and honestly, I’ve been tweaking ever since. This cozy weeknight lasagna soup is what came out of that conversation. It’s got all the rich, meaty, cheesy goodness of classic lasagna, but it comes together in one pot in about 45 minutes. Perfect for those evenings when the wind is howling and all you want is something that feels like a hug in a bowl. Maybe you’ve been there — standing in your kitchen, staring at the clock, wanting comfort but not having the energy for a project. This soup is for exactly that moment.
Why You’ll Love This Recipe
I’ve tested this soup about seven times now, trying to get it just right. My family has been very willing taste-testers, let me tell you. Here’s why this version stuck:
- Quick & Easy: From start to finish, this takes about 45 minutes. That’s faster than a lasagna bake by a long shot.
- Simple Ingredients: Nothing fancy here. Ground beef, canned tomatoes, pantry spices, and broken lasagna noodles. You probably have most of it already.
- Perfect for Chilly Evenings: This is the definition of comfort food for cold weather. It warms you from the inside out.
- Crowd-Pleaser: My kids, who usually pick at dinner, asked for seconds. My husband went back for thirds.
- Unbelievably Delicious: The broth gets rich and savory from simmering with the meat and tomatoes, and that dollop of ricotta on top? Pure magic.
What makes this different from other lasagna soup recipes is the technique. I brown the tomato paste with the meat until it darkens, which builds a deeper flavor. And I add a spoonful of ricotta mixed with an egg right at the end, stirred in gently, so you get little creamy pockets throughout. It’s not just soup with noodles — it’s lasagna in liquid form.
This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined — faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which is exactly what you want on a busy weeknight.
- Olive oil — 2 tablespoons, for sautéing (use a good extra virgin for flavor)
- Yellow onion — 1 large, diced (about 1 1/2 cups)
- Garlic — 4 cloves, minced (I use a garlic press because I’m lazy)
- Ground beef — 1 pound (85/15 works well; not too lean or it gets dry)
- Italian sausage — 1/2 pound, casings removed (adds that classic lasagna flavor)
- Tomato paste — 3 tablespoons (I prefer Cento brand for its sweetness)
- Crushed tomatoes — 1 can (28 ounces / 800 grams)
- Chicken broth — 4 cups (32 ounces / 960 ml, low sodium so you control the salt)
- Dried oregano — 1 teaspoon
- Dried basil — 1 teaspoon
- Red pepper flakes — 1/4 teaspoon (optional, for a little heat)
- Salt and black pepper — to taste
- Lasagna noodles — 8 ounces (about 225 grams), broken into 1-inch pieces (use gluten-free if needed)
- Whole milk ricotta cheese — 1 cup (about 240 grams)
- Egg — 1 large
- Fresh parsley — 2 tablespoons, chopped (for garnish)
- Fresh basil — a few leaves, torn (for garnish)
- Mozzarella cheese — 1/2 cup, shredded (for topping, optional but recommended)
- Parmesan cheese — 1/4 cup, grated (for serving)
Substitution notes: For a vegetarian version, use plant-based ground meat and vegetable broth. For a dairy-free option, use vegan ricotta and shredded mozzarella. I’ve tried it with ground turkey instead of beef, and it works fine — just add a little extra olive oil to keep it moist.
Equipment Needed
You don’t need much for this, which is part of the beauty. Here’s what I use:
- Large Dutch oven or heavy-bottomed pot — at least 6 quarts (I use my Le Creuset, but any heavy pot works)
- Wooden spoon — for stirring and breaking up the meat
- Chef’s knife and cutting board — for dicing the onion and mincing garlic
- Measuring cups and spoons — standard set
- Small bowl — for mixing the ricotta and egg
- Ladle — for serving
If you don’t have a Dutch oven, a large stockpot works just fine. I’ve even made this in a deep skillet once when my good pot was being used for something else — it worked, just needed to stir more carefully to avoid splashing.
Preparation Method

Let’s get cooking. This comes together faster than you’d think, so have everything prepped and ready to go.
- Heat the olive oil in your large Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it’s soft and translucent. You want it to smell sweet, not burnt.
- Add the minced garlic and cook for another 30 seconds until fragrant. Don’t walk away — garlic burns fast.
- Add the ground beef and Italian sausage to the pot. Break it up with your wooden spoon and cook until browned, about 6-8 minutes. Let it get some color — that browning adds flavor. Drain off excess fat if there’s a lot (I usually leave about a tablespoon in for flavor).
- Push the meat to one side of the pot and add the tomato paste to the empty space. Let it cook for 1-2 minutes, stirring it around, until it darkens slightly. This is the trick — it deepens the flavor so much. Then stir everything together.
- Pour in the crushed tomatoes and chicken broth. Add the dried oregano, dried basil, red pepper flakes, and a pinch of salt and pepper. Stir well to combine, scraping up any browned bits from the bottom of the pot.
- Bring the soup to a boil, then reduce the heat to low and let it simmer for 15 minutes. This lets the flavors meld together. The broth will look a bit thin now, but it’ll thicken as the noodles cook.
- While the soup simmers, break the lasagna noodles into 1-inch pieces. I just snap them in my hands over a cutting board — it’s oddly satisfying. Also, in a small bowl, mix together the ricotta cheese and the egg. Set aside.
- Add the broken lasagna noodles to the pot. Stir well, making sure they’re submerged in the liquid. Cook for 10-12 minutes, stirring occasionally, until the noodles are tender. The timing depends on your brand of noodles, so check them at 10 minutes.
- Remove the pot from the heat. Gently stir in the ricotta-egg mixture, but don’t overmix — you want little creamy pockets throughout the soup, not a uniform texture. The heat will cook the egg in the ricotta.
- Taste and adjust seasoning. Add more salt, pepper, or red pepper flakes if you want. The broth should be rich and savory.
- Ladle into bowls and top with shredded mozzarella, grated Parmesan, and fresh parsley or basil. Serve immediately while it’s piping hot.
A note on timing: The noodles will continue to absorb liquid as the soup sits. If you’re making this ahead, cook the noodles separately and add them to individual bowls when serving, then pour the hot broth over. Otherwise, you might end up with pasta soup instead of soup with pasta, if you know what I mean.
Cooking Tips & Techniques
I’ve made this soup enough times to have a few lessons learned the hard way. Here’s what I wish someone had told me:
Brown the tomato paste. This is non-negotiable in my kitchen now. Letting it cook in the pan with the meat fat for a minute or two transforms it from bright and acidic to deep and almost caramelized. It’s a small step that makes a huge difference.
Don’t overcook the noodles. Lasagna noodles are thicker than regular pasta, so they take a bit longer. But they also keep cooking even after you turn off the heat. I pull them off the stove when they’re just barely al dente — they’ll finish cooking in the hot broth.
Watch your salt. Chicken broth and canned tomatoes both have varying amounts of sodium. I always use low-sodium broth and add salt at the end, after tasting. You can always add more, but you can’t take it out.
The ricotta trick. I once added the ricotta without mixing it with an egg first, and it just dissolved into the broth, making it cloudy. The egg helps it hold its shape and creates those lovely creamy pockets. Also, make sure your ricotta is at room temperature so it doesn’t seize up when it hits the hot soup.
Multitasking tip: While the soup simmers, I clean up my cutting board and measuring cups. By the time dinner is ready, the kitchen is mostly clean. That’s a win in my book.
Variations & Adaptations
This soup is flexible, which I love. Here are some ways to change it up:
- Vegetarian Version: Skip the meat and add a can of drained lentils or a bag of frozen meatless crumbles. Use vegetable broth instead of chicken. The flavor will be slightly different, but still delicious.
- Spicy Kick: Use hot Italian sausage instead of sweet, and double the red pepper flakes. My husband loves this version — says it wakes up your taste buds.
- Cheese Lover’s Dream: Stir in a handful of shredded mozzarella right at the end, on top of the ricotta. It melts into gooey strings that are so satisfying.
- Gluten-Free: Use gluten-free lasagna noodles or any short pasta shape. Just adjust the cooking time according to the package.
- Slow Cooker Version: Brown the meat and onions on the stove, then transfer everything except the noodles and ricotta to a slow cooker. Cook on low for 4-6 hours. Add the noodles 20 minutes before serving, then stir in the ricotta at the end.
I once tried a version with spinach stirred in at the end — it turned the broth a weird green color, but it tasted good. So if you’re into that, go for it.
Serving & Storage Suggestions
This soup is best served piping hot, right after you’ve added the ricotta. Ladle it into deep bowls and top generously with shredded mozzarella and Parmesan. A sprinkle of fresh basil on top makes it look restaurant-worthy.
What to serve with it: A chunk of crusty bread for dipping is essential. I like a simple green salad on the side with a lemon vinaigrette to cut through the richness. A glass of red wine — maybe a Chianti or a Sangiovese — completes the meal perfectly.
Storage: Leftovers keep in the fridge for up to 3 days in an airtight container. But here’s the thing — the noodles will absorb a lot of the broth overnight. When you reheat it, the soup will be thicker, almost like a pasta dish. That’s not a bad thing, but if you want it soupier, add a splash of broth or water when reheating.
Freezing: This soup freezes well, but I recommend freezing it without the noodles. Cook the soup base, let it cool, and freeze in portions. When you’re ready to eat, thaw it, bring it to a boil, and add fresh noodles. The ricotta mixture can be made fresh when serving.
Reheating: Microwave individual portions for 2-3 minutes, stirring halfway. On the stove, reheat over medium-low heat, stirring occasionally, until bubbling. The flavors actually deepen overnight, so leftovers taste even better the next day.
Nutritional Information & Benefits
Here’s an approximate breakdown per serving (based on 6 servings):
- Calories: 485
- Protein: 32g
- Fat: 22g
- Carbohydrates: 38g
- Fiber: 4g
- Sugar: 8g
- Sodium: 780mg
This soup is a good source of protein from the beef, sausage, and ricotta. The tomatoes provide lycopene, an antioxidant that’s good for heart health. And the garlic and onions add immune-boosting properties — perfect for chilly season when everyone seems to be sniffling.
If you’re watching carbs, use half the noodles and add extra vegetables like zucchini or bell peppers. For a lower-fat option, use ground turkey and part-skim ricotta. The flavor will still be fantastic.
Conclusion
This cozy weeknight lasagna soup has become a staple in my house for a reason. It delivers everything you love about lasagna — the rich tomato broth, the savory meat, the creamy cheese — without the hours of layering and baking. It’s the kind of meal that makes a chilly evening feel warm and welcoming.
I hope you give it a try and make it your own. Maybe add a little extra garlic, or throw in some mushrooms, or top it with a mountain of Parmesan. That’s the beauty of soup — it’s forgiving and flexible.
If you make this, I’d love to hear about it. Drop a comment below and tell me how it turned out, or share your own twist on it. And if you’re looking for more cozy dinner ideas, check out my one-pot creamy tuscan chicken or easy beef stew with red wine — both perfect for those cold nights. Until next time, happy cooking and stay warm!
Frequently Asked Questions
Can I use no-boil lasagna noodles for this soup?
Yes, you can. No-boil noodles work great, but they cook faster — usually in about 6-8 minutes. Keep an eye on them so they don’t turn to mush.
Can I make this soup dairy-free?
Absolutely. Use vegan ricotta (cashew-based works well) and skip the mozzarella and Parmesan on top. The flavor will still be rich and satisfying.
Why did my ricotta turn into a grainy mess?
This usually happens if the ricotta is too cold when you add it to the hot soup, or if you stir it too vigorously. Let the ricotta come to room temperature first, and stir gently — just a few folds, not a full mix.
Can I use a different pasta shape?
Sure! Short pasta like fusilli, penne, or rigatoni work well. Just adjust the cooking time based on what the package says. The broken lasagna noodles are traditional, but use what you have.
How do I prevent the soup from getting too thick?
The noodles absorb liquid as they sit. If you’re not serving the whole pot at once, keep the noodles separate and add them to individual bowls. Or just add extra broth when reheating leftovers — it works like a charm.
Pin This Recipe!

Cozy Weeknight Lasagna Soup for Chilly Evenings
This cozy weeknight lasagna soup delivers all the rich, meaty, cheesy goodness of classic lasagna in one pot in about 45 minutes. Perfect for chilly evenings when you want comfort without spending hours in the kitchen.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced (about 1 1/2 cups)
- 4 cloves garlic, minced
- 1 pound ground beef (85/15)
- 1/2 pound Italian sausage, casings removed
- 3 tablespoons tomato paste
- 1 can (28 ounces / 800 grams) crushed tomatoes
- 4 cups (32 ounces / 960 ml) low-sodium chicken broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 8 ounces (about 225 grams) lasagna noodles, broken into 1-inch pieces
- 1 cup (about 240 grams) whole milk ricotta cheese
- 1 large egg
- 2 tablespoons fresh parsley, chopped (for garnish)
- Fresh basil leaves, torn (for garnish)
- 1/2 cup shredded mozzarella cheese (for topping, optional)
- 1/4 cup grated Parmesan cheese (for serving)
Instructions
- Heat the olive oil in a large Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until soft and translucent.
- Add the minced garlic and cook for another 30 seconds until fragrant.
- Add the ground beef and Italian sausage to the pot. Break it up with a wooden spoon and cook until browned, about 6-8 minutes. Drain off excess fat if needed, leaving about a tablespoon in for flavor.
- Push the meat to one side of the pot and add the tomato paste to the empty space. Let it cook for 1-2 minutes, stirring, until it darkens slightly. Then stir everything together.
- Pour in the crushed tomatoes and chicken broth. Add the dried oregano, dried basil, red pepper flakes, and a pinch of salt and pepper. Stir well, scraping up any browned bits from the bottom of the pot.
- Bring the soup to a boil, then reduce the heat to low and let it simmer for 15 minutes.
- While the soup simmers, break the lasagna noodles into 1-inch pieces. In a small bowl, mix together the ricotta cheese and the egg. Set aside.
- Add the broken lasagna noodles to the pot. Stir well, making sure they are submerged. Cook for 10-12 minutes, stirring occasionally, until the noodles are tender.
- Remove the pot from the heat. Gently stir in the ricotta-egg mixture, but do not overmix — you want little creamy pockets throughout the soup.
- Taste and adjust seasoning with more salt, pepper, or red pepper flakes if desired.
- Ladle into bowls and top with shredded mozzarella, grated Parmesan, and fresh parsley or basil. Serve immediately.
Notes
Brown the tomato paste with the meat for deeper flavor. Do not overcook the noodles; they will continue cooking in the hot broth. Let ricotta come to room temperature before adding to prevent graininess. For make-ahead, cook noodles separately and add to individual bowls when serving to avoid them absorbing too much broth.
Nutrition
- Serving Size: 1 serving (about 1 1
- Calories: 485
- Sugar: 8
- Sodium: 780
- Fat: 22
- Saturated Fat: 9
- Carbohydrates: 38
- Fiber: 4
- Protein: 32
Keywords: lasagna soup, weeknight dinner, comfort food, one pot meal, Italian soup, cozy soup, easy dinner


