Minestrone Soup

Minestrone Soup served beautifully, ready to eat

Minestrone is Italy's beloved vegetable soup — a hearty, colorful pot of beans, seasonal vegetables, and tiny pasta simmered in a rich tomato broth. It is the kind of soup that tastes better the next day, making it perfect for meal prep. Rustic, warming, and endlessly flexible with whatever is in season.

Prep time
20 mins
Cook time
40 mins
Total time
1 hr
Servings
6 servings
Calories
265
Advertisement

Ingredients

Instructions

  1. Heat the olive oil in a large heavy pot over medium heat. Add the onion, carrots, and celery with a pinch of salt and cook, stirring, for 6 to 8 minutes until softened.
  2. Stir in the garlic, dried basil, and oregano and cook 1 minute until fragrant.
  3. Pour in the crushed tomatoes and vegetable broth. Add the parmesan rind if using, and bring to a gentle boil.
  4. Reduce the heat to a steady simmer. Add the cannellini beans and green beans and cook 15 minutes.
  5. Stir in the zucchini and the dried pasta. Simmer 10 to 12 minutes until the pasta is just al dente.
  6. Fish out the parmesan rind. Stir in the spinach and cook 2 minutes until wilted.
  7. Season with salt and pepper to taste. If the soup is too thick, loosen it with a splash of hot broth.
  8. Ladle into bowls and top generously with grated parmesan.

Pro tips

Frequently asked questions

Can I add meat to minestrone?

Yes — add it at the very start with the aromatics, or brown cubed pancetta or sausage first. For a vegetarian version, the beans already give plenty of body.

Is minestrone vegetarian or vegan?

Most minestrone is vegetarian, and it is easily vegan — just skip the parmesan rind and cheese garnish. The beans and vegetables make it filling without any meat.

How long does minestrone keep?

It keeps 4 to 5 days refrigerated in a sealed container, and it freezes well for up to 3 months. Thaw overnight and reheat gently, adding a splash of broth.

Advertisement