Nutrition Facts for Heart-healthy hearty macaroni soup
Blog Research API Download App

Heart-Healthy Hearty Macaroni Soup

Image of Heart-Healthy Hearty Macaroni Soup
Nutriscore Rating: 82/100

Warm, wholesome, and irresistibly nutritious, Heart-Healthy Hearty Macaroni Soup is the ultimate comfort dish that doesn’t compromise your well-being. Packed with vibrant vegetables like carrots, celery, spinach, and green beans, paired with protein-rich cannellini beans and hearty whole wheat macaroni, this soup is brimming with fiber, vitamins, and plant-based goodness. A blend of aromatic herbs—thyme, oregano, and parsley—infuses every spoonful with deep, savory flavors, while a splash of lemon juice adds a refreshing finish. Prepared with low-sodium vegetable broth and no-salt-added tomatoes, this light and heart-friendly recipe is perfect for weeknight dinners or meal prepping. Easy to make in under an hour and yielding six generous servings, it's a feel-good bowl everyone will love.

Smart Nutrition Tracking with SnapCalorie

★★★★★ 4.8/5 (2M+ downloads)
Track meals with just a photo
Hit your nutrition goals easier
Join 2M+ happy users
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
30 min
🕐
Total Time
45 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

18 items
  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 6 cups low-sodium vegetable broth
  • 1 15 oz can diced tomatoes (no added salt), with juice
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 cup whole wheat macaroni
  • 1 cup frozen green beans
  • 2 cups fresh spinach, chopped
  • 1 15 oz can canned cannellini beans, rinsed and drained
  • 1 tablespoon lemon juice
  • 2 tablespoons fresh parsley, chopped
  • 0.5 teaspoon salt
  • 0.25 teaspoon freshly ground black pepper
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Heat the olive oil in a large pot over medium heat.

2

Add the diced onion and minced garlic to the pot. Sauté for about 3 minutes, until the onion starts to soften.

3

Add the diced carrots and celery. Continue sautéing for another 5 minutes, stirring occasionally.

4

Pour in the low-sodium vegetable broth and the can of diced tomatoes with its juice.

5

Stir in the bay leaf, dried thyme, and dried oregano. Bring to a boil.

6

Once boiling, reduce the heat to a simmer and let it cook for 10 minutes.

7

Add the whole wheat macaroni to the pot. Continue to simmer for 8 minutes, or until the macaroni is almost tender.

8

Stir in the frozen green beans, fresh spinach, and cannellini beans. Cook for another 5 minutes, until the spinach wilts and everything is heated through.

9

Remove the bay leaf from the pot.

10

Add the lemon juice, chopped fresh parsley, salt, and freshly ground black pepper. Stir well to combine.

11

Taste and adjust seasoning if needed. Serve hot, garnished with additional parsley if desired.

Cooking Tip: Take your time with each step for the best results!
195
cal
7.2g
protein
36.4g
carbs
3.1g
fat

Nutrition Facts

1 serving (512.1g)
Calories
195
% Daily Value*
Total Fat 3.1 g 4%
Saturated Fat 0.5 g 3%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 447 mg 19%
Total Carbohydrate 36.4 g 13%
Dietary Fiber 7.2 g 26%
Total Sugars 7.7 g
Protein 7.2 g 14%
Vitamin D 0.0 mcg 0%
Calcium 112 mg 9%
Iron 3.1 mg 17%
Potassium 861 mg 18%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

71.2%%
14.3%%
14.5%%
Fat: 179 cal (14.5%%)
Protein: 176 cal (14.3%%)
Carbs: 877 cal (71.2%%)