Pasta Fagioli with Greens

Pasta Fagioli with Greens

A classic Italian soup, pasta fagioli is a comforting, stick-to-your-ribs dish that’s satisfying and full of flavor.

Course Soup
Cuisine Italian
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 8
Calories 311 kcal
Author The Foodie Physician


  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped
  • 2 carrots, peeled and chopped
  • 2 stalks celery, chopped
  • 3 cloves garlic, finely chopped
  • 1 ½ teaspoons chopped fresh rosemary (or ½ teaspoon dried)
  • 1 bay leaf
  • 1 can (14.5 oz) crushed tomatoes
  • 2 quarts low-sodium vegetable broth
  • 2 cans (15.5 oz) low-sodium cannellini beans, drained and rinsed
  • 1 ½ cups ditalini pasta or other small pasta
  • 5 ounces Nature’s Greens® Turnip Greens or Mustard Greens
  • 2 tablespoons grated Parmigiano-Reggiano cheese plus extra for garnish (can substitute nutritional yeast if vegan)
  • Salt and pepper to taste
US Customary - Metric


  1. Heat the oil in a large Dutch oven or other heavy-bottomed pot over medium heat. Add the onion, carrots, and celery and cook, stirring occasionally, until softened, 5–6 minutes. Add the garlic, rosemary, and bay leaf and cook another minute until fragrant. Add the crushed tomatoes and vegetable broth and raise the heat to bring it to a simmer.
  2. Place about a quarter cup of beans in a bowl and add a little bit of the cooking liquid. Mash them together to form a paste and add it to the pot along with the rest of the whole beans. Cover the pot and simmer the soup for 20 minutes. Add the pasta and simmer another 10 minutes, uncovered. Stir in the greens and cook another 5 minutes until wilted. Stir in the cheese.

  3. Taste the soup and season with a pinch of salt and pepper to taste. Ladle the soup into bowls and top with extra grated cheese, if desired. Soup will thicken as it stands.
Nutrition Facts
Pasta Fagioli with Greens
Amount Per Serving
Calories 311 Calories from Fat 27
% Daily Value*
Total Fat 3g 5%
Sodium 1067mg 44%
Potassium 871mg 25%
Total Carbohydrates 58g 19%
Dietary Fiber 8g 32%
Sugars 7g
Protein 14g 28%
Vitamin A 105.4%
Vitamin C 21.7%
Calcium 16.7%
Iron 25.7%
* Percent Daily Values are based on a 2000 calorie diet.