5 Star Lasagna Soup Recipe: Layered Pasta and Meatball Magic

5 Star Lasagna Soup Recipe: Layered Pasta and Meatball Magic

This 5-star lasagna soup recipe transforms comfort food into a restaurant-worthy bowl—layered with tender meatballs, creamy ricotta, and lasagna noodles in a rich tomato broth. 💛 The secret lies in slow-cooked meatballs that burst with flavor and a velvety sauce that captures all the essence of lasagna without the fuss of layering.

I developed this recipe after years of refining my lasagna technique, and it’s now my go-to for feeding a crowd or a cozy weeknight dinner.

The magic happens in the sauce—a blend of tomato paste, garlic, and herbs simmered until deep and aromatic, then enriched with ricotta for that signature lasagna creaminess. Meatballs made from ground beef and Italian seasoning add hearty texture, while lasagna noodles break down just enough to thicken the soup beautifully.

This version delivers all the layers of lasagna—meat, cheese, and pasta—without the need for a casserole dish.

What you’ll end up with is a rich, satisfying soup that’s creamy yet light, packed with layers of flavor in every spoonful. The meatballs stay tender and juicy, the noodles melt into the broth, and the ricotta adds a luxurious finish.

It’s the kind of dish that feels indulgent but is simple enough to make on a busy day.

Perfect for chilly evenings, game day gatherings, or when you’re craving lasagna but want something quick and easy. Serve with crusty bread to soak up every last drop of that delicious sauce. Let’s make this 5-star lasagna soup—it’s about to become your new favorite recipe.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for 5 star lasagna soup

Sixteen ingredients, layered with restaurant-quality flavor—this soup delivers lasagna magic in a bowl.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely ground for meatballs
Lasagna Noodles 🍝 12 oz Uncooked, broken into 2-inch pieces
Ricotta Cheese 🧀 1 cup Whole-milk, drained for 15 minutes
Tomato Paste 🍅 ½ cup High-quality, no sugar added
Garlic Cloves 🧄 4 cloves Minced, for deep flavor infusion
Italian Seasoning 🌿 2 tbsp Freshly ground for vibrant taste
Dried Oregano 🌿 1 tsp Crumbled between fingers for potency
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for sharpness
Eggs 🥚 2 whole Large, beaten for meatball binding
Parmesan Cheese 🧀 ½ cup Freshly grated, for umami depth
Low-Sodium Chicken Broth 💧 4 cups Homemade or high-quality store-bought
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing garlic and meatballs
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Fresh Basil Leaves 🌿 ¼ cup Chopped, for bright finishing touch

The ground beef is the foundation—80% lean ensures juicy meatballs without grease. Costco or Trader Joe’s carry the best pre-ground beef for this, but if you’re grinding your own, keep it cold to prevent fat separation. The ricotta needs to be whole-milk for creaminess, and I always drain it for 15 minutes to remove excess moisture. For the lasagna noodles, Barilla or De Cecco are my go-tos—they hold up beautifully when broken into pieces. The tomato paste should be no-sugar-added to keep the flavor pure, and Bertolli is my favorite brand for this.

No Italian seasoning? Mix 1 tsp dried basil, 1 tsp dried thyme, and 0.5 tsp dried rosemary for a close substitute. Short on ricotta? Cottage cheese blended smooth works in a pinch (though it won’t be as creamy). The heavy cream can be swapped for half-and-half if you’re watching fat, but trust me on the full-fat version—it makes all the difference. For the broth, homemade is ideal, but Pacific Foods or Imagine low-sodium options are solid store-bought choices. The garlic should be peeled and minced finely—no pre-minced jars here, as they lose flavor fast.

Meatballs keep for 3 days in the fridge, but the full soup reheats beautifully—2 days max in the fridge, or freeze for 3 months. I always make a double batch because it disappears fast. For storage, keep the noodles separate until reheating to prevent mushiness. The basil wilts fast, so add it fresh when serving. This soup tastes even better the next day as the flavors meld—perfect for meal prep!

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no chopping veggies, no layering pans, just brown the beef, toss in the noodles, and let it simmer. The lasagna noodles soften right in the broth, soaking up all that rich tomato-ricotta sauce like sponges.
  • Garlic-Ricotta Dream Team: That first spoonful? Chef’s kiss. The ricotta melts into the soup, making it velvety while the garlic cloves (whole, not minced!) infuse the whole pot with flavor without overpowering. Honestly, the combo of salty beef, tangy tomato paste, and creamy ricotta is my idea of comfort food perfection.
  • Weeknight to Party Fix: Between us, this is the dish I make when my mom texts “who’s bringing dinner?” but also when I’m hosting a book club. Serve it in bowls with grated Parmesan, or let everyone dig in from one big pot—no fuss, no stress. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: Most soups get sad after Day 2, but this? It’s better the next day. The flavors meld even more, and the noodles hold up like they’re fresh. I make a double batch on Sundays, freeze half, and still have lunch sorted for a lazy Monday. Budget-friendly? Absolutely. Life-saving? Even more.

Step-by-step instructions for layered lasagna soup

Here’s how to assemble this hearty, restaurant-worthy lasagna soup with perfect meatballs and rich layers.

1

👨‍🍳 Step 1: Prepare the Meatball Mixture

In a large bowl, combine the 1.5 lb ground beef, 1 cup ricotta cheese, 2 whole eggs, 0.5 cup parmesan cheese, 2 tbsp Italian seasoning, 1 tsp dried oregano, 0.5 tsp ground black pepper, and 1.5 tsp salt. Using your hands, mix gently until just combined – don’t overwork the mixture or the meatballs will become dense.

Here’s the thing – you want to keep the ricotta and eggs cold while mixing. If your hands get warm, dip them in ice water between mixing batches. Shape the mixture into 1-inch meatballs (about 12-14 total) and set aside on a plate. The meatballs should hold their shape but still feel soft to the touch.

2

🍳 Step 2: Cook the Meatballs and Sauté Aromatics

Heat 2 tbsp extra-virgin olive oil in a large Dutch oven over medium-high heat. Working in batches to avoid crowding, add the meatballs and cook for 8-10 minutes, turning occasionally, until they’re golden brown on all sides and cooked through to 160°F internally. Remove them and set aside.

In the same pot, add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Stir in the 0.5 cup tomato paste and cook for another 2 minutes, stirring constantly. This creates a rich base that will carry all the flavors through the soup.

3

🥘 Step 3: Build the Layered Soup Structure

Return the cooked meatballs to the pot. Pour in the 4 cups low-sodium chicken broth and bring to a gentle simmer. Break the 12 oz lasagna noodles into 2-inch pieces (no need to pre-cook them – they’ll soften in the soup). Add half of the noodles to the pot and stir gently to distribute.

Here’s where the magic happens: create a second layer by sprinkling half of the 0.5 cup parmesan cheese and half of the 0.25 cup chopped fresh basil leaves over the noodles. Repeat with another layer of remaining noodles, then the final parmesan and basil. The layers ensure each bite has perfect texture and flavor.

4

⏰ Step 4: Simmer and Finish

Reduce heat to low and let the soup simmer uncovered for 25-30 minutes, stirring occasionally. The noodles should be tender (they’ll finish cooking in the broth) and the meatballs should be reheated through. Taste and adjust seasoning if needed – you might want to add a pinch more salt or a splash of broth.

Stir in the 0.5 cup heavy cream and simmer for another 5 minutes until the cream is fully incorporated and the soup has reached a luxurious consistency. Remove from heat and let sit for 5 minutes to allow all the flavors to meld together.

5

🍽️ Step 5: Serve with Style

Ladle the soup into warm bowls, making sure each serving gets a good distribution of meatballs, noodles, and those flavorful layers. Garnish each bowl with an extra sprinkle of chopped fresh basil and a final crack of black pepper. The soup should be rich yet balanced, with tender meatballs, al dente noodles, and a velvety broth that coats each spoonful.

For the ultimate experience, serve immediately with crusty bread on the side. The layers of flavor and texture will make this feel like a five-star restaurant meal right in your own kitchen. The secret is in the layers – each bite delivers a perfect combination of meaty, cheesy, and herby elements that keep you coming back for more.

👨‍🍳

Pro Tips For Making 5 Star Lasagna Soup

  • Sear the Beef First: Brown that ground beef in batches—don’t skip this. A quick 3-4 minutes per batch on high heat until it’s deeply colored will make the whole soup taste richer, not just the meat. I used to rush it, and the soup always ended up tasting flat.
  • Cut Noodles Before Boiling: Slice lasagna noodles into 1-inch pieces before cooking them. They’ll soften faster in the soup, and you’ll avoid the dreaded “al dente” texture that turns to mush later. Trust me, this is the thing that matters most for texture.
  • Mix Ricotta Last: Stir in the ricotta cheese right at the end, off the heat. If you add it too early, it’ll curdle from the acidity of the tomato paste and garlic. A quick fold with a wooden spoon keeps it creamy—no lumps, no disaster.
  • Simmer Low and Slow: Once everything’s in the pot, reduce to a bare simmer and let it bubble gently for at least 20 minutes. Rushing this step means noodles stay tough and flavors don’t meld. I know, I know—you’re hungry now—but patience here makes the difference.

Dietary considerations for this dish

Gluten-Free Adaptation

Swap the traditional lasagna noodles for gluten-free lasagna noodles like Barilla GF or Jovial—they hold up beautifully in the soup. For extra texture, add 1 cup cooked quinoa or chickpea pasta (like Banza) to replace the noodles entirely.

The key is ensuring your gluten-free ingredients can withstand 25-30 minutes of simmering without turning mushy. 💛

Dairy-Free Options

Replace the ricotta with dairy-free ricotta (like Violife or homemade cashew ricotta) and swap the heavy cream for full-fat coconut milk. Use nutritional yeast (about 2 tbsp) to mimic the umami depth of parmesan. The broth will still be rich, just with a lighter, plant-based profile.

Vegetarian Twist

Replace the ground beef with lentils or mushrooms for a hearty meatball alternative. I blend 1.5 cups cooked lentils with 1 egg, 2 tbsp tomato paste, and 1 tsp Italian seasoning to form patties.

For mushrooms, finely chop 1.5 cups cremini mushrooms and sauté with 2 tbsp olive oil until dry, then mix with the ricotta and egg.

Low-Carb Version

Skip the noodles entirely and use zucchini noodles (spiralized and lightly sautéed) or cauliflower rice (about 3 cups). Boost the broth with 1 cup extra chicken broth to compensate for the reduced starch. The meatballs and ricotta will provide enough heartiness to keep the soup satisfying.

Allergen-Friendly Tips

For nut allergies, ensure your ricotta substitute is nut-free (like soy-based ricotta). If eggs are a concern, use 1 tbsp ground flaxseed mixed with 3 tbsp water as an egg binder for the meatballs. Always double-check labels on Italian seasoning blends—some contain hidden allergens like sesame or mustard.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this lasagna soup without meatballs?

The meatballs are key for that signature lasagna texture, but you can adapt it! Try 1 cup of cooked lentils or mushroom “meatballs” (finely chopped and sautéed) for a vegetarian version. For a lighter option, add extra lasagna noodles or crumbled sausage instead. The soup will still be hearty and flavorful—just the protein source changes.

2

Why does my lasagna soup turn out too thick?

This usually happens when the noodles overcook or the broth reduces too much. To fix it, stir in 1/2 cup hot broth or water while simmering. For prevention, break the noodles into slightly larger pieces (3-inch instead of 2-inch) and simmer for 20 minutes max. The cream can also thicken quickly—add it at the very end and stir constantly.

3

How do I make this soup ahead of time?

This soup actually tastes better the next day! Cook it fully, then cool completely and refrigerate for up to 3 days. Reheat gently on low heat, stirring occasionally, and add a splash of broth if it thickens. For freezing, store in airtight containers for 3 months. Thaw overnight in the fridge—never microwave directly from frozen. The flavors meld beautifully overnight!

4

Can I use store-bought meatballs instead?

Opt for high-quality frozen meatballs (like Trader Joe’s or Whole Foods brands) for the best flavor. Cook them according to package instructions, then add them to the soup during the final 10 minutes of simmering to prevent them from drying out. For extra richness, crush a few meatballs with a fork before adding to distribute flavor throughout the broth.

5

What’s the best way to serve this lasagna soup?

This soup shines with crusty Italian bread or garlic toast on the side for dipping. For a restaurant touch, garnish with extra parmesan, fresh basil, and a crack of black pepper. Serve with a simple green salad to balance the richness. It’s also perfect for game day—just double the batch and keep it warm in a slow cooker!

★★★★★4.6(11 reviews)
Tyler Parker