This post may contain affiliate links. Read my disclosure policy.
Searching for a winter minestrone that tastes restaurant-quality but works for busy weeknights? This butternut-squash-and-kale soup version is hearty, flexible, and ready fast.

Cold-Weather Soup That Actually Satisfies
Don't settle for watery "veg soup." Make this winter minestrone right and you'll have people ladling seconds… then shameless thirds. It's loaded with sweet butternut and hearty kale-proper cold-weather comfort food-with a tomato-brothy base that tastes restaurant-quality! My other favorite winter soups are butternut squash and sausage orzo soup and sausage white bean soup.
My winter minestrone has no soggy noodle drama. I cook the pasta separately so it stays bouncy, and leftovers don't turn into starchy stew. Finally, I finish the pot with lemon, good olive oil, and a sprinkle of Parmesan.

Tuscan-Inspired Winter Minestrone for Cozy Dinners
I use fresh herbs-sage, rosemary, thyme-and a pinch of chili flakes; your kitchen will smell like a tiny Tuscan trattoria (minus the airfare). The soup is extremely flexible: you can swap butter beans for cannellini or northern beans, kale for spinach-use what you've got.
The butter beans make it creamy without cream, and the whole thing comes together in about 40 minutes, which firmly places this in weeknight-dinner territory. Bottom line: it's can't-stop-eating-it good, the kind of soup you pack for lunch and happily eat again for dinner. Serve it with garlic bread, savory cheddar and bacon scones, or garlic butter dinner rolls.


The Ingredients & Substitutions
- Pasta choices: I used Radiatore pasta, but other small shapes like ditalini, elbow, or small shells also fit well.
- Squash swap: I am using Butternut squash as it is naturally sweet and sturdy, but kabocha or delicata squash can also be used. If using delicata, no need to peel.
- Kale options: Lacinato kale softens quickly and has a mild flavor, while curly kale is often less expensive and works beautifully in this recipe.
- Beans: I love using butter beans in this winter minestrone soup as they add creaminess, but cannellini or great northern beans make excellent substitutes.
- Tomatoes: I used a 28-ounces can of crushed tomatoes to create a slightly chunky broth. Alternatively, you can use tomato puree to make the soup smoother and thicker.
- Herbs: I love using fresh herbs such as sage, rosemary, and thyme. If using dried herbs, reduce amounts to one-third. Or substitute all the fresh herbs with 1 ½ teaspoons Italian seasoning if needed.
- Vegetarian option: Swap chicken broth for vegetable broth to keep the soup vegetarian.

What is Minestrone?
Authentic minestrone is a regional Italian vegetable soup built on seasonal produce, beans, and small pasta or rice, often starting with a soffritto and sometimes enriched with a Parmesan rind. Broth is typically vegetable; exact ingredients vary by season and locale.
My version honors that spirit with winter vegetables (butternut, kale), beans, and small pasta, plus classic herbs. I skip onion/carrot to keep prep short, use a tomato-forward broth, and (optionally) chicken stock for extra body. Cooking the pasta separately and finishing with lemon makes it weeknight-friendly and meal-prep smart.

Cooking Tips
- Cook pasta separately: I like to cook pasta on its own (separately from the soup) to prevent it from soaking up too much broth. I add it to the pot only when ready to serve.
- Browning the squash briefly before simmering adds a nutty, roasted flavor.
- Keep the heat at medium while sautéing the celery and butternut. This allows the vegetables to get lightly toasted without browning, which can make celery turn tough.
- Do not boil: Keep the soup at a gentle simmer rather than a rapid boil so the vegetables soften evenly without breaking apart.
- Streamline prep time: With a little practice, you can prepare this recipe in just 30 minutes. Start by boiling water for the pasta while setting out ingredients. Prep the celery, butternut, and kale while the water heats. Cook the pasta as you sauté the vegetables, then drain and rinse the beans while the soup simmers.


Winter Minestrone Soup with Butternut Squash and Kale
Ingredients
- 1 cup short pasta I used radiatore
- 2 tablespoons olive oil
- 2 stalks celery sliced
- 2 cloves garlic minced
- 1 tablespoon tomato paste
- 2 cups butternut squash peeled and diced (about ½-inch cubes)
- ½ teaspoon table salt divided
- ½ teaspoon freshly ground black pepper divided
- 4 cups low-sodium chicken broth
- 28 oz canned crushed tomatoes or tomato puree
- 2 cups water
- 1 teaspoon minced fresh sage leaves
- ½ teaspoon minced fresh rosemary
- 3 sprigs fresh thyme
- ½ teaspoon red pepper flakes optional
- 2 cups chopped kale leaves ribs removed
- 15 oz canned butter beans drained and rinsed
Instructions
- Bring a large pot of boiling salted water to a boil. Cook the pasta until al dente according to package directions. Drain and set aside.
- Heat the olive oil in a large pot over medium heat. Add the celery and cook 3 to 4 minutes until softened. Add the garlic and tomato paste and cook about 1 minute until fragrant.
- Stir in the butternut squash and season with ¼ teaspoon salt and ¼ teaspoon pepper. Cook 4 to 6 minutes until lightly browned.
- Add the chicken broth, crushed tomatoes, 2 cups water, sage, rosemary, thyme, and red pepper flakes if using. Bring to a simmer and cook 5 to 7 minutes, until the squash is tender.
- Add the kale and butter beans. Cook 1 to 2 minutes until the kale softens. Season to taste with remaining salt and pepper.
- Stir in the cooked pasta and cook 1 to 2 minutes to heat through.
- Serve warm with Parmesan, fresh herbs, and lemon wedges if desired.
Notes
- Best way to serve: Winter minestrone soup is hearty enough to be a main course. Serve hot with crusty bread, focaccia, or garlic toast for dipping.
- Flavorful garnishes: When serving, sprinkle the soup with finely grated Parmesan, drizzle a little bit of olive oil, and squeeze fresh lemon into the broth. Top the soup with fresh parsley or dill to add freshness just before serving.
- Leftover storage: Store soup and pasta separately in airtight containers in the fridge up to 4 days. Keeping them apart prevents the pasta from soaking up too much broth. Add cooked pasta to the soup just before reheating.
- Freezer friendly: Freeze the soup without pasta for best results. Reheat and add freshly cooked pasta before serving.
- Meal prep tip: Chop vegetables and herbs in advance and store separately in the fridge for up to 2 days. Cooked beans can also be portioned and frozen. For meal prep, keep pasta and soup cooked and stored separately, then mix it into the soup only when you're ready to heat and eat.
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist's advice.



Fresh, delicious, was a crowd pleaser at a recent dinner Party
Thank you for trying this recipe, Cherie, and thank you for your wonderful review! 🙂
This soup is delicious, light and so pretty. I used cannellini beans with chickpeas and orzo. I made it for a small family gathering last week. It's such a beautiful soup, everybody asked for the recipe, and I shared your website with everyone.
Hi Nicole! So happy it was a hit at your family gathering!! And thank you SO much for sharing the recipe love—that means the world!! 🙂