Go Back
A bowl of authentic minestrone soup filled with beans, diced tomatoes, zucchini, and pasta, garnished with fresh basil and parsley, served in a white bowl on a clean white background.

Traditional Italian Minestrone Soup Recipe

This Traditional Italian Minestrone Soup is a hearty and flavorful dish made with fresh vegetables, beans, pasta, and herbs in a rich tomato broth. It takes 45 minutes to prepare and cook, making it a quick and nutritious meal. With approximately 250–300 calories per serving, it’s a healthy and satisfying option for any time of the year. Serve it hot with crusty bread for a true Italian dining experience!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course dinner
Cuisine Italian
Servings 4
Calories 300 kcal

Ingredients
  

  • 2 tbsp olive oil
  • 1 small onion diced
  • 2 cloves garlic minced
  • 2 carrots diced
  • 2 celery stalks chopped
  • 1 zucchini diced
  • 1 can 14 oz diced tomatoes
  • 4 cups vegetable broth
  • 1 can 14 oz cannellini beans, drained
  • 1 cup ditalini pasta
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • Salt and black pepper to taste
  • ½ cup fresh parsley chopped
  • Parmesan cheese optional, for garnish

Instructions
 

  • Cook the aromatics – Warm olive oil in a big pot over medium heat. Add onion, garlic, carrots, and celery. Cook for 5 minutes until softened.
  • Add zucchini, tomatoes, and broth – Stir in zucchini, canned tomatoes, and vegetable broth. Bring to a boil.
  • Simmer the soup – Reduce heat and add beans, oregano, basil, salt, and pepper. Let it simmer for 20 minutes.
  • Cook the pasta – Stir in ditalini pasta and cook for another 10 minutes until pasta is tender.
  • Finish and serve – Remove from heat, mix in fresh parsley, and serve hot. Top with Parmesan cheese if desired.
Keyword italian minestrone soup, minestrone soup, minestrone soup recipe, traditional italian minestrone