Go Back
+ servings
4.87 from 29 votes
minestrone soup recipe
Minestrone Soup
Prep Time
20 mins
Cook Time
28 mins

Minestrone Soup is an incredibly flavorful soup that is so hearty! Made with fresh vegetables, beans, and pasta. Better than Olive Garden! 

Course: Main Course, Soup
Cuisine: Italian
Keyword: minestrone soup, olive garden, pasta soup, vegetable soup
Servings: 4
Calories: 263 kcal
Author: Chelsea
  • 2 tbsp olive oil
  • ½ cup onion, finely diced
  • 4 garlic cloves, minced
  • ½ cup carrots, peeled, quartered and diced
  • ½ cup celery, diced
  • 15 ounce can of red kidney beans, drained and rinsed
  • 14.5 ounce can diced tomatoes with juice
  • 1 ½ tsp Italian seasoning
  • 1 bay leaf
  • 4 cups vegetable stock
  • salt and pepper, to taste
  • ½ cup green beans, frozen or fresh
  • 1 zucchini, halved and diced
  • 2 cups fresh baby spinach
  • ½ cup ditalini pasta
  1. Add olive oil in a stockpot or dutch oven and heat over medium heat. Add in onion, garlic, carrots, and celery and saute until onions are translucent, about 3-5 minutes.

  2. Add in kidney beans, diced tomatoes, seasoning, bay leaf, and vegetable stock. Add in salt and pepper, to taste.

  3. Bring to a simmer and simmer for 15 minutes or until vegetables are tender.

  4. Add in the green beans, zucchini, spinach, and pasta and stir to combine. Simmer until pasta is tender, about 10 minutes.

  5. Taste and adjust salt and pepper to taste and serve immediately.

Recipe Notes

If you are going to have leftovers I highly recommend to cook the pasta in a separate stockpot and keep separate. When the pasta is left in the liquid it will start to absorb the liquid. 


Nutrition estimated is based upon the brands I used. Yours may vary depending on brands. 

Nutrition Facts
Minestrone Soup
Amount Per Serving (1 cup)
Calories 263 Calories from Fat 70
% Daily Value*
Fat 7.8g12%
Saturated Fat 1g6%
Polyunsaturated Fat 0.89g
Monounsaturated Fat 4.9g
Sodium 298.1mg13%
Potassium 276mg8%
Carbohydrates 40g13%
Fiber 6.3g26%
Protein 8g16%
* Percent Daily Values are based on a 2000 calorie diet.