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
Bowl of minestrone soup with pasta and parmesan cheese on top.

Minestrone Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Erin Jensen
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 10 servings 1x
  • Category: Soup
  • Method: Counter Top
  • Cuisine: Italian-Inspired

Description

Minestrone Soup – a delicious and flavorful minestrone soup recipe that is packed with flavor and makes amazing leftovers!


Ingredients

Scale
  • 1 tablespoon butter
  • 4oz pancetta, chopped
  • 1 tablespoon garlic, minced
  • 1 small yellow onion, diced
  • 1 1/2 cup carrots, diced
  • 1 1/2 cup celery, sliced
  • 1 russet potato, diced
  • 1 cup green beans, cut into 1-inch pieces
  • 28oz can crushed tomatoes
  • 45 cups chicken broth (vegetable broth works)
  • 15oz can cannellini beans, drained and rinsed
  • 1/4 cup white wine
  • 23 sprigs fresh thyme
  • 1 bay leaf
  • 1 teaspoon lemon zest
  • 1 tablespoons basil pesto
  • (optional) parmesan rind (if you have one)*
  • 12 handfuls fresh spinach
  • kosher salt to taste
  • (optional) pasta: ditalini pasta, cooked al dente**
  • serving: additional pesto, shaved parmesan cheese and side of crusty bread

Instructions

  1. Bring a large Dutch oven to medium-high heat (I used a 5.5qt). Add butter and let melt, swirl to coat the pan. Add pancetta and move around pan until the fat renders, approx. 2-5 minutes. Add garlic and onion to pan, saute for 2-3 minutes or until garlic becomes fragrant and onion softens a bit. Season lightly with a little salt and pepper. 
  2. Add carrots, celery and potatoes – move those around the pan and let cook 4-5 minutes.
  3. Add green beans, crushed tomatoes, chicken broth, cannellini beans, white wine, thyme, bay leaf, lemon zest, basil pesto and parmesan rind.  Stir to combine. Cover and let simmer 15-20 minutes. Uncover and add in spinach leaves, stir to combine as they wilt. 
  4. Taste and add any salt (I added 1/4 teaspoon), pepper or other seasoning – as desired. 
  5. Serve over some ditalini pasta (cooked al dente), extra basil pesto, shaved parmesan cheese and some grilled bread!  

Notes

  • *Parmesan Rind: don’t fret about this one if you don’t happen to have a parmesan rind laying around – if you have one – great! If not, recipe will still turn out, but you might need a to add a bit more salt. 
  • **Ditalini Pasta: you can also use elbows, small shells or even a farfalle if you want – I would just choose a smaller pasta. Also, we recommend cooking the pasta separate and serving the soup over the noodles. If you cook the pasta in the soup it will soak up a lot of the liquid.
  • *** Salt: as written, I only added an additional 1/4 teaspoon salt, but if you omit the parmesan rind you will need to add a bit more and if you use vegetable broth instead of chicken broth you will also need to add a bit more – so just be sure and taste and adjust as you go!
  • Gluten-Free: to make this gluten-free use a gluten-free pasta and serve with gluten-free bread.
  • Dairy-Free: to make this dairy-free use a plant-based butter, a dairy-free pesto and omit the parmesan cheese.
  • Storage: store in an airtight container in the refrigerator for up to 5 days – store pasta and soup separate so pasta doesn’t get mushy and soak up all the liquid. 

Nutrition

  • Serving Size: 1 cup
  • Calories: 179
  • Sugar: 3.8 g
  • Sodium: 753.8 mg
  • Fat: 7.1 g
  • Carbohydrates: 21.8 g
  • Protein: 6.9 g
  • Cholesterol: 12.8 mg