Beef And Macaroni Soup With White Beans And Spinach
There are some dishes that just speak to your soul, and for me, Beef And Macaroni Soup With White Beans And Spinach is one of them. This isn’t just a simple soup; it’s a robust, flavorful, and incredibly satisfying meal that brings comfort and joy to the dinner table. What makes this recipe truly special is its fantastic combination of hearty, tender beef, classic macaroni, creamy white beans, and fresh, vibrant spinach, all simmered together in a rich, savory broth. It’s a complete culinary experience in a single bowl!
I absolutely know you’re going to love this soup. It hits all the right notes: it’s incredibly warming and comforting on a cool evening, yet it’s also packed with wholesome ingredients that make it surprisingly nutritious. Imagine a bowl full of tender beef, al dente macaroni, the earthiness of white beans, and the fresh burst of spinach, all mingling perfectly. It’s the kind of dish that makes everyone at the table happy, from the pickiest eaters to the most discerning foodies. It’s hearty enough to be a stand-alone dinner, promising to fill you up and leave you feeling wonderfully content. Get ready to discover your new favorite comfort food!
Ingredient Notes
Crafting a truly comforting bowl of Beef and Macaroni Soup with White Beans and Spinach starts with understanding the stars of the show. I’ve found that using quality ingredients really makes all the difference in achieving that rich, satisfying flavor we’re aiming for.
- Ground Beef: I typically reach for lean ground beef, around 85-90% lean. This gives you plenty of flavor without an excessive amount of grease to drain. If you prefer a richer soup, you could opt for 80% lean, just be sure to drain the fat thoroughly after browning. For a different twist, ground turkey or even ground chicken could work, though the beef flavor is truly what defines this particular soup.
- Elbow Macaroni: This classic shape is perfect for catching all the delicious broth and bits of beef. Any small, sturdy pasta will work beautifully here—think ditalini, small shells, or even broken spaghetti. If you’re looking for a gluten-free option, a good quality gluten-free elbow macaroni will work just as well, just keep an eye on its cooking time as it can vary.
- White Beans: Canned cannellini (white kidney beans) or navy beans are my top picks. They’re creamy, add wonderful texture, and contribute a gentle earthiness. Make sure to drain and rinse them well before adding them to your pot to remove excess sodium and improve their texture. Great northern beans are another fantastic alternative if you can’t find cannellini.
- Fresh Spinach: Baby spinach is incredibly convenient because it requires no chopping and wilts down beautifully right in the hot soup. Regular fresh spinach works too, just give it a rough chop before adding. For a slightly different leafy green, chopped kale or Swiss chard can be used, but remember they’ll need a bit more time to soften in the soup.
- Aromatics: A classic mirepoix of onion, carrots, and celery forms the flavorful base of our soup. Don’t skip these! They add a depth of flavor that’s hard to replicate. Fresh garlic is also crucial for that pungent warmth.
- Beef Broth: This is the backbone of our soup, so a good quality beef broth is key. I always opt for low-sodium broth so I can control the seasoning myself. If you only have regular broth, you might want to reduce the amount of salt you add initially. Vegetable broth can be used as a substitute if you’re out of beef broth, but you’ll lose some of that hearty beefy essence.
- Canned Tomatoes: Crushed tomatoes add body and a lovely, rich tomato flavor without being too chunky. Diced tomatoes are a good substitute if you prefer more texture, or even tomato sauce for a smoother finish. A little tomato paste also helps to deepen that savory umami flavor.
- Seasonings: Italian seasoning is a blend of dried herbs that beautifully complements the beef and tomato base. Salt and freshly ground black pepper are a must, of course. A bay leaf adds another layer of subtle complexity, and a pinch of red pepper flakes can provide a lovely, gentle warmth if you enjoy a little heat.
- Olive Oil: Essential for sautéing our aromatics and browning the beef. Any neutral oil will do, but olive oil adds a nice flavor.
Step-by-Step Instructions
Making this Beef and Macaroni Soup is really quite straightforward, perfect for a cozy weeknight meal. Here’s how I bring it all together, step by delicious step:
- Brown the Beef: First things first, I grab a large Dutch oven or a heavy-bottomed pot and set it over medium-high heat. I add a drizzle of olive oil, then toss in my ground beef. I break it up with a spoon and cook it until it’s nicely browned all over. Once cooked, I carefully drain off any excess fat. This step is important for preventing a greasy soup!
- Sauté the Aromatics: With the beef set aside (or pushed to one side of the pot if there’s enough room), I add a little more olive oil to the pot if needed. Then, I add the chopped onion, carrots, and celery. I let these cook, stirring occasionally, for about 5-7 minutes, until they’ve softened up beautifully. Next, I stir in the minced garlic and cook for just another minute until it’s fragrant – you don’t want it to burn!
- Build the Flavor Base: Now, it’s time to bring back that browned beef to the pot. I stir in the tomato paste, letting it cook for a minute or two with the vegetables to deepen its flavor. Then, I pour in the crushed tomatoes and the beef broth, along with the Italian seasoning, bay leaf, a good pinch of salt, and some freshly ground black pepper. I give everything a good stir to combine.
- Simmer and Introduce Beans: I bring the soup to a gentle simmer, then reduce the heat to low, cover the pot, and let it cook for at least 15-20 minutes. This simmering time is crucial for allowing all those wonderful flavors to meld together. After simmering, I stir in the drained and rinsed white beans. They just need to heat through, so another 5 minutes of simmering is usually plenty.
- Cook the Macaroni: Now for the macaroni! I add the dry elbow macaroni directly to the simmering soup. I make sure to stir it frequently to prevent it from sticking to the bottom of the pot. I cook it according to the package directions for al dente pasta, which is usually around 7-10 minutes. Taste a piece to ensure it’s cooked just right – tender but with a slight bite.
- Wilt the Spinach and Serve: Finally, I add the fresh spinach to the pot, pushing it down into the hot soup. I stir gently until the spinach has completely wilted, which usually only takes a minute or two. Before serving, I remove the bay leaf. I taste the soup and adjust any seasonings if needed – sometimes it just needs a little more salt or pepper to sing!
Tips & Suggestions
To make your Beef and Macaroni Soup with White Beans and Spinach truly exceptional, I’ve gathered a few tips and tricks that I’ve picked up along the way. These little touches can elevate your soup from great to absolutely outstanding!
- Mind the Pasta: This is probably my top tip! Pasta, especially small shapes like macaroni, can absorb a lot of liquid as it sits. If you’re planning on having leftovers, I often recommend cooking the pasta separately. Just cook it al dente in a separate pot of salted water, then add a scoop of cooked pasta to each serving bowl before ladling in the hot soup. This prevents your pasta from becoming mushy and keeps the broth from disappearing overnight. If you cook it directly in the soup, definitely enjoy it within a day or two for the best texture.
- Layer Your Flavors: Don’t rush the initial sautéing of your aromatics. Allowing the onions, carrots, and celery to soften and release their sugars, and the tomato paste to cook for a minute or two, really builds a deep, foundational flavor for your soup.
- Quality Broth Matters: Since beef broth is such a prominent ingredient, using a good quality, low-sodium version will significantly impact the overall taste. It allows you to control the saltiness and ensures a richer, more authentic beef flavor.
- Adjust to Your Taste: Don’t be shy about tasting the soup as you go! Before serving, always give it a final taste and adjust the salt, pepper, or even a little more Italian seasoning. Sometimes a splash of apple cider vinegar at the end can brighten up the flavors beautifully, or a pinch of red pepper flakes if you like a little heat.
- Garnish Generously: A simple garnish can make all the difference. I love a sprinkle of freshly grated Parmesan cheese, a handful of fresh chopped parsley, or even a drizzle of good quality extra virgin olive oil over each bowl. It adds a fresh pop of flavor and a lovely aesthetic.
- Make it Your Own: This recipe is incredibly adaptable! Feel free to toss in other vegetables you love or need to use up – diced zucchini, bell peppers, or even a handful of frozen peas added in the last few minutes would be delicious additions.
Storage
One of the best things about a hearty soup like this is how well it keeps, and often, it tastes even better the next day! Here’s how I store my Beef and Macaroni Soup to ensure it stays delicious.
- Refrigeration: Once the soup has cooled down to room temperature (I never put hot soup directly into the fridge, as it can raise the internal temperature of your refrigerator), transfer it to an airtight container. It will keep beautifully in the refrigerator for 3-4 days. As I mentioned in the tips, if you cooked the pasta directly in the soup, be aware that it will continue to absorb liquid and soften over time. You might find the soup a bit thicker the next day, which is perfectly fine!
- Freezing: This soup freezes remarkably well! Again, make sure it’s completely cooled. Transfer it to freezer-safe airtight containers or heavy-duty freezer bags, leaving a little headspace at the top for expansion. It can be stored in the freezer for up to 2-3 months. When freezing, if you cooked the pasta directly in the soup, be aware that the pasta’s texture can become a bit softer upon thawing and reheating. If texture is a major concern for you, you might consider freezing the soup base without the pasta and cooking fresh macaroni when you’re ready to serve.
- Reheating: To reheat, simply transfer the desired amount of soup to a saucepan on the stovetop over medium-low heat, stirring occasionally until it’s heated through. If it’s too thick (which can happen as the pasta absorbs more liquid), I like to add a splash of beef broth or water to thin it back to my preferred consistency. You can also reheat individual portions in the microwave, stirring halfway through.
Final Thoughts
And there you have it! I truly believe that this Beef And Macaroni Soup With White Beans And Spinach is more than just a meal; it’s a warm embrace in a bowl. What makes it a must-try, in my opinion, is how beautifully all the elements come together. You’ve got the robust, savory beef, the satisfying chew of macaroni, the earthy goodness of white beans, and that pop of fresh, healthy spinach – all mingling in a rich, comforting broth. It’s comfort food perfected, a complete and nourishing dish that feels both hearty and surprisingly vibrant.
I absolutely love how easily this recipe comes together, yet delivers such incredible depth of flavor. It’s the kind of soup that warms you from the inside out, making it perfect for a cozy night in, a quick weeknight dinner, or even a delightful lunch. So, go ahead, give this Beef And Macaroni Soup With White Beans And Spinach a try. I promise, it’s going to become a staple in your recipe rotation, bringing smiles and warmth to your table!
Hearty Beef Macaroni Soup with White Beans & Spinach
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
This Beef and Macaroni Soup with White Beans and Spinach is a robust and flavorful meal that brings comfort and joy to the dinner table. Packed with wholesome ingredients, it’s the perfect dish for a cozy night in.
Ingredients
- 1 lb lean ground beef (85-90% lean)
- 1 cup elbow macaroni
- 1 can (15 oz) cannellini beans or navy beans, drained and rinsed
- 4 cups fresh baby spinach
- 1 onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves fresh garlic, minced
- 4 cups beef broth (low-sodium)
- 1 can (14.5 oz) crushed tomatoes
- 1 tbsp tomato paste
- 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
- Brown the Beef: First things first, grab a large Dutch oven or a heavy-bottomed pot and set it over medium-high heat. Add a drizzle of olive oil, then toss in the ground beef. Break it up with a spoon and cook until it's nicely browned all over. Once cooked, carefully drain off any excess fat.
- Sauté the Aromatics: With the beef set aside, add a little more olive oil to the pot if needed. Then, add the chopped onion, carrots, and celery. Let these cook, stirring occasionally, for about 5-7 minutes, until they’ve softened up beautifully. Stir in the minced garlic and cook for just another minute until it’s fragrant.
- Build the Flavor Base: Bring back the browned beef to the pot. Stir in the tomato paste, letting it cook for a minute or two with the vegetables to deepen its flavor. Pour in the crushed tomatoes and the beef broth, along with the Italian seasoning, bay leaf, salt, and black pepper. Stir everything to combine.
- Simmer and Introduce Beans: Bring the soup to a gentle simmer, then reduce the heat to low, cover the pot, and let it cook for at least 15-20 minutes. After simmering, stir in the drained and rinsed white beans and let them heat through for another 5 minutes.
- Cook the Macaroni: Add the dry elbow macaroni directly to the simmering soup. Stir frequently to prevent sticking and cook according to the package directions for al dente pasta, usually around 7-10 minutes.
- Wilt the Spinach and Serve: Add the fresh spinach to the pot, pushing it down into the hot soup. Stir gently until the spinach has completely wilted, which usually takes a minute or two. Remove the bay leaf, taste the soup, and adjust any seasonings if needed.
- Prep Time: 15 mins
- Cook Time: 30 mins
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 450
- Sugar: 4 g
- Sodium: 600 mg
- Fat: 15 g
- Saturated Fat: 5 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 10 g
- Protein: 30 g
- Cholesterol: 70 mg
Keywords: For leftovers, consider cooking the pasta separately to prevent it from becoming mushy. Use quality low-sodium broth for the best flavor and adjust seasonings to taste before serving.







Leave a Comment