Ground Beef Lasagna Soup with Spinach

30 min prep 8 min cook 3 servings
Ground Beef Lasagna Soup with Spinach
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly Saturday evening in late October, the kind where the wind whistles through the trees and the house smells faintly of pine from the wreath on the front door. I was standing over my old cast‑iron pot, butter melting into a soft sizzle, when the first whiff of caramelized onion and garlic hit me like a warm hug. The steam rose, curling around the kitchen light, and I could already picture the deep ruby of diced tomatoes mingling with the rich brown of ground beef. That moment reminded me of the first time my grandmother made a hearty lasagna soup for a snowstorm—she’d call it “comfort in a bowl,” and I’ve been chasing that feeling ever since.

What makes this Ground Beef Lasagna Soup with Spinach so special is that it captures all the layered flavors of a classic lasagna, but in a spoon‑friendly, soul‑soothing soup form. Imagine the buttery, herb‑infused broth hugging tender pasta, the beef providing a meaty backbone, and the spinach adding a burst of fresh green that brightens every bite. The secret? A blend of Italian seasoning and a splash of Parmesan that melts into the broth, creating a velvety finish that’s almost cheesy without being heavy. But wait—there’s a trick in step four that will turn this from delicious to unforgettable, and I’ll spill the beans (or should I say, the beef) just a little later.

If you’ve ever wondered why restaurant versions of lasagna soup taste so different, it’s often because they skip the little details that make a home‑cooked version sing. The right amount of butter, the timing of when you add the spinach, and the way you break the pasta into bite‑size pieces all matter more than you think. And trust me, the aroma that fills your kitchen when the soup simmers—earthy, slightly sweet, and unmistakably Italian—will have your family gathering around the stove, asking, “What’s cooking?” The best part? You don’t need any fancy equipment; a sturdy pot, a wooden spoon, and a dash of love are all you need.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. We’ll walk through each step, from selecting the perfect butter to mastering the perfect pasta texture, and I’ll even share a few variations that let you swap in seasonal veggies or a different protein. Ready to dive in? Let’s get started, and I promise you’ll be amazed at how a simple soup can become the star of your dinner table.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of browned ground beef, caramelized onions, and garlic creates a robust base that mimics the savory layers of a traditional lasagna. Each spoonful delivers a burst of umami that’s balanced by the acidity of diced tomatoes.
  • Texture Harmony: Breaking the pasta into one‑inch pieces gives you that perfect bite—soft enough to melt in your mouth but sturdy enough to hold the broth without turning mushy. The spinach wilts just enough to stay bright and slightly crisp.
  • Ease of Execution: This dish requires only one pot, which means fewer dishes and more time to enjoy the company around you. The steps are linear, so even a novice cook can follow along without feeling overwhelmed.
  • Time Efficiency: From start to finish it’s under an hour, making it ideal for weeknight meals when you crave something comforting but don’t have hours to spend in the kitchen.
  • Versatility: You can swap the ground beef for turkey, chicken, or even a plant‑based crumble, and the soup still retains its lasagna‑like character. It also pairs beautifully with a side of crusty bread or a simple salad.
  • Nutrition Boost: Adding baby spinach not only adds a pop of color but also packs in iron, calcium, and vitamins A and K, making the soup a balanced meal that feels indulgent yet wholesome.
  • Ingredient Quality: Using Kerrygold butter and Hunt’s diced tomatoes elevates the flavor profile, ensuring each component shines without needing excessive seasoning.
  • Crowd‑Pleasing Factor: The familiar taste of lasagna in soup form appeals to both kids and adults, making it a safe bet for family gatherings, potlucks, or even a cozy solo dinner.
💡 Pro Tip: For an extra layer of depth, deglaze the pot with a splash of red wine after browning the beef. Let it reduce for a minute before adding the broth; the wine’s acidity will brighten the whole soup.

🥗 Ingredients Breakdown

The Foundation

The butter is the silent hero of this soup. I prefer Kerrygold unsalted butter because its creamy, slightly sweet profile adds richness without overpowering the herbs. When melted, it coats the onions and garlic, creating a fragrant base that feels like a warm blanket on a cold day. If you’re looking for a dairy‑free alternative, a good quality olive oil can do the trick, but expect a slightly different mouthfeel.

A large onion, diced finely, brings natural sweetness that balances the acidity of the tomatoes. Choose a yellow onion for its mellow flavor; red onions can add a hint of sharpness that some people love, but they also tint the broth. For the best texture, dice the onion uniformly so it cooks evenly and releases its juices without turning to mush.

Aromatics & Spices

Garlic cloves—five of them, minced—are the aromatic backbone. Their pungent, slightly spicy notes become sweet and mellow once sautéed, creating a scent that makes everyone in the house peek into the kitchen. If you love garlic, feel free to add an extra clove, but remember that raw garlic can become bitter if overcooked.

Italian seasoning, measured at 1.5 tablespoons, is a blend of dried oregano, basil, thyme, and sometimes rosemary. This mix gives the soup its classic Italian vibe without the need to measure each herb individually. For a fresher twist, you could use a handful of chopped fresh herbs at the end of cooking, which will add a bright, garden‑fresh pop.

The Secret Weapons

Ground beef, a full pound, provides the hearty protein that makes this soup feel like a main course. I like to use 80/20 lean‑to‑fat ratio; the fat renders down, enriching the broth and giving it that luxurious mouthfeel. If you’re watching calories, you can opt for 90/10 lean ground beef, but you may need to add a splash of olive oil to keep the broth from feeling thin.

Diced tomatoes, 15 ounces, bring acidity and a subtle sweetness that cuts through the richness of the meat and butter. Hunt’s tomatoes are my go‑to because they have a consistent texture and don’t have the metallic taste you sometimes get from cheaper brands. You can substitute fire‑roasted tomatoes for a smoky depth, or even use a can of crushed tomatoes for a smoother consistency.

🤔 Did You Know? The acidity in tomatoes not only balances flavors but also helps break down collagen in the beef, making the meat more tender as the soup simmers.

Finishing Touches

Beef broth, a generous 64 ounces, is the liquid canvas where all flavors mingle. Using a high‑quality broth—homemade if you have the time, or a low‑sodium store‑bought version—ensures the soup isn’t overly salty and retains a clean, meaty taste. If you prefer a lighter broth, you can split the amount with low‑sodium chicken broth for a nuanced flavor.

Salt and pepper are the universal seasonings that bring everything together. I always season in layers: a pinch when sautéing the onions, a dash after adding the tomatoes, and a final adjustment right before serving. This step‑wise seasoning prevents over‑salting and allows you to taste the soup at each stage.

The pasta—8 ounces broken into one‑inch pieces—acts as the lasagna noodle substitute. Breaking it before boiling ensures each bite is manageable and the pasta releases its starch into the broth, thickening it just enough. For a gluten‑free version, use brown rice pasta or lentil pasta; just remember they may require a slightly shorter cooking time.

Baby spinach, three‑quarters of a pound, is added near the end of cooking so it wilts quickly while retaining its vibrant green color. The spinach adds a fresh, slightly earthy flavor that lifts the richness of the broth. If fresh spinach isn’t on hand, you can use frozen, but be sure to thaw and squeeze out excess water first.

Finally, freshly shredded Parmesan cheese, three‑quarters of a cup, is stirred in just before serving. The cheese melts into the soup, creating a silky, slightly salty finish that mimics the cheese layer of a classic lasagna. For a sharper bite, add a splash of Pecorino Romano, but keep the amount modest so it doesn’t dominate the flavor.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

Ground Beef Lasagna Soup with Spinach

🍳 Step-by-Step Instructions

  1. Heat a large, heavy‑bottomed pot over medium heat and add 1.5 tablespoons of Kerrygold butter. As the butter melts, listen for that gentle sizzle—this is the first signal that flavor is about to build. Once the butter foams, add the diced large onion and sauté for about 5‑7 minutes, stirring occasionally, until the onions turn translucent and start to caramelize. The sweet aroma will fill the kitchen and set the stage for the next step.

  2. Add the five minced garlic cloves to the pot, stirring constantly. You’ll notice the garlic turning a light golden color within 30 seconds; this is the moment you want to capture—too long and it becomes bitter. Sprinkle in 1.5 tablespoons of Italian seasoning, letting the herbs release their essential oils, which will mingle with the butter, onion, and garlic, creating a fragrant base.

  3. 💡 Pro Tip: When the garlic is just barely golden, add a splash (about ¼ cup) of dry white wine. Let it reduce for a minute; this deglazes the pan and adds a subtle depth that you’ll thank yourself for later.
  4. Increase the heat to medium‑high and crumble the 1 lb of ground beef into the pot. Break it up with a wooden spoon, ensuring no large clumps remain. Cook for 8‑10 minutes, stirring occasionally, until the beef is browned all over and the juices have evaporated. You’ll hear a satisfying crackle as the meat caramelizes, and the kitchen will be filled with a rich, meaty scent that signals you’re on the right track.

  5. ⚠️ Common Mistake: Rushing this step and crowding the pot will steam the beef instead of browning it, resulting in a bland broth. Give the meat space to sear.
  6. Stir in the 15 ounces of diced tomatoes, followed by the 64 ounces of beef broth. Bring the mixture to a gentle boil, then reduce to a simmer. At this point, season with a pinch of salt and a grind of black pepper. Let the soup simmer uncovered for 15‑20 minutes; this allows the flavors to meld and the broth to develop a richer, fuller body.

  7. While the soup simmers, bring a separate pot of salted water to a boil and add the broken pasta pieces. Cook according to the package instructions, usually 8‑10 minutes, until al dente. Drain the pasta and set it aside. Here’s the thing: adding the pasta directly to the soup later prevents it from becoming overly soft, and you retain that perfect bite.

  8. 💡 Pro Tip: Reserve a cup of the pasta cooking water. Adding a splash to the soup at the end will help bind the broth and pasta together, giving it a silky texture.
  9. Now, gently fold the cooked pasta into the simmering soup, followed by the 0.75 lb of baby spinach. The spinach will wilt within 2‑3 minutes, turning a deep, glossy green. Stir until the spinach is evenly distributed; you’ll see the broth turn a richer, more vibrant hue as the spinach releases its natural juices.

  10. Finally, remove the pot from heat and stir in the freshly shredded 0.75 cup of Parmesan cheese. The cheese will melt instantly, creating a glossy, slightly thickened broth that feels like a classic lasagna sauce. Taste the soup and adjust seasoning with a final pinch of salt and pepper if needed. Go ahead, take a taste — you’ll know exactly when it’s right.

  11. Ladle the soup into bowls, drizzle a tiny bit of extra‑virgin olive oil if you like, and sprinkle a few extra shavings of Parmesan on top for garnish. Serve with crusty garlic bread or a simple side salad, and watch as your family dives in. And the result? A bowl of comfort that’s both familiar and exciting, perfect for chilly evenings or any day you crave a little indulgence.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish cooking, take a spoonful and let it cool just enough to taste. This is the moment to adjust seasoning—add a pinch more salt, a grind of pepper, or a splash of Worcestershire sauce for an umami boost. I once served this to a chef friend, and he insisted on a final dash of hot sauce, saying it “woke up the flavors.” Trust me on this one: a small tweak at the end can elevate the entire dish.

Why Resting Time Matters More Than You Think

After you turn off the heat, let the soup sit for five minutes with the lid slightly ajar. This resting period allows the starch from the pasta to thicken the broth naturally, creating a silkier mouthfeel. The best part? It also lets the flavors meld further, so each bite feels balanced and cohesive.

The Seasoning Secret Pros Won’t Tell You

A pinch of nutmeg hidden in the broth can brighten the spinach and add a subtle warmth that you’ll barely notice but will love. It’s a classic trick in many Italian soups and sauces, and it works wonders here. If you’re feeling adventurous, a tiny dash of smoked paprika can add a gentle smoky undertone without overpowering the Italian profile.

💡 Pro Tip: When you add the Parmesan, do it off the heat. High heat can cause the cheese to clump, while gentle residual heat allows it to melt smoothly into the broth.

Balancing Richness with Freshness

A squeeze of fresh lemon juice right before serving cuts through the richness and adds a bright, citrusy pop. I like to keep a lemon wedge on the side for each diner to add as they wish. This little acidity mirrors the tang you get from a traditional lasagna’s tomato sauce, keeping the soup from feeling too heavy.

The Power of Homemade Broth

If you have time, simmer beef bones, carrots, celery, and onion for several hours to create a deep, gelatin‑rich broth. This homemade version adds a luxurious mouthfeel that store‑bought broth can’t match. Even a quick 30‑minute simmer with the same aromatics will boost the soup’s depth considerably.

Keeping the Pasta Perfectly Al Dente

Remember to undercook the pasta by one minute before adding it to the soup. The pasta will continue to absorb liquid as the soup simmers, reaching the perfect al dente texture without becoming mushy. This small adjustment ensures each bite has that satisfying chew you expect from lasagna noodles.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Mediterranean Magic

Swap the ground beef for ground lamb and add a handful of Kalamata olives and a teaspoon of cumin. The lamb’s earthy flavor pairs beautifully with the tomatoes, while the olives introduce a briny bite that transports you to a Greek seaside tavern.

Spicy Southwest

Replace the Italian seasoning with a blend of chili powder, cumin, and smoked paprika. Add a cup of black beans and corn, and finish with a dollop of sour cream and chopped cilantro. This version turns the soup into a hearty, Tex‑Mex inspired comfort bowl.

Creamy Mushroom Delight

Stir in a cup of sliced cremini mushrooms after browning the beef, letting them soften before adding the broth. Finish with a splash of heavy cream and a sprinkle of thyme. The mushrooms add an earthy umami that deepens the broth, while the cream creates a velvety finish.

Vegetarian Harvest

Replace the ground beef with a plant‑based crumble or lentils, and add diced carrots, zucchini, and bell peppers. Use vegetable broth instead of beef broth, and finish with a generous handful of grated Pecorino. This version keeps the heartiness while being completely meat‑free.

Cheesy Four‑Cheese

In addition to Parmesan, stir in a quarter cup each of mozzarella, fontina, and Gruyère at the end. The blend creates a gooey, melty texture that makes the soup feel like a cheese‑laden lasagna in a bowl. Just be mindful of the extra salt from the cheeses.

Winter Warmth

Add a diced sweet potato and a pinch of cinnamon when you add the broth. The sweet potato gives the soup a subtle sweetness and a creamy body, while the cinnamon adds a comforting warmth perfect for cold evenings.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the soup to cool to room temperature before transferring it to airtight containers. It will keep fresh for up to four days. When storing, keep the pasta separate if you plan to reheat later; this prevents the pasta from soaking up too much broth and becoming mushy.

Freezing Instructions

Portion the soup into freezer‑safe bags or containers, leaving a little headspace for expansion. It freezes beautifully for up to three months. For best results, freeze without the pasta and spinach; add them fresh when you reheat.

Reheating Methods

To reheat, place the soup in a saucepan over medium heat, adding a splash of beef broth or water to loosen the consistency. Stir frequently and bring to a gentle simmer. If you’re reheating in the microwave, cover the bowl loosely and heat in 30‑second intervals, stirring in between. The trick to reheating without drying it out? A splash of broth or a drizzle of olive oil right before serving.

❓ Frequently Asked Questions

Absolutely! Small shapes like ditalini, orzo, or even broken spaghetti work well. Just remember to adjust the cooking time so the pasta stays al dente. If you choose a gluten‑free variety, check the package instructions as some cook faster.

Any high‑quality unsalted butter will work. If you’re avoiding dairy, use extra‑virgin olive oil or a plant‑based butter substitute. The flavor will shift slightly, but the soup will still be delicious.

Yes! After browning the beef and sautéing the aromatics, transfer everything to a slow cooker, add the broth, tomatoes, and seasonings, and cook on low for 6‑8 hours. Add the pasta and spinach during the last 30 minutes of cooking.

If you love heat, add a pinch of red pepper flakes when you sauté the garlic, or stir in a diced jalapeño with the tomatoes. For a smoky kick, a dash of chipotle powder works beautifully. Adjust to your taste, but start small—you can always add more.

The soup is moderate in carbs due to the pasta. To lower the carb count, use shirataki noodles or zucchini “noodles” in place of traditional pasta. You’ll still get the comforting texture without the extra carbs.

Definitely! Chopped carrots, celery, or bell peppers can be added when you sauté the onions. They’ll add sweetness and extra nutrients. Just be mindful of cooking times so the veggies stay tender but not mushy.

Reheat gently over low heat, stirring occasionally, and add a splash of broth or water to revive the sauce. Avoid boiling rapidly, as that can cause the cheese to separate and the spinach to turn dull.

Yes! Use a plant‑based ground “beef” crumble, replace the butter with olive oil, use vegetable broth, and swap Parmesan for a vegan cheese or nutritional yeast. The flavor profile will shift, but the comforting essence remains.
Ground Beef Lasagna Soup with Spinach

Ground Beef Lasagna Soup with Spinach

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Melt the butter in a large pot over medium heat, then sauté the diced onion until translucent and lightly caramelized, about 5‑7 minutes.
  2. Add minced garlic and Italian seasoning, cooking until the garlic is fragrant and just beginning to turn golden, about 30 seconds.
  3. Increase heat to medium‑high and crumble the ground beef into the pot, breaking it up with a spoon; brown until fully cooked and browned, about 8‑10 minutes.
  4. Stir in the diced tomatoes and beef broth, bring to a gentle boil, then reduce to a simmer; season with salt and pepper and let it simmer for 15‑20 minutes.
  5. Meanwhile, cook the broken pasta in salted boiling water until al dente, then drain and set aside, reserving a cup of the pasta water.
  6. Add the cooked pasta and baby spinach to the simmering soup; cook for 2‑3 minutes until the spinach wilts.
  7. Remove the pot from heat and stir in the freshly shredded Parmesan cheese until melted and the broth becomes silky.
  8. Taste and adjust seasoning if needed, then serve hot, garnished with extra Parmesan and a drizzle of olive oil if desired.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.