Back to All
December 16, 2022

Pasta Fagioli

by Jaclyn Corrado, MS, RDN

This flavorful soup is healthy, easy to make and delicious. If you are looking for a hearty, warming dinner that you can enjoy all week and freeze for later, this recipe is for you! It comes together with only a few budget-friendly ingredients and is full of fiber and plant-based protein. Use your favorite type of canned white bean!

Prep Time

10 minutes

Cook Time

25 minutes


6 servings


1 Tbsp olive oil

1 large onion, chopped

2 garlic cloves, minced

3 large carrots, chopped

3 celery stalks, chopped

6 cups reduced sodium vegetable broth

1 tsp dried thyme

½ tsp oregano

1 tsp salt

½ tsp black pepper

3 15-ounce reduced sodium canned white beans, drained and rinsed

3 cups fresh spinach

Grated parmesan cheese for serving


  1. In a large pot or saucepan, heat olive oil over medium high heat. Add onions and cook until onions are translucent, about 3-5 minutes. Add the garlic, carrots, celery, thyme, oregano, salt, pepper and cook for an additional 2-3 minutes.
  2. Add vegetables, broth and beans, bring to a boil, reduce heat and simmer for 15 minutes to combine all of the flavors
  3. Stir in the spinach and continue to simmer until the spinach wilts, about 2 minutes.
  4. Remove from heat, add grated parmesan cheese, if desired, and serve.

Nutrition Information

Serving Size: 1/6 recipe

Calories: 298, Fat: 4g, Protein: 19g, Carbohydrates: 51g, Fiber: 17g, Sodium: 517mg

Adapted from:

Don't delay the care you need.

Open 7-days a week with same-day appointments.