If you’re craving a comforting meal that feels like a warm hug in a bowl, look no further than this Hearty Beef Macaroni Soup with White Beans and Spinach Recipe. It’s a wonderful blend of tender ground beef, creamy white beans, tender elbow macaroni, and vibrant spinach, all swimming in a rich tomato and beef broth that’s generously seasoned. This soup is not only satisfying and nourishing but also incredibly easy to make, perfect for cozy weeknights when you want something wholesome and delicious without fuss.

Ingredients You’ll Need

Though the ingredients list might seem long, each one plays a simple yet crucial role in making this Hearty Beef Macaroni Soup with White Beans and Spinach Recipe truly shine. From the lean beef that adds depth and protein, to the fresh spinach providing a pop of color and nutrients, everything works together in harmony.

  • 1 lb lean ground beef (85-90% lean): Choose lean beef to keep the soup rich without excess grease.
  • 1 cup elbow macaroni: Small pasta that cooks evenly and adds just the right amount of bite.
  • 1 can (15 oz) cannellini beans or navy beans, drained and rinsed: These beans give a creamy texture and an extra boost of protein and fiber.
  • 4 cups fresh baby spinach: Adds a fresh, slightly sweet flavor and bright green color.
  • 1 onion, chopped: Provides a savory foundation with natural sweetness when sautéed.
  • 2 carrots, chopped: Adds a subtle sweetness and wonderful texture contrast.
  • 2 celery stalks, chopped: Brings a mild earthiness and crunch.
  • 3 cloves fresh garlic, minced: Garlic amps up the aroma and gives a mild spicy punch.
  • 4 cups beef broth (low-sodium): The flavorful base that ties all ingredients together.
  • 1 can (14.5 oz) crushed tomatoes: Adds rich tomato flavor and a slightly tangy undertone.
  • 1 tbsp tomato paste: Intensifies the tomato richness and adds thickness.
  • 1 tsp Italian seasoning: A fragrant mix of herbs that brings warmth and complexity.
  • 1 bay leaf: Enhances the soup with a subtle herbal note.
  • Salt, to taste: Essential for highlighting all flavors.
  • Freshly ground black pepper, to taste: Adds a gentle heat and depth.
  • Pinch of red pepper flakes (optional): For a hint of spice if you like a little kick.
  • 2 tbsp olive oil: Used for sautéing and adds a lovely richness.

How to Make Hearty Beef Macaroni Soup with White Beans and Spinach Recipe

Step 1: Brown the Beef

Start by heating a large Dutch oven or heavy-bottomed pot over medium-high heat with a tablespoon of olive oil. Add the ground beef and break it apart with a spoon, cooking until it’s beautifully browned all over. This step builds rich flavor from caramelized meat. Once browned, carefully drain excess fat so your soup isn’t greasy but remains hearty.

Step 2: Sauté the Aromatics

In the same pot, add another splash of olive oil if needed. Toss in the chopped onion, carrots, and celery. Let these cook gently for about 5 to 7 minutes, stirring now and then, until they soften and start releasing their natural sweetness. Then, stir in the minced garlic and cook for another minute until fragrant. These vegetables create a flavorful base that’s key to the soup’s comforting taste.

Step 3: Build the Flavor Base

Return the browned beef to the pot and stir it in with the softened veggies. Add the tomato paste and let it cook for a couple of minutes to deepen its flavor, melding beautifully with the other ingredients. Now pour in the crushed tomatoes and beef broth, along with Italian seasoning, the bay leaf, salt, and pepper to taste. Give everything a good stir to combine all those fantastic flavors.

Step 4: Simmer and Introduce Beans

Bring your soup to a gentle simmer, then lower the heat and cover the pot. Let it cook quietly for 15 to 20 minutes so the flavors meld perfectly. Once this time has passed, stir in your rinsed white beans and allow them to heat through for about 5 minutes. These beans add a lovely creamy texture while balancing the robust beef and tomato base.

Step 5: Cook the Macaroni

Add the dry elbow macaroni straight into the simmering soup. Stir often to keep the pasta from sticking to the bottom as it cooks. Follow the package instructions for timing, usually about 7 to 10 minutes, so the macaroni reaches just the right al dente texture, creating delightful bite throughout the soup.

Step 6: Wilt the Spinach and Serve

Finally, add the fresh spinach to the pot, pressing it gently into the hot soup. Stir carefully until the spinach wilts completely, just a minute or two. At this point, remove the bay leaf, taste your soup, and adjust salt and pepper if needed. Your Hearty Beef Macaroni Soup with White Beans and Spinach Recipe is now ready to enjoy!

How to Serve Hearty Beef Macaroni Soup with White Beans and Spinach Recipe

Garnishes

You can simply ladle this soup into bowls and enjoy as is, but adding a sprinkle of freshly grated Parmesan or a few torn basil leaves can elevate it further. A drizzle of good-quality olive oil or a few crunchy croutons on top also add wonderful contrast and texture that complement the hearty elements perfectly.

Side Dishes

This soup shines as a standalone meal, but pairing it with a warm crusty bread or garlic bread makes it even more satisfying. A simple green salad with lemon vinaigrette or roasted vegetables also pair nicely, adding a fresh or roasted element that balances the hearty, rich flavors.

Creative Ways to Present

Serve this soup in colorful bowls to brighten your table. For a family-style meal, use a large soup tureen or pot so everyone can serve themselves. For an extra touch, top individual bowls with a swirl of pesto, crispy bacon bits, or toasted pine nuts to create interesting textures and flavor twists that get people talking and coming back for seconds.

Make Ahead and Storage

Storing Leftovers

After enjoying your soup, store any leftovers in an airtight container in the refrigerator. The flavors actually deepen overnight, making the next day’s meal even tastier. It will keep well for up to 3 to 4 days without losing any of its rich texture or taste.

Freezing

If you want to prep this soup in advance or save some for later, freeze it in suitable freezer-safe containers. Keep the pasta slightly undercooked if you plan to freeze because the macaroni will soften more when reheated. Frozen soup is best enjoyed within 2 to 3 months for maximum flavor retention.

Reheating

When ready to enjoy again, thaw frozen soup overnight in the fridge and gently warm it on the stovetop over medium heat. Stir occasionally to prevent sticking and add a splash of broth or water if it gets too thick. Adding a handful of fresh spinach at this stage can refresh the soup beautifully.

FAQs

Can I use a different type of pasta for the soup?

Absolutely! While elbow macaroni works perfectly in this Hearty Beef Macaroni Soup with White Beans and Spinach Recipe, you can substitute with small shells, ditalini, or even orzo. Just keep in mind cooking times may vary slightly.

Is it possible to make this soup vegetarian?

Yes, you can swap the ground beef for hearty mushrooms or a plant-based meat substitute and use vegetable broth instead of beef broth. The beans and vegetables still provide fantastic texture and flavor for a vegetarian version that’s just as satisfying.

How do I prevent the macaroni from becoming mushy?

To keep your pasta perfectly al dente, add it toward the end of cooking and avoid overcooking. If you plan to freeze leftovers, slightly undercook the pasta during the initial cooking, as it will soften further when reheated.

Can I prepare this soup in a slow cooker?

You can, but for best results, brown the beef and sauté the vegetables first to build flavor. Then transfer everything to your slow cooker and add liquids and seasonings. Cook on low for 4-6 hours, adding spinach and macaroni in the last 20-30 minutes to avoid overcooking.

What can I serve alongside this soup for a complete meal?

This Hearty Beef Macaroni Soup with White Beans and Spinach Recipe is packed with protein, veggies, and carbs, making it a complete meal on its own. However, some crusty bread or a side salad can be wonderful to round out the dining experience.

Final Thoughts

There’s something so warmly satisfying about this Hearty Beef Macaroni Soup with White Beans and Spinach Recipe that makes it an instant favorite. Whether you’re cooking for family or feeding friends, it’s a true crowd-pleaser that warms the soul and fills the belly with wholesome goodness. I can’t recommend it enough—grab your ingredients, get cooking, and embrace the cozy deliciousness waiting for you in every bowl!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Beef Macaroni Soup with White Beans and Spinach Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 46 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American
  • Diet: Low Fat

Description

Hearty Beef Macaroni Soup with White Beans & Spinach is a comforting and nutritious one-pot meal featuring lean ground beef, tender elbow macaroni, creamy white beans, and vibrant fresh spinach simmered in a savory tomato and beef broth base. This 45-minute soup is perfect for a wholesome family dinner, combining rich flavors, hearty ingredients, and a touch of Italian seasoning for a delicious, filling bowl of goodness.


Ingredients

Scale

Protein and Beans

  • 1 lb lean ground beef (85-90% lean)
  • 1 can (15 oz) cannellini beans or navy beans, drained and rinsed

Pasta

  • 1 cup elbow macaroni

Vegetables

  • 4 cups fresh baby spinach
  • 1 onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cloves fresh garlic, minced

Liquids and Tomato

  • 4 cups beef broth (low-sodium)
  • 1 can (14.5 oz) crushed tomatoes
  • 1 tbsp tomato paste

Seasonings and Oils

  • 1 tsp Italian seasoning
  • 1 bay leaf
  • Salt, to taste
  • Freshly ground black pepper, to taste
  • Pinch of red pepper flakes (optional)
  • 2 tbsp olive oil


Instructions

  1. Brown the Beef: Heat a large Dutch oven or heavy-bottomed pot over medium-high heat and add a drizzle of olive oil. Add the ground beef, break it up with a spoon, and cook until browned all over. Drain any excess fat carefully.
  2. Sauté the Aromatics: Add more olive oil if needed, then add chopped onion, carrots, and celery to the pot. Cook, stirring occasionally, for 5-7 minutes until softened. Add minced garlic and cook for one more minute until fragrant.
  3. Build the Flavor Base: Return browned beef to the pot and stir in tomato paste, cooking for 1-2 minutes. Add crushed tomatoes, beef broth, Italian seasoning, bay leaf, salt, and black pepper. Stir to combine everything well.
  4. Simmer and Introduce Beans: Bring the soup to a gentle simmer, reduce heat to low, cover, and cook for 15-20 minutes. Stir in drained white beans and heat through for an additional 5 minutes.
  5. Cook the Macaroni: Add dry elbow macaroni directly into the simmering soup. Stir frequently to prevent sticking and cook for 7-10 minutes or until pasta is al dente.
  6. Wilt the Spinach and Serve: Add fresh spinach to the soup, pressing it down and stirring gently until fully wilted (1-2 minutes). Remove the bay leaf, taste, and adjust seasoning as needed. Serve hot.

Notes

  • For a spicier kick, add more red pepper flakes according to your preference.
  • Use low-sodium beef broth to control the salt content better.
  • You can substitute cannellini beans with navy or great northern beans if preferred.
  • To make this soup gluten-free, use gluten-free pasta instead of elbow macaroni.
  • Leftovers store well in the refrigerator for up to 3 days and also freeze nicely.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star