This comforting macaroni soup is a hearty dish perfect for family meals. Packed with lean ground beef, fresh vegetables, and tender pasta in a flavorful broth, it’s an ideal choice for weeknights. Using pantry staples like diced tomatoes and beef broth, this recipe delivers a balanced and nutritious meal that’s simple to prepare. Customize it with your favorite greens or add a spicy twist for extra flavor. Make this crowd-pleasing soup your go-to for satisfying hunger without sacrificing taste or convenience.

Ingredients
- 1/2 tablespoon olive oil
- 1/2 medium onion, chopped
- 1 pound lean ground beef
- 4 cloves garlic, minced
- 3 sticks celery, finely chopped
- 2 medium carrots, peeled and sliced
- 4 cups beef broth
- 1 (28-ounce) can fire-roasted diced tomatoes, with juices
- 1 (12-ounce) can corn, drained
- 1/4 teaspoon Italian seasoning
- 3/4 cup uncooked macaroni
- 2 cups fresh baby spinach, loosely packed
- Salt and pepper, to taste
Instructions
- Cook the Beef and Onion
Heat olive oil in a large soup pot over medium-high heat. Add the chopped onion and ground beef. Cook for about 7 minutes, breaking the beef into small pieces as it browns. Remove most of the excess fat with a spoon. - Add Garlic
Stir in the minced garlic and cook for an additional 30 seconds until fragrant. - Combine Ingredients
Add the celery, carrots, beef broth, fire-roasted tomatoes with their juices, corn, and Italian seasoning to the pot. Stir to combine. - Simmer the Soup
Turn the heat to high and bring the mixture to a boil. Once boiling, reduce the heat to low and let the soup simmer, covered with the lid slightly ajar, for 10 minutes. - Cook the Macaroni
Stir in the macaroni and continue simmering for 12-15 minutes, or until the pasta is tender. Stir occasionally to prevent the pasta from sticking to the bottom. - Add Spinach and Season
Add the baby spinach and let it wilt into the soup. Season with salt and pepper to taste. - Serve
Ladle the soup into bowls and serve warm.
Why You’ll Love This Recipe
- Hearty and Nutritious: Packed with protein, vegetables, and pasta, this soup is a balanced meal in one bowl.
- Easy and Quick: Perfect for busy weeknights with minimal preparation.
- Family-Friendly: Loved by both kids and adults, it’s a crowd-pleaser.

Tips
- Don’t Overcook the Pasta: Add it later in the cooking process to prevent it from becoming mushy.
- Adjust Thickness: Add more broth if you prefer a thinner soup or less for a heartier consistency.
- Prep Ahead: Chop vegetables in advance to save time during cooking.
Variations and Substitutions
- Meat Options: Swap ground beef for ground turkey or chicken for a lighter version.
- Vegetarian Version: Replace beef with plant-based crumbles and use vegetable broth.
- Add Beans: Toss in a can of kidney or white beans for added protein and texture.
- Use Different Greens: Kale or Swiss chard can replace spinach.
FAQs
1. Can I make this soup in advance?
Yes, this soup can be made ahead of time. Just store it in the refrigerator and reheat, adding a little broth if it thickens.
2. Can I freeze leftovers?
Yes, but note that pasta may soften after freezing. Consider cooking the pasta separately if planning to freeze.
3. How can I make it spicier?
Add red pepper flakes or diced jalapeños to the soup for a kick of heat.
Serving Suggestions
- Pair with crusty bread or dinner rolls for a satisfying meal.
- Serve alongside a fresh green salad for added crunch and nutrients.
- Top with shredded cheese or a dollop of sour cream for extra flavor.








Leave a Reply