Indulge in the comforting warmth of Heart-Healthy Pasta Fagioli, a wholesome spin on the classic Italian soup that’s packed with flavor and nutrition. This hearty recipe combines fiber-rich cannellini and kidney beans with tender whole grain pasta, simmered to perfection in a savory blend of low-sodium vegetable broth, fresh vegetables, and fragrant herbs like basil and oregano. With olive oil providing healthy fats and optional parmesan cheese for a hint of indulgence, this dish is ideal for those seeking a nutritious yet satisfying meal. Ready in under 45 minutes, it’s a family-friendly option perfect for weeknight dinners or meal prep. Serve it steaming hot with a sprinkle of fresh parsley to elevate its robust flavor while supporting heart health.
Heat the olive oil in a large pot over medium heat. Add the chopped onion, celery, and carrots, and sauté for about 5 minutes or until the onions become translucent.
Stir in the minced garlic and cook for an additional minute until fragrant.
Pour in the low-sodium vegetable broth and add the diced tomatoes (including the liquid), drained cannellini beans, and drained kidney beans to the pot.
Bring the mixture to a gentle boil, then add the whole grain pasta, bay leaf, dried oregano, dried basil, and black pepper.
Reduce the heat to a simmer and cover the pot. Cook for 15 to 18 minutes, or until the pasta is al dente.
Remove the bay leaf, taste the soup, and adjust the seasoning if necessary.
Stir in the chopped fresh parsley just before serving.
Optionally, serve with a sprinkle of grated parmesan cheese on top, keeping this optional for a fully heart-healthy option.
Calories |
2374 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 56.3 g | 72% | |
| Saturated Fat | 17.3 g | 86% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 47 mg | 16% | |
| Sodium | 2116 mg | 92% | |
| Total Carbohydrate | 370.9 g | 135% | |
| Dietary Fiber | 80.6 g | 288% | |
| Total Sugars | 41.8 g | ||
| Protein | 106.5 g | 213% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 1487 mg | 114% | |
| Iron | 29.2 mg | 162% | |
| Potassium | 7020 mg | 149% | |
*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.