This post may contain affiliate links. Please read our disclosure policy.
If there is one bowl of comfort I crave the second the temperature dips, it is Winter Minestrone Soup. This is the kind of soup that feels like a cozy blanket and a reset button all in one. Packed with vegetables, creamy beans, tender pasta, and just enough richness from olive oil and Parmigiano, this Winter Minestrone is hearty without being heavy and nourishing without feeling boring. Basically, it is everything I want dinner to be when winter hits.

This is not a thin, brothy situation. This Winter Minestrone Soup is a thick, spoon-standing, deeply satisfying bowl of goodness that makes everyone at the table feel taken care of, including the cook. The word “minestrone’ literally means “big soup” and is typically made with whatever vegetables are in season and available. The Americanized version typically includes stringbeans, carrots, potatoes and tomatoes, but I find this version more satisfying and closer to home.

❤️ Why You’ll Love Winter Minestrone Soup
This Winter Minestrone Soup checks all the boxes. It is comforting but not heavy, filling without being overwhelming, and packed with vegetables in a way that feels effortless. It is family-friendly, meal-prep friendly, freezer friendly, and perfect for lazy Sundays or busy weeknights. Plus, the blended beans give it a luxurious, creamy texture without adding cream, which makes it both cozy and balanced. If soups had personalities, this one would be the friend who always shows up with snacks and emotional support.

🍲 Ingredients
This Winter Minestrone Soup is built on simple, honest ingredients that layer together into something truly magical. Each component plays a role in creating a soup that feels both hearty and fresh.
🥕 Finely minced celery, carrots, and onion create a classic Italian soffritto that builds a deep, savory base from the very first spoonful.
🫒 Olive oil adds richness and silkiness that carries flavor through the entire pot.
🧂 Salt, pepper, and dried rosemary bring warmth and gentle seasoning without overpowering the vegetables.
🎃 Butternut squash and Yukon gold potato add body, natural sweetness, and that cozy winter vibe we are all chasing.
🌿 Fresh thyme sprigs and optional Parmesan rind slowly infuse the broth with layered flavor that tastes like it simmered all day.
🍝 Ditalini pastina turns this soup into a proper meal, giving it heartiness and texture.
🥬 Lacinato kale or spinach adds color, freshness, and a nutrient boost that keeps everything balanced.
🫘 Cannellini beans, both whole and blended, make the soup creamy, protein-rich, and deeply satisfying.
🧀 Grated Parmigiano Reggiano brings everything home with salty, nutty goodness.
👩🍳 How to Make Winter Minestrone Soup
To make this Winter Minestrone Soup, start by prepping your vegetables. Mince the celery, carrots, and onion in a food processor until they are finely chopped and ready to melt into the soup. Peel, seed, and dice the butternut squash into half-inch pieces, then peel and dice the potato. If you are using kale, remove the ribs and chop the leaves into small, tender pieces. Blend one full can of cannellini beans, liquid and all, until completely smooth and creamy.


Heat olive oil in a large pot over medium heat, then add the minced vegetables, salt, pepper, and rosemary. Sauté for about three minutes until everything softens and becomes fragrant. Add the squash, potato, vegetable broth, water, thyme sprigs, and Parmesan rind if using. Bring the pot to a boil and let it cook for six minutes.


Stir in the ditalini and continue cooking for about eight minutes, stirring occasionally so nothing sticks. Lower the heat to a gentle simmer and stir in the chopped greens, the whole cannellini beans, and the blended beans. Let everything simmer together for another five minutes until the soup becomes thick, creamy, and irresistible.
Serve hot with plenty of grated Parmigiano Reggiano and prepare for the table to go quiet while everyone digs in.

🪄 Tips and Tricks
- Finely mincing the soffritto vegetables makes a huge difference in flavor and texture, so do not rush that step.
- Blending one can of beans is the secret weapon that gives this soup a creamy, luxurious body without any cream.
- If your soup thickens too much as it sits, just add a splash of broth or water when reheating to loosen it back up. Always finish each bowl with fresh cheese, a drizzle of olive oil, and maybe even a crack of black pepper if you are feeling fancy.
Variations
- Add diced zucchini, leeks, fennel, or cabbage for extra vegetables.
- Stir in shredded rotisserie chicken or cooked sausage if you want to add protein.
- Swap ditalini for orzo, small shells, or broken spaghetti. Finish with fresh basil or parsley for a brighter herbal note.
⚖️Substitutions
Feel free to customize my Winter Minestrone Soup with the veggies you have on hand.
- Sweet potatoes can replace Yukon golds for a slightly sweeter flavor.
- Spinach works beautifully if you do not have kale.
- If you are out of fresh thyme, dried thyme works just fine. White navy beans or great northern beans can stand in for cannellini without any issues.
You May Also Like
If you like this Winter Minestrone Soup (soups that eat like a meal), you might also enjoy these two!
How to Reuse Leftovers
- Turn leftover minestrone into a thicker stew by reheating it with a little less liquid and serving it over crusty bread or polenta.
- Blend a portion of it for a creamy vegetable soup remix.
- Add a splash of broth and fresh greens to refresh it for another night of cozy dinners.
🫙How to Store Leftovers
Store leftover Winter Minestrone in an airtight container in the refrigerator for up to five days. The flavors only get better as it sits, making this one of those magical soups that improves overnight.
🤔 Common Questions
Can I freeze Winter Minestrone?
Yes, but for best texture, freeze it without the pasta. Add freshly cooked pasta when reheating.
Can I make this vegan?
Absolutely. Simply skip the Parmesan rind and cheese garnish or use a dairy-free alternative.
Can I make this in advance?
This soup is ideal for meal prep. Make it up to three days ahead and reheat gently on the stove.
What makes this minestrone different?
The blended beans create a naturally creamy broth that makes this soup feel extra luxurious while staying light and balanced.

Winter Minestrone
Ingredients
- 2 celery stalks, finely minced
- 2 medium-sized carrots, finely minced
- 1 large sweet yellow onion, finely minced
- ⅓ cup extra virgin olive oil
- 2 tsp kosher salt
- ½ tsp ground pepper
- ½ tsp dried rosemary
- 1 small butternut squash
- 1 large Yukon gold potato, diced
- 6 cups low-sodium vegetable broth
- 3 cups water
- 10 thyme sprigs
- Parmesan rind, optional
- 1½ cups small ditalini pastina
- 1 large bundle of lascinato, dinosaur kale or a 12-ounce bag of spinach
- 1 can cannellini beans, drained
- 1 can of cannellini beans blended
- Grated Parmigiano Reggiano
Instructions
Veggie Preparation
- To quickly mince the celery, carrots, and onion, add them to a food processor and pulse 20-25 times.
- Use a peeler to peel the skin off of your butternut squash. Slice the squash in half, deseed and dice into ½ inch pieces.
- Peel and dice the potato. Remove the ribs from the kale and chop the leaves into small pieces.
- Blend one can of cannellini until smooth. Do not drain the liquid before blending.
Minestrone Instructions
- To a large pot, add the olive oil, the soffritto (minced celery, carrots, and onions), 1salt, pepper, and dried rosemary. Sautè over medium heat for 3 minutes, then add the butternut squash, potatoes, vegetable broth, 3 cups of water, thyme sprigs and parmesan rind. Bring to a boil and let boil for 6 minutes.
- Add the ditalini and cook for 8 minutes more, stirring occasionally so the pasta doesn’t stick to the bottom of the pot.
- Lower to a simmer then stir in the kale (or spinach), canned and puréed beans. Let simmer for 5 minutes more.
- Serve warm with grated Parmigiano Reggiano.










