Written by

Paulinha

Published

Easy One-Pot Lasagna Soup with Homemade Ricotta Recipe

Ready In 40 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

My sister asked why I couldn’t just dump everything in one pot and call it a day. I was mid-lecture about layering flavors and browning meat in batches—you know, the whole spiel I’d memorized from years of reading fancy cookbooks. I started to explain why that wouldn’t work. Then I stopped. Honestly, I had no good reason. It was just ego.

So I tried it. I threw ground beef, onions, garlic, and crushed tomatoes into my biggest Dutch oven like I was breaking every rule in the Italian nonna handbook. The result? A bowl of soup that tasted like I’d spent hours layering noodles and bechamel. My sister just smiled and took another spoonful. I’ve been making this lasagna soup ever since, and I still laugh at how wrong I was about the whole process.

Maybe you’ve been there—staring at a recipe that demands three pots and a baking dish, wondering if there’s a shortcut that doesn’t sacrifice flavor. There is. This one-pot lasagna soup with ricotta is that shortcut. It’s rich, it’s hearty, and it lets you skip the dishes without skipping the taste. That first bite of tender pasta swimming in a tomato-basil broth with creamy ricotta on top? That’s the moment this recipe became a permanent fixture in my kitchen.

Why You’ll Love This Recipe

I’ve tested this lasagna soup about seven times. The first batch was too watery. The second had mushy noodles. But the third? That was the one. I adjusted the broth ratio and added the pasta at just the right moment. Now it’s foolproof, and I’m not afraid to say it.

  • Quick & Easy: This soup comes together in about 40 minutes, start to finish. No boiling pasta separately, no layering, no waiting for a casserole to set. Perfect for a Tuesday night when you’re out of patience and energy.
  • Simple Ingredients: Ground beef, canned tomatoes, dried pasta, onion, garlic, and ricotta. That’s it. You probably have most of this in your pantry right now.
  • Perfect for Weeknights: It’s a one-pot meal that feeds a crowd without making you feel like you just ran a marathon. Minimal cleanup, maximum comfort.
  • Crowd-Pleaser: My kids inhale this. My neighbor who “doesn’t like soup” asked for the recipe. It’s that kind of dish.
  • Unbelievably Delicious: The broth gets thick and silky from the broken-down pasta, and the ricotta adds a creamy finish that makes every spoonful taste like the middle layer of a perfect lasagna.

What makes this recipe different? It’s the one-pot method combined with a simple trick: you stir the ricotta into the soup at the very end, letting it melt into creamy pockets instead of serving it as a stiff dollop. That small change makes the texture feel luxurious without any extra work.

This isn’t just another soup recipe. It’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction that only lasagna can deliver.

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.

  • Ground beef (1 lb / 450g): I use 80/20 for flavor. If you go leaner, add a tablespoon of olive oil to keep things moist. Ground turkey or Italian sausage also work here.
  • Yellow onion (1 medium, diced): Adds a savory base. Sweet onion or shallots are fine substitutes.
  • Garlic (4 cloves, minced): Fresh is best, but jarred minced garlic works in a pinch. Use about 1 teaspoon.
  • Crushed tomatoes (28 oz / 800g can): This gives the soup body. I prefer San Marzano tomatoes for sweetness, but any brand works. Avoid diced tomatoes—they don’t break down enough.
  • Chicken broth (4 cups / 960 ml): Low-sodium is best so you control the salt. Vegetable broth works too.
  • Dried lasagna noodles (8 oz / 225g): Break them into 1-2 inch pieces. No need to cook them first—they’ll cook right in the broth. I like Barilla or De Cecco for texture.
  • Ricotta cheese (1 cup / 240g): Full-fat ricotta gives the creamiest results. If you’re dairy-free, try a cashew-based ricotta. I’ve used Kite Hill in a pinch and it worked.
  • Fresh basil (¼ cup, chopped): Adds brightness. Dried basil works if you’re out—use 1 teaspoon.
  • Dried oregano (1 teaspoon): Essential for that Italian flavor profile.
  • Red pepper flakes (½ teaspoon, optional): Adds a gentle heat. Skip if you’re serving kids or sensitive palates.
  • Salt and black pepper (to taste): Season as you go, not just at the end.
  • Parmesan cheese (for serving): Freshly grated is non-negotiable here. The shelf-stable stuff doesn’t melt the same way.

Ingredient selection tip: Look for ricotta that’s creamy, not grainy. If the liquid on top is excessive, drain it off before measuring. For the pasta, avoid no-boil lasagna sheets—they don’t hold up well in soup.

Equipment Needed

You don’t need much for this recipe, which is kind of the point. Here’s what I use every time:

  • Large Dutch oven or heavy-bottomed pot (6-8 quart): This is your workhorse. I use a Le Creuset, but any heavy pot works. The key is even heat distribution so the soup doesn’t scorch.
  • Wooden spoon or silicone spatula: For breaking up the meat and stirring. A metal spoon can scratch enameled cast iron.
  • Chef’s knife and cutting board: For dicing the onion and mincing garlic. Nothing fancy needed.
  • Measuring cups and spoons: For broth and seasonings. Eyeballing works for some things, but broth volume matters here.
  • Ladle: For serving. A deep ladle gets the pasta and broth in one scoop.

Budget-friendly alternative: If you don’t have a Dutch oven, a large stainless steel pot works fine. Just stir a bit more often to prevent sticking. I’ve made this in a cheap stockpot before, and it turned out great.

Preparation Method

one-pot lasagna soup with ricotta preparation steps

  1. Brown the beef (5 minutes): Heat your Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with your spoon, until browned. Don’t drain all the fat—leave about a tablespoon for flavor. If you’re using lean meat, add a splash of olive oil.
  2. Sauté the aromatics (3 minutes): Add the diced onion to the pot. Cook for 2 minutes until softened, then add the minced garlic. Stir for 30 seconds until fragrant. The kitchen should smell amazing at this point—if it doesn’t, your heat might be too low.
  3. Add the tomatoes and broth (2 minutes): Pour in the crushed tomatoes and chicken broth. Stir well, scraping up any browned bits from the bottom. This is where all the flavor lives, so don’t skip this step.
  4. Season the broth (1 minute): Add the dried oregano, red pepper flakes (if using), 1 teaspoon salt, and ½ teaspoon black pepper. Stir to combine. Taste the broth now—it should be savory with a slight tang from the tomatoes. Adjust salt if needed.
  5. Cook the pasta (10-12 minutes): Bring the soup to a boil, then add the broken lasagna noodles. Reduce heat to a gentle simmer. Cook until the pasta is tender but still has a slight bite—al dente, basically. Stir every few minutes to prevent the noodles from sticking together. This is the most important step; don’t walk away.
  6. Finish with ricotta (2 minutes): Once the pasta is cooked, remove the pot from heat. Drop spoonfuls of ricotta into the soup and gently stir—you want creamy ribbons, not a fully incorporated paste. The ricotta should melt into the broth, leaving little white swirls.
  7. Add fresh basil and serve (1 minute): Stir in the chopped basil. Ladle the soup into bowls and top with a generous shower of grated Parmesan. Serve immediately.

Prep note: If you’re making this ahead, cook the pasta separately and add it to individual bowls before pouring the hot broth over it. Otherwise, the noodles will absorb all the liquid overnight, and you’ll end up with lasagna stew (which is fine, but not what we’re going for).

Troubleshooting tip: If your soup is too thick after the pasta cooks, add a splash of hot broth or water. If it’s too thin, simmer for a few more minutes uncovered to reduce it. The starch from the pasta will naturally thicken things as it sits.

Cooking Tips & Techniques

I’ve made this soup at least a dozen times, and I’ve messed it up in almost every way possible. Here’s what I learned so you don’t have to repeat my mistakes.

Don’t overcook the pasta. This is the number one mistake. The noodles continue to soften even after you turn off the heat, so pull them off the stove when they’re just barely tender. If you’re serving this later, undercook the pasta by about 2 minutes—it’ll finish cooking as the soup sits.

Use the right pot size. A 6-quart pot is ideal. Anything smaller and you’ll struggle to stir without splashing. Anything larger and the liquid evaporates too quickly, leaving you with a thick sauce instead of soup. Trust me, I’ve made both mistakes.

Season in layers. Salt the meat as it browns. Season the broth before adding pasta. Taste again at the end. Each layer builds on the last, and you’ll end up with a soup that’s perfectly seasoned rather than bland or salty.

Let the ricotta come to room temperature. Cold ricotta straight from the fridge will seize up when it hits the hot soup. Let it sit on the counter for 15 minutes before adding it. This creates those beautiful creamy swirls instead of sad little clumps.

Multitasking strategy: While the pasta cooks, grate your Parmesan and chop the basil. This saves you scrambling at the end when everything is piping hot and ready to serve.

Variations & Adaptations

This soup is forgiving, so feel free to make it your own. Here are some ways I’ve adapted it depending on what’s in my fridge or who’s coming to dinner.

  • Vegetarian version: Skip the beef and add 2 cans of drained cannellini beans or 1 cup of cooked lentils. Use vegetable broth instead of chicken. The beans add protein and make it just as satisfying.
  • Spicy kick: Double the red pepper flakes or add a chopped Fresno chili with the onion. I did this once when I had a cold, and it cleared my sinuses beautifully.
  • Dairy-free adaptation: Use a cashew-based ricotta or simply skip it altogether. The soup is still delicious without the cheese—just add an extra tablespoon of olive oil for richness.
  • Gluten-free option: Use gluten-free lasagna noodles or broken gluten-free spaghetti. Cook them according to package directions—they often need less time than regular pasta.
  • Add greens: Stir in a handful of spinach or chopped kale during the last 2 minutes of cooking. It wilts right into the broth and adds color and nutrients without changing the flavor.

Personal variation I love: I once added a tablespoon of tomato paste after browning the meat, cooking it for a minute before adding the crushed tomatoes. It deepened the flavor and made the soup taste like it had simmered all day. Now I do it every time.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot, with a generous sprinkle of Parmesan and a side of crusty bread for dipping. The bread soaks up that tomato-basil broth in a way that makes you forget you’re eating soup.

What to serve with it: A simple green salad with lemon vinaigrette cuts through the richness. If you’re feeding a crowd, add a glass of red wine—something medium-bodied like a Chianti or Sangiovese. For a non-alcoholic option, sparkling water with a lemon wedge works perfectly.

Storage instructions: Let the soup cool completely before transferring to an airtight container. Store in the refrigerator for up to 4 days. The pasta will absorb more liquid as it sits, so don’t be alarmed if it looks thicker the next day. Just add a splash of broth or water when reheating.

Freezing: This soup freezes well, but with one caveat—freeze it without the pasta. Cook the noodles separately and add them when reheating. Otherwise, the pasta turns mushy and the texture is off. I freeze the base in quart-sized bags for up to 3 months.

Reheating: Warm the soup in a pot over medium heat, stirring occasionally. Add a little broth or water to loosen it up. Microwave works in a pinch, but the stovetop gives better results. The flavors actually deepen overnight, so day-two soup is often even better than day-one.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown per serving (based on 6 servings):

Nutrient Amount
Calories 420
Protein 28g
Fat 18g
Carbohydrates 38g
Fiber 5g
Sodium 680mg

Health benefits: This soup packs a surprising amount of protein from the beef and ricotta, which helps keep you full. The tomatoes are rich in lycopene, an antioxidant that supports heart health. And the garlic? It’s great for your immune system—perfect for cold season.

Dietary considerations: This recipe contains gluten and dairy. For a gluten-free version, use gluten-free pasta. For dairy-free, skip the ricotta and Parmesan or use plant-based alternatives. The soup is naturally nut-free and egg-free.

Personal wellness perspective: I love that this soup feels indulgent but isn’t loaded with heavy cream or excessive cheese. It’s comfort food that doesn’t leave you feeling sluggish afterward. That’s a win in my book.

Conclusion

This one-pot lasagna soup with ricotta is the kind of recipe that proves you don’t need fancy techniques or a sink full of dishes to eat well. It’s honest, it’s filling, and it delivers everything you love about lasagna without the fuss.

I hope you try it and make it your own. Add extra basil if that’s your thing. Throw in some mushrooms. Skip the red pepper flakes if you’re feeding little ones. The beauty of this soup is that it bends to your schedule, your pantry, and your mood.

When you make it—and I really hope you do—come back and let me know how it turned out. Did you add something unexpected? Did your family ask for seconds? I’d love to hear about your version in the comments below. Until then, happy cooking, and remember: sometimes the best meals come from breaking the rules.

Frequently Asked Questions

Can I use ground turkey instead of beef?

Absolutely. Ground turkey works well, though it’s leaner. Add a tablespoon of olive oil when browning to keep it moist. Italian turkey sausage would also be delicious.

What if I don’t have lasagna noodles?

No problem. Break up any long pasta you have—spaghetti, fettuccine, or even penne works. Just adjust the cooking time based on the pasta shape. Smaller pasta cooks faster.

Can I make this in a slow cooker?

Yes, with adjustments. Brown the beef and onions on the stovetop first, then transfer to the slow cooker with the tomatoes and broth. Cook on low for 6 hours. Add the pasta in the last 20 minutes, then finish with ricotta and basil before serving.

How do I keep the pasta from getting mushy?

Cook the pasta separately and add it to individual bowls when serving. Pour the hot broth over it. This prevents the noodles from absorbing too much liquid and turning soft. It’s the best trick for leftovers too.

Is this soup freezer-friendly?

Yes, but freeze the soup base without the pasta. Cook fresh noodles when you reheat it. The soup base freezes beautifully for up to 3 months. Thaw overnight in the fridge, then reheat and add cooked pasta.

Pin This Recipe!

one-pot lasagna soup with ricotta recipe

Print

Easy One-Pot Lasagna Soup with Homemade Ricotta Recipe

A rich, hearty lasagna soup made entirely in one pot, featuring tender pasta in a tomato-basil broth with creamy ricotta. This shortcut delivers all the flavor of traditional lasagna without the fuss or multiple dishes.

  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 lb (450g) ground beef (80/20 recommended)
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 28 oz (800g) can crushed tomatoes (preferably San Marzano)
  • 4 cups (960 ml) low-sodium chicken broth
  • 8 oz (225g) dried lasagna noodles, broken into 1-2 inch pieces
  • 1 cup (240g) full-fat ricotta cheese
  • 1/4 cup chopped fresh basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste
  • Freshly grated Parmesan cheese for serving

Instructions

  1. Brown the beef: Heat a large Dutch oven over medium-high heat. Add ground beef and cook, breaking it up, until browned. Leave about 1 tablespoon of fat in the pot.
  2. Sauté aromatics: Add diced onion and cook for 2 minutes until softened. Add minced garlic and stir for 30 seconds until fragrant.
  3. Add tomatoes and broth: Pour in crushed tomatoes and chicken broth. Stir well, scraping up any browned bits from the bottom.
  4. Season the broth: Add dried oregano, red pepper flakes (if using), 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir to combine. Taste and adjust salt if needed.
  5. Cook the pasta: Bring soup to a boil, then add broken lasagna noodles. Reduce heat to a gentle simmer. Cook for 10-12 minutes until pasta is tender but still al dente, stirring every few minutes to prevent sticking.
  6. Finish with ricotta: Remove pot from heat. Drop spoonfuls of ricotta into the soup and gently stir to create creamy ribbons. Do not fully incorporate.
  7. Add basil and serve: Stir in chopped basil. Ladle soup into bowls and top with grated Parmesan. Serve immediately.

Notes

For make-ahead, cook pasta separately and add to individual bowls before pouring hot broth over it to prevent noodles from absorbing all liquid. If soup is too thick after cooking, add a splash of hot broth or water. If too thin, simmer uncovered for a few minutes. Let ricotta come to room temperature before adding for best texture. Season in layers for best flavor.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 420
  • Sugar: 9
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 38
  • Fiber: 5
  • Protein: 28

Keywords: lasagna soup, one-pot soup, easy dinner, weeknight meal, comfort food, Italian soup, ground beef soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆