I figured lasagna needed layers—noodles, sauce, cheese, repeat. It took about one Tuesday night with a hungry family and a fridge full of ground beef for that idea to fall apart completely. Honestly, I was just tired. Tired of boiling noodles, tired of the 45-minute bake, tired of that moment when you pull a bubbling dish out of the oven and realize dinner is still too hot to eat. So I did something that felt almost wrong. I dumped everything into one pot. The noodles went in broken, the ricotta went in last, and I told myself it didn’t count as real lasagna. But that first bite—spoonful of tomato-broth, tender pasta, that creamy ricotta melting right in—made me realize I had been overcomplicating it for years. This quick 30-minute lasagna soup doesn’t try to be fancy. It just tastes like the real thing, only faster and somehow more comforting. And honestly? That might be better.
Why You’ll Love This Recipe
This isn’t just another soup recipe. It’s the kind of meal that makes you wonder why you ever bothered with the full lasagna production. Here’s why it works so well.
- Quick & Easy: From fridge to table in 30 minutes flat. No pre-boiling pasta, no layering, no waiting for a casserole to set. Just one pot and a spoon.
- Simple Ingredients: Ground beef, canned tomatoes, broth, onion, garlic, dried herbs, lasagna noodles, and ricotta. That’s it. You probably have most of this already.
- Perfect for Busy Weeknights: This is the dinner you make when you want lasagna but don’t have an hour to spare. It works for Tuesday family dinners, lazy weekends, or even meal prep.
- Crowd-Pleaser: Kids love the broken noodles swimming in broth. Adults love that rich, slow-cooked flavor that somehow happens in 30 minutes. Everyone goes back for seconds.
- Unbelievably Delicious: The broth gets thick and savory from the broken lasagna noodles releasing starch. The ricotta adds that creamy, tangy finish that makes lasagna so satisfying. It’s comfort food without the commitment.
What makes this different from other lasagna soup recipes? It’s the ratio. I tested this six times to get the broth-to-noodle balance just right—not too soupy, not too thick. And the ricotta goes in at the very end, off the heat, so it stays creamy instead of turning grainy. This isn’t just another version. It’s the version you’ll actually make again.
What Ingredients You Will Need
This recipe uses simple, mostly pantry-friendly ingredients to deliver that deep, slow-cooked lasagna flavor without the wait. Nothing fussy here. Just good, honest ingredients.
For the Soup Base
- 1 tablespoon olive oil (for sautéing; use avocado oil if you prefer)
- 1 medium yellow onion, diced (about 1 cup; adds sweetness)
- 4 cloves garlic, minced (fresh is best; jarred works in a pinch)
- 1 pound ground beef (80/20 works well; you can also use ground turkey or Italian sausage)
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional, for heat)
- 6 cups low-sodium chicken broth (or beef broth for a richer flavor)
- 1 can (15 ounces) crushed tomatoes (San Marzano if you can find them; Muir Glen is my go-to)
- 1 can (15 ounces) diced tomatoes (undrained; adds texture)
- 2 tablespoons tomato paste (deepens the flavor fast)
- 8 ounces dried lasagna noodles (broken into 2-inch pieces; no-boil works too)
For the Creamy Finish

- 1 cup whole milk ricotta cheese (full-fat is best; part-skim works but won’t be as creamy)
- ½ cup grated Parmesan cheese (freshly grated, not the green can)
- ¼ cup fresh basil, chopped (for garnish; optional but highly recommended)
- 1 cup shredded mozzarella cheese (for topping; optional, but come on)
Equipment Needed
You don’t need much for this one. A large Dutch oven or heavy-bottomed pot is ideal—something around 5 to 6 quarts. If you don’t have a Dutch oven, a large stockpot works fine. Just make sure it’s heavy enough to hold heat without scorching the bottom.
A wooden spoon is my favorite tool here. It stirs the ground beef, breaks up the tomatoes, and won’t scratch your pot. A sharp chef’s knife and cutting board for the onion and garlic. A liquid measuring cup for the broth. And a ladle for serving.
That’s literally it. No food processor, no blender, no special gadgets. If you have a pot and a spoon, you can make this soup.
One tip: If you use a nonstick pot, be careful when browning the beef. You want some browned bits stuck to the bottom—that’s flavor. Nonstick pots don’t develop those bits as well as stainless steel or enameled cast iron.
Preparation Method
Let’s get cooking. This whole thing takes about 30 minutes from start to finish, so I’ll walk you through each step.
- Heat the olive oil in your large pot over medium heat. Add the diced onion and cook for 3-4 minutes, until it turns translucent and starts to soften. You should smell that sweet, savory aroma. Don’t rush this step—it builds the base flavor.
- Add the minced garlic and cook for 30 seconds, stirring constantly. Garlic burns fast, so keep it moving. When you can smell it, it’s ready.
- Add the ground beef to the pot. Break it up with your wooden spoon and cook until browned, about 5-6 minutes. Don’t drain all the fat—leave about a tablespoon in there for flavor. If you’re using lean ground beef, you might need to add a little more oil.
- Season the meat with salt, pepper, oregano, basil, and red pepper flakes if using. Stir everything together and let it cook for another minute. This toasts the spices and wakes them up.
- Stir in the tomato paste and cook for 1 minute. It’ll turn a deeper red and start sticking to the bottom of the pot a little. That’s good. That’s flavor.
- Pour in the chicken broth, crushed tomatoes, and diced tomatoes (with their juices). Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the soup to a boil over high heat.
- Add the broken lasagna noodles once the soup is boiling. Stir them in so they’re submerged. Reduce the heat to medium-low and let it simmer for 12-14 minutes, stirring occasionally. The noodles should be tender but not mushy. Check them at 10 minutes if you prefer al dente.
- Remove the pot from the heat. This is important—don’t skip this step. Let the soup sit for 1 minute to stop boiling.
- Stir in the ricotta cheese gently. You don’t want to overmix it. Leave some small swirls of white throughout the red broth. It looks beautiful and gives you little pockets of creamy cheese in every spoonful.
- Serve immediately into bowls. Top each bowl with a generous sprinkle of Parmesan cheese, some shredded mozzarella if you’re feeling extra, and a few ribbons of fresh basil.
A few notes: The soup will thicken as it sits because the noodles keep absorbing liquid. If you’re making this ahead, cook the noodles separately and add them to each bowl when serving. Or just add a splash of broth when reheating.
Cooking Tips & Techniques
I’ve made this soup about a dozen times now, and I’ve learned a few things the hard way. Here’s what I wish someone had told me.
Don’t overcook the noodles. Lasagna noodles are thick, so they need a full 12 minutes, but check them early. Once they go past al dente, they turn into mushy ribbons. And nobody wants mushy ribbons in their soup.
Use full-fat ricotta. I tried part-skim once because I was trying to be healthy. The texture was grainy and the flavor was flat. Full-fat ricotta is creamier and holds up better in hot broth. It’s worth the extra 50 calories per serving.
Toast the tomato paste. This is a pro-level move that takes 60 seconds. Cook the tomato paste with the meat and spices for one full minute before adding liquid. It deepens the flavor and removes that raw, tinny taste. You’ll notice the difference.
Season in layers. Salt the onions, season the meat, add more salt with the broth. Each layer builds on the last. If you wait until the end to season, the flavors won’t meld properly.
Let the soup rest before adding ricotta. If you stir the ricotta into boiling soup, it’ll separate and turn into little curds. Let the soup cool for a minute first. The residual heat will warm the ricotta without breaking it.
One mistake I made early on: I added the ricotta to the whole pot and then tried to reheat leftovers. The ricotta broke down and the soup turned into a weird, creamy-tomato mess. If you’re meal prepping, store the ricotta separately and add it to individual bowls when reheating.
Variations & Adaptations
This recipe is flexible. Here are some ways to make it your own.
Make it vegetarian. Skip the ground beef and double the mushrooms. Use cremini or portobello mushrooms, diced small, and cook them until they release their liquid and start browning. They’ll give you that same savory, meaty texture. Use vegetable broth instead of chicken broth.
Make it gluten-free. Use gluten-free lasagna noodles or swap in broken gluten-free pasta sheets. The cooking time might vary, so check the package instructions. You can also use gluten-free pasta like penne or fusilli—just break them into smaller pieces.
Spice it up. Add more red pepper flakes, or stir in a tablespoon of harissa paste with the tomato paste. For a smoky version, use fire-roasted diced tomatoes and add a teaspoon of smoked paprika.
Make it creamy without ricotta. If you don’t have ricotta, stir in ½ cup heavy cream at the end, or add a dollop of mascarpone. Greek yogurt works too, but temper it first by stirring a little hot broth into the yogurt before adding it to the pot.
Add vegetables. Sauté a diced zucchini or bell pepper with the onions. Stir in a handful of spinach right before serving—it’ll wilt in seconds. You can also add chopped kale or Swiss chard for extra nutrients.
I tried a version with Italian sausage instead of ground beef, and it was incredible. The fennel in the sausage added a whole new layer of flavor. If you try that, use mild or sweet Italian sausage and remove the casings before cooking.
Serving & Storage Suggestions
Serve this soup piping hot in deep bowls. The ricotta should still be visible in white swirls, and the Parmesan on top should be melting into the broth. A side of crusty bread is non-negotiable—you’ll want to soak up every last drop of that tomato broth.
For a complete meal, pair it with a simple green salad dressed with lemon and olive oil. The acidity cuts through the richness of the soup. If you’re feeling fancy, serve it alongside some cozy cheesy ranch chicken pull-apart rolls for a truly indulgent dinner.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The noodles will absorb liquid as they sit, so the soup will thicken. When reheating, add a splash of broth or water to thin it out. Reheat gently on the stovetop or in the microwave in 30-second bursts.
Freezing: This soup freezes well, but with one caveat—freeze it without the ricotta and without the noodles. Make the soup base, let it cool, and freeze in portion-sized containers. When you’re ready to eat, thaw it, reheat it, cook the noodles in the broth, and add fresh ricotta at the end. It sounds like extra work, but it’s worth it for the texture.
Flavor development: Like most soups, this one tastes even better the next day. The flavors meld together overnight, and the broth gets deeper and more complex. If you can wait, make it a day ahead and reheat gently.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown per serving (based on 6 servings, using full-fat ricotta and 80/20 ground beef).
| Nutrient | Amount per Serving |
|---|---|
| Calories | 485 |
| Protein | 32g |
| Fat | 22g |
| Carbohydrates | 38g |
| Fiber | 5g |
| Sugar | 8g |
| Sodium | 890mg |
This soup is a good source of protein from the beef and ricotta. The tomatoes provide lycopene, an antioxidant linked to heart health. The garlic and onions offer anti-inflammatory benefits. And the ricotta adds calcium and vitamin A.
If you’re watching your sodium, use low-sodium broth and go light on the added salt. You can also use ground turkey or chicken to reduce the fat content. For a lower-carb version, swap the lasagna noodles for zucchini ribbons or shirataki noodles—just add them at the very end so they don’t get mushy.
This recipe is not gluten-free unless you use gluten-free noodles. It contains dairy from the ricotta, Parmesan, and mozzarella. For a dairy-free version, use dairy-free ricotta (cashew-based works well) and omit the Parmesan and mozzarella.
Conclusion
This quick 30-minute lasagna soup is the kind of recipe that makes you feel like you’ve cheated the system. It tastes like something that took hours, but it comes together in the time it takes to watch half an episode of your favorite show. The creamy ricotta, the tender noodles, the rich tomato broth—it’s all there, just faster.
I love this recipe because it’s forgiving. You can swap ingredients, change the meat, add vegetables, and it still works. It’s the kind of meal you can make on a Tuesday when you’re tired and hungry and just want something warm and satisfying. And honestly? That’s the best kind of recipe to have in your back pocket.
If you make this soup, I’d love to hear how it turned out. Leave a comment below with your favorite variation, or tag me in your photos. And if you’re looking for another quick weeknight dinner, try my healthy low-cal ranch chicken skillet—it’s another one-pot wonder that comes together fast.
Go ahead. Make the soup. You deserve a warm bowl of comfort tonight.
Frequently Asked Questions
Can I use no-boil lasagna noodles for this soup?
Yes, absolutely. No-boil lasagna noodles work perfectly here. They’ll cook right in the broth just like regular noodles. Break them into pieces and add them at the same time. They might cook a minute or two faster, so check for doneness at 10 minutes.
How do I keep the ricotta from getting grainy?
The key is temperature. Remove the pot from the heat and let it sit for about a minute before stirring in the ricotta. If the broth is still boiling, the ricotta will separate and turn grainy. Stir gently—you want streaks of white, not a fully blended soup.
Can I make this in a slow cooker or Instant Pot?
You can make the soup base in a slow cooker, but add the noodles during the last 15-20 minutes of cooking so they don’t turn to mush. For an Instant Pot, sauté the onions and beef using the sauté function, then add the broth, tomatoes, and seasonings. Pressure cook on high for 4 minutes, quick release, then stir in the noodles and cook on sauté for 8-10 minutes until tender. Add ricotta at the end.
What’s the best pasta shape to use if I don’t have lasagna noodles?
Any short pasta works. I’ve used broken fettuccine, penne, rigatoni, and even rotini. The key is to use a sturdy pasta that holds up in broth. Avoid tiny shapes like orzo or ditalini—they’ll get lost in the soup. Cook according to package directions and adjust the broth amount if needed.
Can I freeze this soup?
Yes, but freeze it without the noodles and ricotta. The noodles will turn mushy when thawed and reheated, and the ricotta will separate. Make the soup base, let it cool, and freeze in portion-sized containers. When you’re ready to eat, thaw, reheat, cook fresh noodles in the broth, and add fresh ricotta at the end.
Pin This Recipe!

Quick 30-Minute Lasagna Soup with Easy, Creamy Ricotta
This quick 30-minute lasagna soup doesn’t try to be fancy. It just tastes like the real thing, only faster and somehow more comforting. From fridge to table in 30 minutes flat with simple ingredients like ground beef, canned tomatoes, broth, and ricotta.
- 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 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 1 pound ground beef (80/20)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- 6 cups low-sodium chicken broth
- 1 can (15 ounces) crushed tomatoes
- 1 can (15 ounces) diced tomatoes, undrained
- 2 tablespoons tomato paste
- 8 ounces dried lasagna noodles, broken into 2-inch pieces
- 1 cup whole milk ricotta cheese
- ½ cup grated Parmesan cheese
- ¼ cup fresh basil, chopped (for garnish)
- 1 cup shredded mozzarella cheese (for topping, optional)
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3-4 minutes until translucent.
- Add the minced garlic and cook for 30 seconds, stirring constantly.
- Add the ground beef and cook until browned, about 5-6 minutes, breaking it up with a spoon. Leave about a tablespoon of fat in the pot.
- Season the meat with salt, pepper, oregano, basil, and red pepper flakes. Stir and cook for another minute.
- Stir in the tomato paste and cook for 1 minute until it deepens in color.
- Pour in the chicken broth, crushed tomatoes, and diced tomatoes with their juices. Stir, scraping up any browned bits from the bottom. Bring to a boil over high heat.
- Add the broken lasagna noodles once the soup is boiling. Stir to submerge. Reduce heat to medium-low and simmer for 12-14 minutes, stirring occasionally, until noodles are tender.
- Remove the pot from the heat and let it sit for 1 minute to stop boiling.
- Stir in the ricotta cheese gently, leaving some swirls visible.
- Serve immediately into bowls. Top with Parmesan cheese, shredded mozzarella if desired, and fresh basil.
Notes
Don’t overcook the noodles – check at 10 minutes for al dente. Use full-fat ricotta for best texture. Toast the tomato paste for deeper flavor. Let soup rest 1 minute before adding ricotta to prevent graininess. Soup thickens as it sits; add broth when reheating. For meal prep, store ricotta separately and add when reheating.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 485
- Sugar: 8
- Sodium: 890
- Fat: 22
- Saturated Fat: 9
- Carbohydrates: 38
- Fiber: 5
- Protein: 32
Keywords: lasagna soup, quick dinner, 30-minute meal, one-pot meal, comfort food, ground beef recipe, weeknight dinner


