Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Pasta Fagioli Recipe

Hearty Pasta Fagioli Recipe

Warm up with our Hearty Pasta Fagioli Recipe—a comforting Italian soup brimming with flavor and nutrition. Perfect for chilly evenings, this dish combines tender ditalini pasta, creamy cannellini and red kidney beans, and a rich tomato broth to create a wholesome meal that satisfies your hunger without breaking the bank. With quick preparation in just 45 minutes, this budget-friendly recipe is ideal for busy weeknights. You can easily customize it by adding your favorite seasonal vegetables or herbs, making each bowl unique. Enjoy it on its own or pair it with crusty bread for an even more delightful dining experience.

  • Total Time: 45 minutes
  • Yield: Serves 6

Ingredients

Scale
  • 2 tbsp olive oil
  • 1 small onion (diced)
  • 2 cloves garlic (minced)
  • 1 medium carrot (diced)
  • 1 celery stalk (diced)
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (15 oz) red kidney beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable or chicken broth
  • 1 cup ditalini pasta (or any small pasta shape)
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp crushed red pepper flakes (optional for heat)
  • Salt and black pepper to taste
  • Freshly grated Parmesan cheese
  • Fresh basil or parsley (chopped)
  • Crusty bread for dipping

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent (about 3 minutes). Stir in garlic, carrot, and celery; cook for another 5 minutes until softened.
  2. Add drained beans, diced tomatoes, and broth to the pot. Stir well.
  3. Bring to a boil over high heat. Reduce heat to low; add oregano, basil, crushed red pepper flakes (if using), salt, and black pepper.
  4. Stir in ditalini pasta and cook according to package instructions until al dente (8–10 minutes).
  5. Serve hot, garnished with grated Parmesan cheese and chopped herbs.
  • Author: Juniper
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 290
  • Sugar: 6g
  • Sodium: 640mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 43g
  • Fiber: 12g
  • Protein: 13g
  • Cholesterol: 0mg

Keywords: Use fresh ingredients for enhanced flavor. Adjust seasoning to taste during cooking. For added nutrition, toss in seasonal vegetables like spinach or zucchini.