4 from 5 votes

Ribollita Italian Soup

Warm up your week with this healthy Italian vegetable soup that's easy to freeze ahead and make ahead.

Course Pasta Dish
Cuisine Italian
Keyword comfort food, italian, soup
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 5 servings
Calories 556 kcal


  • 1 onion chopped
  • 2 small carrots chopped
  • 3 stalks of celery chopped
  • 4 garlic cloves minced or finely sliced
  • 1 15-ounce can diced tomatoes pureed
  • 10 ounces package of fresh spinach or frozen spinach
  • 1 15-ounce can can cannelloni beans drained
  • 6 cups chicken or vegetable stock
  • 1 3-inch piece Parmesan rind optional
  • 1 good handful flat leaf parsley chopped, including the stems
  • 3 tablespoons of olive oil
  • Grated Parmesan cheese for serving
  • 1 cup of broken spaghetti
  • Salt & Pepper To taste


  1. Heat the oil in a large pot over medium heat. Add the onion, carrots, celery, salt, and pepper. Cook until the onion is soft (about 5 minutes).
  2. Add the garlic and fry 1 more minute.
  3. Add the tomatoes and stir, scraping the bottom of the pan. Add beans, herbs, stock, and Parmesan rind. Bring the soup to a boil, reduce heat and simmer for 30 minutes.

  4. If Using frozen spinach, it should be added at this point and mixed in before the pasta. Add broken up spaghetti lower the heat and cook until tender (about minutes) stirring frequently to keep the pasta from sticking to the bottom of the pan.
  5. If using fresh spinach, add the spinach before serving and cook until tender.  Discard the cheese rind.

  6. Serve with grated Parmesan cheese.
Nutrition Facts
Ribollita Italian Soup
Amount Per Serving
Calories 556 Calories from Fat 117
% Daily Value*
Total Fat 13g 20%
Saturated Fat 2g 10%
Cholesterol 9mg 3%
Sodium 517mg 22%
Potassium 1001mg 29%
Total Carbohydrates 85g 28%
Dietary Fiber 5g 20%
Sugars 9g
Protein 21g 42%
Vitamin A 190.4%
Vitamin C 25.9%
Calcium 12.2%
Iron 19.8%
* Percent Daily Values are based on a 2000 calorie diet.