Classic Minestrone Soup

Prep: 15 min Cook: 30 min Total: 45 min Serves: 8

Minestrone is the ultimate "use what you have" soup. The formula is simple: sauteed aromatics, canned tomatoes, broth, beans, vegetables, and a handful of small pasta. It's one of those soups that actually improves overnight as the flavors meld together.

Ingredients

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5 minutes until softened.
  2. Add garlic, tomato paste, oregano, and basil. Stir for 1 minute.
  3. Add diced tomatoes, vegetable broth, and bay leaf. Bring to a boil.
  4. Add zucchini and both types of beans. Reduce heat and simmer for 15 minutes.
  5. Add pasta and cook for 8-10 minutes until al dente. The pasta will continue to absorb liquid as it sits.
  6. Stir in spinach and cook until just wilted, about 1 minute. Remove bay leaf.
  7. Season with salt and pepper. Serve with grated Parmesan and crusty bread.
Pro Tips: If making ahead, cook the pasta separately and add it to individual bowls — otherwise it absorbs all the broth. A Parmesan rind simmered in the soup adds incredible depth (remove before serving). Save the rind from your Parmesan wedges in the freezer for exactly this purpose.

Variations

Nutrition

Per serving:

195
Calories
5g
Fat
30g
Carbs
9g
Protein
7g
Fiber
510mg
Sodium