Nutrition Facts for Hearty vegetable bean fagioli
Blog Research API Download App

Hearty Vegetable Bean Fagioli

Image of Hearty Vegetable Bean Fagioli
Nutriscore Rating: 83/100

Warm up with a comforting bowl of Hearty Vegetable Bean Fagioli, a wholesome and satisfying Italian-inspired soup that's packed with vibrant flavors and loaded with nutritious ingredients. This one-pot recipe combines tender vegetables like zucchini, carrots, and celery with protein-rich kidney and cannellini beans, all simmered in a savory vegetable broth infused with Italian seasoning and a hint of garlic. Finished with fresh spinach, al dente ditalini pasta, and optional Parmesan for a luxurious touch, this easy-to-make soup is perfect for cozy weeknight dinners or meal prep. Ready in just 50 minutes and serving up to six, this dish is as nourishing as it is delicious. Great for vegetarians, it's a versatile option that can be customized with your favorite toppings or enjoyed as-is.

✨ Physician-Dispensed Skincare

Glow From the Inside Out

Authentic physician-dispensed skincare from brands like Obagi, SkinMedica & EltaMD.

Authorized Retailer
15% Off Obagi Products
Free Shipping Over $49
Shop Skincare →

Trusted by dermatologists, loved by your skin

Healthy Glow Skincare Products

Recipe Information

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

🥘 Ingredients

18 items
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 stalks celery stalks, diced
  • 3 cloves garlic cloves, minced
  • 1 medium zucchini, diced
  • 14 ounces diced tomatoes (canned, with juices)
  • 15 ounces red kidney beans, drained and rinsed
  • 15 ounces cannellini beans, drained and rinsed
  • 5 cups vegetable broth
  • 1 cup uncooked ditalini pasta or small shell pasta
  • 1 teaspoon Italian seasoning
  • 1 bay leaf
  • 2 cups fresh spinach leaves
  • 0.5 cup Parmesan cheese, grated (optional)
  • to taste salt
  • to taste black pepper
  • 2 tablespoons fresh parsley, chopped (optional garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

Heat a large pot or Dutch oven over medium heat and add olive oil.

2

Add diced onion, carrots, and celery. Cook for 5-7 minutes, stirring often, until the vegetables are softened.

3

Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.

4

Add the diced zucchini, canned tomatoes with their juices, kidney beans, cannellini beans, vegetable broth, Italian seasoning, and the bay leaf.

5

Stir to combine and bring the mixture to a gentle boil. Reduce heat to low, cover, and let it simmer for 20 minutes.

6

While the soup simmers, cook the pasta in a separate pot according to package instructions until al dente. Drain and set aside.

7

After 20 minutes, remove the bay leaf from the soup. Stir in the cooked pasta and fresh spinach leaves, allowing the spinach to wilt for 2-3 minutes.

8

Season the soup to taste with salt and black pepper.

9

Ladle the soup into bowls and top with grated Parmesan cheese if desired. Garnish with fresh parsley before serving.

Cooking Tip: Take your time with each step for the best results!
408
cal
21.1g
protein
60.1g
carbs
10.8g
fat

Nutrition Facts

1 serving (541.2g)
Calories
408
% Daily Value*
Total Fat 10.8 g 14%
Saturated Fat 3.2 g 16%
Polyunsaturated Fat 0.5 g
Cholesterol 10 mg 3%
Sodium 1142 mg 50%
Total Carbohydrate 60.1 g 22%
Dietary Fiber 12.4 g 44%
Total Sugars 9.2 g
Protein 21.1 g 42%
Vitamin D 0.1 mcg 1%
Calcium 266 mg 20%
Iron 4.9 mg 27%
Potassium 1205 mg 26%

*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

56.7%%
20.1%%
23.2%%
Fat: 589 cal (23.2%%)
Protein: 510 cal (20.1%%)
Carbs: 1437 cal (56.7%%)