Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Minestrone Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ezabella
  • Total Time: 35 minutes
  • Yield: 4–6 servings
  • Diet: Vegetarian

Description

A hearty, one-pot Italian vegetable soup loaded with fresh produce, tender pasta, and aromatic herbs—perfect for a cozy meal or make-ahead lunch.


Ingredients

2 tablespoons olive oil

1 medium onion, diced

2 medium carrots, diced

2 stalks celery, diced

2 cloves garlic, minced

1 medium zucchini, diced

1 medium bell pepper, diced

400 g canned diced tomatoes

1 L vegetable broth

200 g green beans, trimmed and cut

150 g small-shell or penne pasta

1 teaspoon dried oregano

1 teaspoon dried thyme

Salt and pepper, to taste

Fresh basil leaves, to garnish

Grated Parmesan (optional), to serve


Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté until softened, about 5 minutes.
  2. Add garlic, zucchini, and bell pepper; cook another 3 minutes until fragrant.
  3. Pour in vegetable broth and diced tomatoes. Stir in green beans, oregano, thyme, salt, and pepper. Bring to a boil, then reduce heat to simmer.
  4. Add pasta and cook 10–12 minutes, stirring occasionally, until al dente and flavors meld.
  5. Taste and adjust seasoning. Simmer an extra 2–3 minutes if you prefer a thicker broth.
  6. Ladle into bowls, garnish with fresh basil and grated Parmesan if desired. Serve hot.

Notes

  • For extra protein, stir in cooked beans (cannellini or kidney) or shredded chicken.
  • To make gluten-free, use gluten-free pasta or substitute with rice/quinoa.
  • Add spinach or kale in the last 2 minutes for a green boost.
  • Simmer uncovered after pasta cooks to concentrate flavors if the soup tastes too watery.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 200
  • Sugar: 6g
  • Sodium: 700mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 6g
  • Protein: 7g
  • Cholesterol: 0mg