Go Back
+ servings
Print Recipe
5 from 1 vote

Minestrone Soup Recipe

Minestrone Soup ~ hearty, healthy meatless Italian soup. Rich tomato broth loaded with vegetables and beans. Serve with a good bread for a complete meal.
Prep Time10 mins
Cook Time40 mins
Course: Soup
Cuisine: Italian
Keyword: minestrone soup, minestrone soup recipe, copycat olive garden minestrone
Servings: 8
Calories: 393kcal


  • 2 tablespoons olive oil
  • 1 medium onion chopped
  • 2 stalks celery chopped
  • 3 large carrots chopped
  • salt and pepper to taste
  • 2 cloves garlic grated
  • 2 tablespoons tomato paste
  • 1/2 tablespoon dry Italian seasoning
  • 1/2 cup red wine dry, not sweet (cabernet or merlot are good)
  • 14 ounce can diced tomatoes
  • 28 ounce can crushed tomatoes
  • 4 cups chicken stock may substitute vegetable stock
  • 15 ounce canned chick peas
  • 15 ounce canned dark red kidney beans
  • 2 cups fresh spinach rough chopped
  • 1 cup green beans fresh or frozen cut in bite size pieces
  • 1/2 cup dry elbow macaroni or other small pasta (may use wheat/whole grain)
  • 3 tablespoon fresh Italian parsley chopped
  • fresh parmesan cheese (+ its rind)


  • Add the olive oil, onion, celery and carrots to a soup pot then season with salt and pepper and cook 5 minutes over medium heat stirring occasionally.
  • Grate in the garlic then add the tomato paste and dry Italian seasoning and cook 2 minutes stirring frequently. Reduce the heat, pour in the wine and simmer 2 minutes letting the wine reduce. 
  • Next pour in the diced tomatoes, crushed tomatoes and chicken stock. Drain the chick peas then drain and rinse the kidney beans and add to the broth. If your parmesan cheese came with a rind, cut it off and add it to the broth as well.
  • Increase the heat, bring to a boil, season with 1 teaspoon salt and ¼ tsp pepper then reduce the heat cover and simmer 10 minutes stirring occasionally.
  • Fold in the spinach, green beans and pasta then continue simmering 8-10 minutes or until the pasta is tender. Remove any of the remaining rind (it will look like a cheesy gooey blob) then chop the fresh parsley and stir it in.  Taste and adjust salt and pepper as you like.
  • Serve hot with fresh grated parmesan cheese.


Calories: 393kcal | Carbohydrates: 66.2g | Protein: 19.7g | Fat: 5.7g | Cholesterol: 1mg | Sodium: 775mg | Potassium: 1219mg | Fiber: 16.4g | Sugar: 11.5g | Calcium: 155mg | Iron: 7mg