Hearty Beef and Bean Macaroni Soup

This Hearty Beef and Bean Macaroni Soup is a rich, flavorful one-pot meal combining tender ground beef, macaroni pasta, beans, and vegetables in a tomato-based broth. Perfect for chilly evenings, it’s both filling and comforting, ideal for feeding a crowd or preparing ahead for the week.

Why You’ll Love This Recipe

  • One-pot comfort meal that’s easy to prepare
  • Rich and savory tomato broth with tender beef and pasta
  • Full of protein and fiber from beef and beans
  • Family-friendly and great for leftovers
  • Perfect for batch cooking and meal prep

ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Ground beef
  • Elbow macaroni
  • Onion, finely chopped
  • Garlic, minced
  • Carrots, diced
  • Celery, diced
  • Canned diced tomatoes
  • Tomato paste
  • Canned red kidney beans or mixed beans, drained and rinsed
  • Beef broth or stock
  • Olive oil
  • Italian seasoning
  • Paprika
  • Salt and black pepper
  • Fresh parsley for garnish (optional)

directions

  1. Brown the beef: In a large pot, heat olive oil over medium heat. Add ground beef and cook until browned. Drain excess fat if needed.
  2. Sauté vegetables: Add chopped onion, carrots, and celery to the pot. Cook until softened, about 5–6 minutes. Stir in garlic and cook for another 30 seconds.
  3. Add tomatoes and broth: Stir in tomato paste and cook for 1 minute. Add diced tomatoes and beef broth. Mix well and bring to a simmer.
  4. Season and simmer: Stir in Italian seasoning, paprika, salt, and pepper. Simmer uncovered for 10–15 minutes to develop flavor.
  5. Cook the pasta: Add macaroni and continue simmering until pasta is tender, about 8–10 minutes. Stir occasionally to prevent sticking.
  6. Add beans: Stir in drained beans and cook for an additional 2–3 minutes until heated through.
  7. Serve: Ladle into bowls and garnish with chopped parsley if desired. Serve hot.

Servings and timing

  • Servings: 6
  • Prep time: 15 minutes
  • Cook time: 30 minutes
  • Total time: 45 minutes

Variations

  • Spicy version: Add red pepper flakes or chopped jalapeño
  • Vegetarian: Omit beef and double the beans or add lentils
  • Cheesy option: Top each bowl with shredded cheddar or Parmesan
  • Different pasta: Use small shells or ditalini instead of macaroni
  • Smoky depth: Add a dash of smoked paprika or a splash of Worcestershire sauce

storage/reheating

  • Storage: Store in an airtight container in the refrigerator for up to 4 days
  • Reheating: Warm on the stovetop or in the microwave with a splash of broth or water to loosen
  • Freezing: Freeze without pasta (to prevent mushiness) for up to 2 months. Add freshly cooked pasta when reheating

FAQs

Can I cook the pasta separately?

Yes, especially if you plan to store leftovers. This helps avoid over-soft pasta.

Can I use canned soup as a base?

You can, but homemade broth and fresh vegetables offer a much richer flavor.

What type of beans works best?

Kidney beans, cannellini beans, or a mixed bean medley all work well.

Is this soup gluten-free?

Use gluten-free pasta to make the recipe gluten-free.

Can I make this in a slow cooker?

Yes, brown the beef and sauté the veggies first, then cook on low for 6–7 hours, adding pasta near the end.

Does it freeze well with pasta in it?

Not ideally—pasta may become mushy. Freeze without pasta and add fresh when reheating.

Can I add more vegetables?

Absolutely—zucchini, spinach, or bell peppers are great additions.

What can I substitute for beef?

Use ground turkey, chicken, or a plant-based ground meat alternative.

Can I use fresh tomatoes instead of canned?

Yes, but you’ll need to simmer longer and may need to adjust the liquid levels.

How do I make it creamier?

Stir in a splash of heavy cream or a dollop of sour cream before serving.

Conclusion

Hearty Beef and Bean Macaroni Soup is the definition of satisfying home-cooked comfort. With a rich tomato broth, tender pasta, protein-packed beans, and ground beef, it’s a nourishing and crowd-pleasing soup you’ll want to make again and again—especially when the weather turns cool.

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 and Bean Macaroni Soup

Hearty Beef and Bean Macaroni Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 10 mins
  • Cook Time: 30 mins
  • Total Time: 40 mins
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Halal

Description

Hearty Beef and Bean Macaroni Soup is a comforting and filling one-pot meal made with ground beef, tender macaroni, and hearty beans in a rich tomato broth. It’s perfect for chilly nights or meal prepping.


Ingredients

Units Scale
  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 450g (1 lb) ground beef
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp Italian seasoning
  • 1 can (400g) diced tomatoes
  • 2 tbsp tomato paste
  • 4 cups beef broth
  • 1 can (400g) kidney beans, drained and rinsed
  • 1 cup elbow macaroni
  • 1 cup corn kernels (fresh or frozen)
  • 1 tbsp Worcestershire sauce
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3–4 minutes until softened.
  2. Add garlic and cook for 30 seconds.
  3. Add ground beef and cook until browned, breaking it up with a spoon. Drain excess fat if needed.
  4. Season with salt, pepper, and Italian seasoning.
  5. Stir in tomato paste and cook for 1 minute.
  6. Add diced tomatoes, beef broth, kidney beans, corn, and Worcestershire sauce. Stir to combine.
  7. Bring to a boil, then reduce heat to simmer for 10 minutes.
  8. Add elbow macaroni and cook for 8–10 minutes until pasta is tender.
  9. Adjust seasoning if needed and serve hot, garnished with fresh parsley.

Notes

  • Use any beans you have on hand—black beans or cannellini work well too.
  • For extra heat, add a pinch of chili flakes.
  • Soup thickens over time; add extra broth or water when reheating.
  • Make it gluten-free by using GF pasta.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 6g
  • Protein: 26g
  • Cholesterol: 55mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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