If you are craving a comfort meal that feels like a warm hug on a chilly day, then this Hearty Beef Macaroni Soup with White Beans and Spinach Recipe is exactly what you need. It’s a vibrant and nourishing bowl that combines tender ground beef, satisfying elbow macaroni, creamy white beans, and fresh spinach all in a savory tomato and beef broth. Every spoonful bursts with layers of flavor and textures that will keep you cozy and full. Whether you’re cooking for a family dinner or meal prepping for the week, this soup makes a fantastic choice that’s as delicious as it is wholesome.

Ingredients You’ll Need

These ingredients are simple pantry and fresh staples, each playing a key role in creating the rich, hearty nature of the soup. From the lean ground beef that provides a savory backbone, to the fresh baby spinach that adds a pop of color and nutrition, every item contributes to the perfect balance of taste and texture.

  • 1 lb lean ground beef (85-90% lean): Provides rich, meaty flavor without being too fatty.
  • 1 cup elbow macaroni: Adds comforting bite and soaks up the delicious broth.
  • 1 can (15 oz) cannellini beans or navy beans, drained and rinsed: Creamy beans boost protein and add smooth texture.
  • 4 cups fresh baby spinach: Brings fresh earthiness and vibrant green color.
  • 1 onion, chopped: Creates a sweet and savory base for the soup.
  • 2 carrots, chopped: Adds natural sweetness and a tender crunch.
  • 2 celery stalks, chopped: Contributes subtle aromatic depth.
  • 3 cloves fresh garlic, minced: Infuses the soup with warm, pungent notes.
  • 4 cups beef broth (low-sodium): Forms the hearty, savory liquid foundation.
  • 1 can (14.5 oz) crushed tomatoes: Delivers tangy tomato flavor and richness.
  • 1 tbsp tomato paste: Intensifies the tomato taste with a slight sweetness.
  • 1 tsp Italian seasoning: Adds a fragrant mix of herbs to brighten the soup.
  • 1 bay leaf: Lends subtle warmth and complexity.
  • Salt, to taste: Enhances every ingredient’s natural flavors.
  • Freshly ground black pepper, to taste: Provides gentle heat and balance.
  • Pinch of red pepper flakes (optional): Gives an optional kick of spice for the bold.
  • 2 tbsp olive oil: Used for sautéing vegetables and browning beef without stickiness.

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

Step 1: Brown the Beef

Grab a large Dutch oven or heavy pot and heat 1 tablespoon of olive oil over medium-high heat. Add the lean ground beef and break it apart with a spoon while cooking until it is browned on all sides. This step builds a deep, meaty foundation for the soup. Once browned, carefully drain the excess fat to keep the soup from getting greasy.

Step 2: Sauté the Aromatics

Next, add the remaining olive oil if needed. Toss in the chopped onion, carrots, and celery. Sauté these fragrant vegetables for 5 to 7 minutes until softened, stirring occasionally. Then stir in the minced garlic and cook for one more minute until you can smell its wonderful aroma filling the kitchen.

Step 3: Build the Flavor Base

Return the browned beef to the pot and stir in the tomato paste. Let it cook for 1 to 2 minutes to deepen the tomato’s flavor. Pour in the crushed tomatoes and beef broth, then add Italian seasoning, the bay leaf, salt, and freshly ground black pepper. Stir everything well and prepare for simmering.

Step 4: Simmer and Introduce Beans

Bring the soup to a gentle simmer, then reduce heat to low and cover the pot. Let it cook for 15 to 20 minutes to meld the flavors. After that, stir in the drained and rinsed white beans, allowing them to warm through for an additional five minutes.

Step 5: Cook the Macaroni

Add the dry elbow macaroni directly into the simmering soup. Stir frequently to prevent sticking and cook for about 7 to 10 minutes, or until the pasta reaches al dente perfection.

Step 6: Wilt the Spinach and Serve

Finally, stir in the fresh baby spinach, gently pushing it into the hot soup. After 1 to 2 minutes, once the spinach is fully wilted, remove the bay leaf and taste. Adjust salt, pepper, or red pepper flakes as you please. 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

For an added touch of flavor and texture, garnish your soup with a sprinkle of grated Parmesan cheese. A scattering of fresh chopped parsley or basil brightens the dish visually and adds a fresh herbaceous note. If you love a bit of heat, a few red pepper flakes or a drizzle of chili oil will wake up your taste buds beautifully.

Side Dishes

This soup is hearty enough to shine as a standalone meal, but if you want to round out your dining experience, try serving it alongside warm crusty bread or garlic toast for dipping into every flavorful spoonful. A simple green salad with vinaigrette pairs nicely for a light contrast against the richness of the soup.

Creative Ways to Present

Consider serving the soup in rustic ceramic bowls to enhance its comforting appeal. For a fun twist, you can ladle the soup into bread bowls, making each portion extra special and edible. Another idea is to top each serving with a swirl of sour cream or a spoonful of pesto for a burst of creamy or herbal flavor. Presentation truly makes this Hearty Beef Macaroni Soup with White Beans and Spinach Recipe feel like a celebration in a bowl.

Make Ahead and Storage

Storing Leftovers

Hearty Beef Macaroni Soup with White Beans and Spinach Recipe tastes fantastic as leftovers. Cool the soup to room temperature, then store it in an airtight container in the refrigerator for up to 3-4 days. The flavors will continue to deepen, making each reheated bowl even better than the last.

Freezing

To keep the soup fresh for longer, freeze it in suitable containers, leaving some space for expansion. It will keep well in the freezer for up to 3 months. Keep in mind that after thawing, the macaroni might soften more than when freshly cooked but will still be delicious and comforting.

Reheating

Reheat your leftover or thawed soup on the stovetop over medium heat, stirring occasionally. If the soup is too thick, add a splash of beef broth or water to loosen it until it reaches your desired consistency. Heat until it’s steaming hot and the spinach is fresh and tender.

FAQs

Can I use other types of beans instead of cannellini or navy beans?

Absolutely! While cannellini or navy beans give a creamy texture, you can substitute with great northern beans or kidney beans for a slightly different taste and texture that still complements the soup perfectly.

Is there a way to make this soup gluten-free?

Yes! Swap the elbow macaroni with gluten-free pasta or even use spiralized vegetables like zucchini noodles for a fresh twist that keeps the dish safe for gluten-sensitive diners.

Can I prepare this soup in a slow cooker?

You can adapt the recipe by browning the beef and sautéing the vegetables first, then transferring everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add pasta and spinach at the end to avoid overcooking.

How can I make this soup spicier?

Toss in extra red pepper flakes during cooking, or top each serving with a dash of hot sauce or a pinch of cayenne pepper. You can also add diced jalapeños when sautéing the aromatics for a fresh spicy kick.

Does the soup freeze well without the pasta?

Yes, for best texture when freezing, you might want to omit the macaroni before freezing and add fresh pasta when you reheat the soup. Pasta can become mushy after freezing, so this tip keeps your soup tasting its best.

Final Thoughts

There is something truly special about a bowl of soup that feels both nourishing and satisfying in every way. This Hearty Beef Macaroni Soup with White Beans and Spinach Recipe brings together simple ingredients with big flavors, making it a go-to favorite you’ll want to keep in your cooking repertoire. I encourage you to try it out, savor each bite, and share this cozy meal with the people you love. Trust me, it’s a comforting hug in a bowl you won’t regret!

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.1 from 42 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Description

This Hearty Beef Macaroni Soup with White Beans & Spinach is a comforting and nutritious meal perfect for chilly days. Featuring lean ground beef, tender elbow macaroni, protein-packed white beans, and fresh baby spinach, this soup is simmered in a flavorful tomato and beef broth base with aromatic vegetables and Italian seasoning. Ready in just 45 minutes, it’s a delicious, wholesome bowl of goodness that’s easy to prepare and satisfying for the whole family.


Ingredients

Scale

Meat and Protein

  • 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 Canned Goods

  • 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 and break it up with a spoon. Cook until browned all over, then drain off any excess fat carefully.
  2. Sauté the Aromatics: If needed, add a little more olive oil to the pot. Add chopped onion, carrots, and celery. Cook for 5-7 minutes, stirring occasionally until the vegetables are softened. Stir in minced garlic and cook for another minute until fragrant.
  3. Build the Flavor Base: Return the browned beef to the pot. Stir in tomato paste and cook for 1-2 minutes to deepen the flavor. Pour in crushed tomatoes and beef broth. Add Italian seasoning, bay leaf, salt, and black pepper, and stir to combine.
  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 the drained white beans and heat through for 5 more minutes.
  5. Cook the Macaroni: Add the dry elbow macaroni directly to the simmering soup. Stir frequently to prevent sticking and cook according to package directions, about 7-10 minutes, until al dente.
  6. Wilt the Spinach and Serve: Add fresh spinach to the pot and push it down into the hot soup. Stir gently until spinach wilts, about 1-2 minutes. Remove bay leaf, taste, and adjust seasonings as needed before serving.

Notes

  • Use low-sodium beef broth to better control the saltiness of the soup.
  • If you prefer a spicier soup, add more red pepper flakes or a dash of hot sauce.
  • For a thicker soup, reduce broth quantity or simmer uncovered for a few extra minutes.
  • Leftover soup can be refrigerated for up to 3 days or frozen for up to 2 months.
  • Substitute white beans with chickpeas or kidney beans if desired.
  • For a quicker version, precooked or canned pasta can be added at the end instead of dry macaroni.

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