Ina Garten's Winter Minestrone Soup

Prep: 25 minCook: 50 min6 servingsmediumAmerican
Ina Garten's Winter Minestrone Soup

Hearty Italian vegetable soup combining pancetta, root vegetables, tomatoes, and spinach in a rich chicken broth base. Warm, savory, and deeply satisfying with creamy cannellini beans and tender pasta. Ideal for cold months when butternut squash is at peak season. Ina's version balances the earthiness of squash and beans with bright white wine and basil pesto, finishing with crispy pancetta and fresh parmesan. Perfect for weeknight dinners or meal prep that tastes better the next day.

Ingredients

6 servings
  • olive oil spray
  • 5 ounces pancetta, diced
    bacon1:1porkcured

    adds smokiness, removes some saltiness

    Full guide →
  • 2 cups carrots, diced
  • 2 cups celery, diced
  • 2 ½ cups yellow onion, diced (about 1 large)
  • 4 cloves garlic, minced
  • 2 teaspoons fresh thyme, chopped
  • 2 to 3 teaspoons, kosher salt
  • 2 ½ cups butternut squash, cubed
    acorn squash1:1squashdairy-free

    slightly denser, still sweet

    Full guide →
  • 28 ounces canned crushed tomatoes
  • 6 to 8 cups, unsalted chicken stock
  • 1 bay leaf
  • black pepper, freshly ground, to taste
  • 15 ounce canned cannellini beans, rinsed and drained
    white beans1:1legume

    similar texture and creaminess

    Full guide →
  • 1 cup small pasta, like ditalini
  • 5 ounces baby spinach, or baby kale
    baby kale1:1greens

    more robust flavor, wilts similarly

    Full guide →
  • ½ cup dry white wine, like sauvignon blanc or chardonnay
    vegetable broth0.5:1liquid

    removes acidity, increases umami

    Full guide →
  • 2 tablespoons basil pesto
    parsley pesto1:1herb

    more subtle, less sweet

    Full guide →
  • parmesan cheese, for serving

Instructions

  1. 1

    Lightly spray the bottom of a dutch oven with olive oil and add diced pancetta.

  2. 2

    Cook pancetta until crispy, about 8 to 10 minutes, then transfer to a paper towel lined plate, leaving the fat in the pot.

  3. 3

    Add carrots, celery, onion, garlic, and thyme with a pinch of salt. If using fresh butternut squash, add it now. Stir and cook 8 to 10 minutes.

  4. 4

    Add diced butternut squash (if using steamable), chicken broth, crushed tomatoes, bay leaf, kosher salt, and black pepper.

  5. 5

    Stir to combine, cover with the lid askew, and bring to a boil. Reduce heat to low and simmer 30 minutes.

  6. 6

    Halfway through simmering, bring a covered pot of salted water to a boil in a medium pot. Add pasta and cook following package directions, timing to finish when soup is done.

  7. 7

    Drain pasta and add to the soup with the beans and cooked pancetta.

  8. 8

    Stir in baby spinach and cook until wilted.

  9. 9

    Pour in dry white wine and add basil pesto. Stir and taste, adjusting salt and pepper as needed.

  10. 10

    Ladle into bowls and top with grated fresh parmesan cheese.

Tips

Tip 1

Time the pasta cooking to finish when soup reaches the 30-minute mark so it stays al dente and doesn't absorb excess broth.

Tip 2

Leave pancetta fat in the dutch oven as your flavor base. It renders into the broth, adding richness to every spoonful.

Tip 3

Taste and adjust seasonings at the end. Wine and pesto can vary in saltiness, so balance is personal.

Good to Know

Storage

Refrigerate in an airtight container up to 5 days. Flavors deepen overnight. Freeze up to 3 months; add pasta after thawing to prevent mushiness.

Make Ahead

Prepare all vegetables the night before. Make soup through step 4, cool, and refrigerate. Finish cooking and add pasta, beans, and spinach when ready to serve.

Serve With

Ladle hot into bowls. Top generously with freshly grated parmesan and crusty bread on the side. Pairs well with a simple green salad or garlic bread.

See pairing guide →

Common Mistakes

Watch

Overcook pasta before adding to soup to avoid mushy texture; cook just al dente and add near the end.

Watch

Skip rendering pancetta fat properly to avoid bland broth; let it crisp fully and leave fat behind.

Watch

Add spinach too early to avoid turning gray and bitter; wilt it right before serving.

Substitutions

Dairy-Free Swaps

butternut squash
acorn squash1:1squashdairy-free

slightly denser, still sweet

Full guide →

General Alternatives

cannellini beans
white beans1:1legume

similar texture and creaminess

Full guide →
pancetta
bacon1:1porkcured

adds smokiness, removes some saltiness

Full guide →
baby spinach
baby kale1:1greens

more robust flavor, wilts similarly

Full guide →
basil pesto
parsley pesto1:1herb

more subtle, less sweet

Full guide →
white wine
vegetable broth0.5:1liquid

removes acidity, increases umami

Full guide →
Find more substitutions →

FAQ

Can I use fresh butternut squash instead of pre-cubed?

Yes. Peel, deseed, and cube fresh squash into 0.5-inch pieces. Add with the soffritto (carrots, celery, onion) in step 3 so it has time to soften during the full 30-minute simmer.

What if I don't have fresh thyme?

Substitute 0.5 teaspoon dried thyme, as dried is more concentrated. Or use fresh rosemary or oregano at the same fresh amount. Adjust to taste.

How long can I keep minestrone in the freezer?

Up to 3 months. Freeze before adding pasta and spinach. Thaw in the refrigerator overnight, then reheat gently on the stovetop, cook pasta separately, and add fresh spinach when hot.