Nutrition Facts for Heart-healthy hearty macaroni soup

Heart-Healthy Hearty Macaroni Soup

Image of Heart-Healthy Hearty Macaroni Soup
Nutriscore Rating: 83/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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
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!
1367
cal
52.8g
protein
250.7g
carbs
21.6g
fat

Nutrition Facts

1 serving (2947.5g)
Calories
1367
% Daily Value*
Total Fat 21.6 g 28%
Saturated Fat 3.3 g 16%
Polyunsaturated Fat 1.4 g
Cholesterol 0 mg 0%
Sodium 3090 mg 134%
Total Carbohydrate 250.7 g 91%
Dietary Fiber 53.9 g 192%
Total Sugars 39.1 g
Protein 52.8 g 106%
Vitamin D 0.0 mcg 0%
Calcium 709 mg 55%
Iron 21.1 mg 117%
Potassium 5616 mg 119%

*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%%
15.0%%
13.8%%
Fat: 194 cal (13.8%%)
Protein: 211 cal (15.0%%)
Carbs: 1002 cal (71.2%%)