Winter Minestrone Soup

Featured in: Seasonal Cooking Ideas

This hearty bowl combines butternut squash, zucchini, kale, and creamy cannellini beans with small pasta in a fragrant herb-infused broth. The vegetables simmer until tender, creating a rich base that thickens naturally as the pasta cooks. Perfect for batch cooking, it develops even deeper flavors the next day. Customize with spinach, extra beans, or a Parmesan rind for added richness. Serve with crusty bread and a dusting of grated Parmesan for a complete, satisfying meal.

Updated on Tue, 27 Jan 2026 08:04:00 GMT
Steaming bowl of Winter Minestrone Soup with kale, butternut squash, and beans. Pin it
Steaming bowl of Winter Minestrone Soup with kale, butternut squash, and beans. | smartyskitchen.com

My neighbor knocked on the door last February with snow still clinging to her boots, carrying a mason jar of homemade minestrone that filled the whole kitchen with warmth before I even opened the lid. She'd made it that morning while watching the weather reports get grimmer, and something about the way she described ladling it into bowls—how the pasta had softened into the broth, how the kale turned silky—made me determined to recreate it. That first spoonful taught me that real comfort food doesn't announce itself; it just settles into you like a hug you didn't know you needed.

I made this for my book club on a Tuesday night when the heating in my house decided to quit, and honestly, that soup might have saved the evening. Everyone showed up bundled in layers, and by the time we finished our first bowls, people were actually relaxing into their chairs instead of huddling. One friend asked for the recipe right then, mid-conversation, which felt like the highest compliment possible.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Use a good quality one if you have it—this isn't just cooking fat, it's flavor, and you'll taste it in the first sip.
  • Yellow onion, carrots, and celery: The holy trinity that builds the foundation; don't rush this step, as their sweetness caramelizing slightly makes everything better.
  • Garlic cloves: Mince them small so they dissolve into the broth rather than staying as distinct pieces.
  • Butternut squash: Cut it into roughly half-inch cubes so they soften but don't turn to mush—you want tender texture, not soup sludge.
  • Zucchini: A summer vegetable in a winter soup, but it adds body and a subtle sweetness that balances the earthy kale.
  • Diced tomatoes: Canned is perfect here; they're picked at peak ripeness and save you the work of fresh ones.
  • Kale: Strip the leaves from the stems ruthlessly—those stems are tough and woody, but the leaves will become almost buttery when simmered.
  • Cannellini beans: These white beans are creamy and mild, letting other flavors shine while adding substance and protein.
  • Small pasta: Ditalini or elbow macaroni works best; larger pasta gets lost, and tiny pasta cooks at the soup's pace instead of against it.
  • Vegetable broth: This is your liquid gold; use homemade if you have it, but good store-bought broth is honest work too.
  • Bay leaf, oregano, thyme, and rosemary: These dried herbs are the backbone of Italian flavor, warming and slightly peppery in combination.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Prep ingredients easily by chopping vegetables, slicing meats, and serving dishes neatly during everyday cooking.
Check price on Amazon
Build your base with the soffritto:
Heat the olive oil in your largest pot over medium heat, then add the diced onion, carrots, and celery. Listen for the gentle sizzle and let them soften for five minutes, stirring occasionally so the oil coats everything evenly. You're not trying to brown them hard; you want them to turn translucent and start releasing their natural sweetness into the pot.
Wake it up with garlic:
Add the minced garlic and stir constantly for just one minute until your kitchen smells like someone opened a Italian grandmother's spice cabinet. Don't let it brown—that bitter burned taste will linger through the whole soup.
Layer in the squash and zucchini:
Toss in those butternut squash cubes and diced zucchini, stirring for another five minutes so they get coated and start to soften slightly at the edges. The heat should still be medium, patient and steady.
Add the tomatoes and broth:
Pour in the canned tomatoes with their juices and the full six cups of vegetable broth, then add the bay leaf, oregano, thyme, and rosemary. Stir well and bring it all to a boil, watching for the surface to start rolling with bubbles.
Let it simmer gently:
Once it's boiling, reduce the heat to a simmer and cover the pot partially with a lid. Let it bubble quietly for about fifteen minutes, stirring occasionally, until the squash is tender when you poke it with a fork but hasn't fallen apart completely.
Add the beans, pasta, and kale:
Stir in the drained cannellini beans, the small pasta, and those chopped kale leaves (don't worry if they seem like an enormous mountain of green at first—they collapse dramatically as they cook). Simmer uncovered for ten to twelve minutes, stirring every couple of minutes so the pasta doesn't stick to the bottom, until the pasta is soft and the kale has turned from bright green to a darker, more refined shade.
Finish and season:
Fish out and discard the bay leaf, then taste a spoonful. Add salt and pepper until it tastes like comfort, remembering that seasoning is personal and your palate is the final judge.
Serve with generosity:
Ladle the soup into bowls, and if you want, grate fresh Parmesan over the top and scatter chopped parsley across as if you're painting something beautiful. Serve alongside crusty bread for soaking up every drop.
Homemade Winter Minestrone Soup served with crusty bread for dipping. Pin it
Homemade Winter Minestrone Soup served with crusty bread for dipping. | smartyskitchen.com

There's a particular quiet that falls over a dinner table when everyone's eating soup on a cold evening—less conversation, more contentment. My dad once said minestrone was the soup that proved you didn't need meat or cream to make something feel luxurious, and after years of making this version, I finally understand what he meant.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Variations to Keep Things Interesting

Winter vegetables shift with the season, so let your farmers market guide you. I've made this with diced celery root instead of regular celery, with roasted beets folded in at the end for earthiness, with spinach substituted for kale on nights when I wanted something milder. Even swapping the herbs slightly—using Italian seasoning instead of individual dried herbs, or adding a pinch of red pepper flakes for warmth—keeps the soup feeling fresh even if you make it every week.

Making It Your Own Without the Fuss

The architecture of this soup is flexible enough that you can practically throw in whatever vegetables need using. Run out of zucchini and have parsnips instead? Perfect. Only have half a can of tomatoes? Add more broth. This isn't a recipe that demands precision; it asks only that you taste as you go and trust your instincts about what your soup needs. That flexibility is part of why I love making it—there's no way to fail, only ways to discover what you prefer.

Storage, Reheating, and Planning Ahead

This soup actually gets better on day two as the flavors meld together overnight in the refrigerator, so don't hesitate to make a double batch. It keeps for about four days in an airtight container, and it freezes beautifully for up to three months if you skip the pasta and add it fresh when reheating. On mornings when you need something quick and grounding, there's nothing quite like ladling out a frozen portion, reheating it slowly, and tasting summer vegetables in the middle of February.

  • If you're freezing it, leave the pasta out entirely and cook it fresh when you reheat the soup.
  • Thaw overnight in the refrigerator rather than at room temperature for the safest, slowest warming.
  • A splash of fresh lemon juice stirred in at the very end brightens everything and makes people ask what your secret ingredient is.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Hearty Winter Minestrone Soup garnished with parsley and Parmesan cheese. Pin it
Hearty Winter Minestrone Soup garnished with parsley and Parmesan cheese. | smartyskitchen.com

This soup is the kind you make for yourself on hard mornings and for others on nights when they need reminding that someone cares. It's honest food that never tries too hard, which somehow makes it the most comforting thing of all.

Recipe Questions & Answers

Can I make this gluten-free?

Yes, simply replace the pasta with gluten-free varieties like rice-based ditalini, or add extra beans instead of pasta for a grain-free version.

How long does this keep in the refrigerator?

Stored in an airtight container, this soup keeps well for 4-5 days. The pasta will absorb more liquid over time, so you may need to add extra broth when reheating.

Can I freeze this soup?

For best results, freeze without the pasta. Cook pasta fresh when reheating. The soup base freezes beautifully for up to 3 months.

What pasta works best?

Small shapes like ditalini, elbow macaroni, or shells are ideal. They cook evenly and fit perfectly on a spoon with the vegetables and beans.

Can I use dried beans instead of canned?

Absolutely. Cook about 1 cup dried beans until tender, then drain and add in step 6. You may need to adjust the cooking time slightly.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Winter Minestrone Soup

Comforting Italian soup with butternut squash, kale, beans, and pasta in a savory vegetable broth.

Prep Time
20 min
Time to Cook
40 min
Overall Time
60 min
Created by Emily Scott


Skill Level Easy

Culinary Roots Italian

Makes 6 Portions

Diet Details Vegetarian-Friendly

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 2 carrots, sliced
04 2 celery stalks, sliced
05 3 garlic cloves, minced
06 3 cups butternut squash, peeled and cubed
07 1 medium zucchini, diced
08 1 can (14 oz) diced tomatoes
09 4 cups kale, stems removed and leaves chopped

Legumes & Grains

01 1 can (15 oz) cannellini beans, drained and rinsed
02 1 cup small pasta such as ditalini or elbow macaroni

Liquids & Seasonings

01 6 cups vegetable broth
02 1 bay leaf
03 1 teaspoon dried oregano
04 1 teaspoon dried thyme
05 1/2 teaspoon dried rosemary
06 Salt and pepper to taste

Optional Garnishes

01 Freshly grated Parmesan cheese
02 Chopped fresh parsley
03 Crusty bread for serving

Directions

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery. Sauté for 5 minutes until softened.

Step 02

Bloom garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Add squash and zucchini: Add butternut squash and diced zucchini. Cook for another 5 minutes, stirring occasionally.

Step 04

Combine liquids and seasonings: Pour in diced tomatoes, vegetable broth, bay leaf, oregano, thyme, and rosemary. Bring to a boil.

Step 05

Simmer vegetables: Reduce heat to a simmer. Cover and cook for 15 minutes until the squash is just tender.

Step 06

Complete soup: Add beans, pasta, and kale. Simmer uncovered for 10-12 minutes until pasta is cooked and kale is wilted.

Step 07

Season and finish: Remove bay leaf. Season with salt and pepper to taste.

Step 08

Serve: Ladle into bowls and top with Parmesan and parsley if desired. Serve with crusty bread.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large soup pot
  • Cutting board
  • Chef's knife
  • Wooden spoon
  • Ladle

Allergy Info

Review each item for allergens and reach out to a healthcare provider if unsure.
  • Contains gluten from pasta
  • Contains dairy from Parmesan cheese when used

Nutrition Info (per portion)

Info for reference only. Always check with your doctor for health guidance.
  • Energy (Calories): 250
  • Fats: 6 g
  • Carbohydrates: 43 g
  • Proteins: 8 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.