Nutrition Facts for Heart-healthy hearty macaroni soup

Heart-Healthy Hearty Macaroni Soup

Warm up with a bowl of Heart-Healthy Hearty Macaroni Soup, a comforting, nutrient-packed recipe perfect for busy weeknights or meal prepping. This vibrant soup combines tender whole wheat macaroni, fiber-rich cannellini beans, and a colorful medley of hearty vegetables like carrots, celery, green beans, and spinach, all simmered in a flavorful low-sodium broth infused with fragrant dried herbs. A touch of lemon juice and parsley adds a fresh, zesty finish, while olive oil provides heart-healthy fats. Ready in just 45 minutes, this one-pot wonder is vegan, wholesome, and brimming with plant-based goodness. Perfect for a light yet satisfying dinner, it’s a nourishing meal the whole family can enjoy!

Nutriscore Rating: 83/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Heart-Healthy Hearty Macaroni Soup
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 6

Ingredients

  • 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

Directions

Step 1

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

Step 2

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

Step 3

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

Step 4

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

Step 5

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

Step 6

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

Step 7

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

Step 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.

Step 9

Remove the bay leaf from the pot.

Step 10

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

Step 11

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

Nutrition Facts

Serving size (2947.5g)
Amount per serving % Daily Value*
Calories 1366.7
Total Fat 21.6g 0%
Saturated Fat 3.3g 0%
Polyunsaturated Fat 1.4g
Cholesterol 0mg 0%
Sodium 3089.5mg 0%
Total Carbohydrate 250.7g 0%
Dietary Fiber 53.9g 0%
Total Sugars 39.1g
Protein 52.8g 0%
Vitamin D 0IU 0%
Calcium 709.2mg 0%
Iron 21.1mg 0%
Potassium 5616.4mg 0%
*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

Fat: 13.8%
Protein: 15.0%
Carbs: 71.2%