Winter Minestrone Soup

A hearty, vegetable-packed winter minestrone with beans, cavolo nero, and tiny pasta — comforting, easy to make, and perfect for chilly evenings.

This winter minestrone has been my kitchen's warm hug on more cold evenings than I can count. I first adapted this version during a blustery December when my pantry was full of tins, a parmesan rind lived in the freezer, and a bunch of cavolo nero begged to be used. The result is a deeply flavorful pot that balances sweet carrots, aromatic celery and onion, tangy tomatoes and the creamy bite of cannellini beans. It is the sort of dish that fills the house with comforting aromas and invites friends and family to linger over second helpings.
What makes this bowl special is its simplicity: humble ingredients combined with a little patience build layers of savory depth. The gentle sweating of the mirepoix, the brief searing of garlic, the slow extraction of flavor from a parmesan rind and rosemary, and the addition of tiny pasta that swells into the broth — each step creates texture and heartiness. Serve with a wedge of crusty bread and a shower of freshly grated parmesan and you have a satisfying meal that feels like home.
Why You'll Love This Recipe
- This recipe is fridge-friendly and uses pantry staples: a 14-ounce can of chopped tomatoes, a 14-ounce tin of beans and small dried pasta keep it economical and quick to assemble.
- Ready in about 45 minutes from start to finish: 15 minutes active prep and roughly 30 minutes of simmering and pasta cooking, ideal for weeknights and busy evenings.
- Make-ahead and freezer-friendly: the soup freezes well for up to three months without losing flavor; stir in fresh greens when reheating for brightness.
- Crowd-pleasing and adaptable: swap beans, use gluten-free pasta or leave out the parmesan for a vegan-friendly version when desired.
- High in fiber and plant protein thanks to the beans and vegetables, making it filling without being heavy.
- Perfect for seasonal cooking: uses winter greens like cavolo nero or kale and turns a simple pantry into a comforting meal.
I remember the first time I served this at a small holiday potluck; people kept asking for the recipe and parents reported that even the pickiest kids ate their bowls. It’s become my go-to when I want something soothing, simple and reliably loved.
Ingredients
- Olive oil: Use 2 tablespoons of extra virgin olive oil for flavor. Good quality oil like California or Italian extra virgin adds fragrant fruitiness; it’s the first layer of flavor when you gently sweat the vegetables.
- Onions: Two medium onions, peeled and finely diced — choose yellow onions for sweetness or white for a cleaner bite. Even, small dice ensures they soften evenly and meld into the broth.
- Celery: One large celery stalk, finely diced. Celery adds aromatic backbone and subtle saline notes to the base.
- Carrots: Three to four medium carrots, peeled and finely chopped. They contribute sweetness, color and body — I prefer carrots with bright orange color and firm texture.
- Rosemary: 1 teaspoon dried or 1/2 tablespoon fresh needles, finely chopped. Rosemary gives a piney warmth that complements the tomato and parmesan notes.
- Garlic: One clove, crushed. Add after the vegetables soften so it doesn’t burn and turns fragrant instead.
- Tomato purée: Two tablespoons — this thickens the broth slightly and intensifies tomato flavor. I like the Mutti brand canned tomatoes and use their 14-ounce chopped tomatoes for a clean, bright acid balance.
- Chopped tomatoes: One 14-ounce can of chopped tomatoes — pour the juices into the pot for body and acidity.
- Vegetable stock: About 6 1/3 cups (approximately 50.7 fluid ounces). Use a good-quality stock or low-sodium carton so you can control salt.
- Parmesan rind (optional): A rind adds umami depth; keep one wrapped in the freezer for soups just like this.
- Butter or cannellini beans: One 14-ounce can, drained. Cannellini are creamy and hold their shape while adding protein and texture.
- Small dried pasta: 1 1/4 cups (about 5.3 ounces) of tiny shapes or broken spaghetti. Choose small pastina, ditalini or orzo-sized shapes so they cook quickly and evenly.
- Cavolo nero or kale: About 10 cups shredded (roughly 14 ounces). Remove any thick stems and finely shred so it wilts into the broth in minutes.
- Salt and pepper: Season to taste at stages: a little when sweating the veg and adjusted at the end.
Instructions
Heat the oil and sweat the vegetables: Warm 2 tablespoons of olive oil in a large saucepan over low heat. Add the diced onions, celery and carrots with 1 teaspoon dried rosemary and a pinch of salt and pepper. Keep the heat low and cook for 8 to 10 minutes, stirring occasionally. The goal is to soften and sweeten the vegetables, not to brown them; you want translucent onions and tender carrots as the base flavor. Develop the garlic and tomato base: Add the crushed garlic and cook for 1 to 2 minutes until fragrant, stirring constantly to avoid burning. Stir in 2 tablespoons of tomato purée and cook for another minute; this step deepens the tomato flavor and mellows any rawness. Add liquids and simmer: Pour in 6 1/3 cups of vegetable stock and one 14-ounce can of chopped tomatoes (including juices). If you have a parmesan rind, add it now. Turn the heat up to bring the pot to a gentle simmer, then reduce to low-medium, cover with a lid and allow to cook for 10 minutes to marry flavors. Beans and pasta go in: Stir in the drained 14-ounce can of cannellini or butter beans and 1 1/4 cups (about 5.3 ounces) of tiny dried pasta. Increase heat slightly and simmer for 10 to 12 minutes, stirring occasionally to keep the pasta from sticking, until the pasta is just cooked through. Add the greens and finish: During the last 5 to 6 minutes of cooking, add the shredded cavolo nero or kale. Stir it through; the leaves will wilt and become tender while retaining a bright color. Taste and adjust seasoning with salt and freshly ground black pepper. Remove the parmesan rind before serving. Serve: Ladle into warmed bowls and finish each serving with freshly grated parmesan and a drizzle of olive oil if desired. Serve with crusty bread for sopping up the broth.
You Must Know
- This pot is high in fiber and plant protein thanks to the beans; it freezes well for up to three months, but add fresh greens when reheating for better texture.
- If you need a gluten-free option, use small gluten-free pasta or skip pasta and add extra beans or diced potato for body.
- Keep a parmesan rind in the freezer; it makes an enormous difference in depth and umami when simmered with broth.
- Store leftovers in the fridge for up to 4 days. Reheat gently on the stove and add a splash of water or stock if the pasta absorbs too much liquid.
- Low-sodium stock lets you control the final salt level; season incrementally and taste at the end.
My favorite aspect is how forgiving the pot is: you can vary beans, vegetables and pasta sizes and the result is still a comforting bowl. Family members who once declared they didn’t like “green soup” now reach for seconds when this is on the table, and leftovers often taste even better the next day as the flavors settle.
Storage Tips
Cool the soup to room temperature before refrigerating in airtight containers. If you plan to eat within 3 to 4 days, store in the fridge; for longer keeping, freeze in portions for up to three months. When freezing, remove any large parmesan rind and leave out grated cheese — add fresh cheese after reheating. Reheat gently on the stove over medium-low heat, add a splash of stock or water if the pasta has absorbed too much liquid, and stir until piping hot. Use glass containers or BPA-free plastic and label with the date.
Ingredient Substitutions
Switch cannellini beans for chickpeas or red kidney beans for a different texture; reduce cooking time by using pre-cooked or leftover beans. If you don’t have cavolo nero, substitute curly kale, swiss chard or baby spinach — add spinach at the very end because it wilts faster. For a heartier version, add diced potato or sweet potato (add with the stock and simmer until tender). If avoiding dairy, omit the parmesan rind and grated cheese and increase umami with a teaspoon of miso dissolved into the broth.
Serving Suggestions
Serve with a drizzle of high-quality olive oil and a generous grating of aged parmesan on each bowl. Pair with crusty sourdough or focaccia and a simple green salad dressed with lemon vinaigrette. For a fuller meal, top each bowl with a spoonful of pesto or add thinly sliced cooked sausage or pancetta for non-vegetarian diners. Garnish with torn fresh basil or a squeeze of lemon for brightness.
Cultural Background
Minestrone is a cornerstone of Italian peasant cooking: a versatile, vegetable-driven pot that adapts to the season and pantry. Winter versions often include beans and hardy greens like cavolo nero or kale and are thicker and heartier. Each region has its own twist — some add rice instead of pasta, while others rely on local vegetables. The inclusion of a parmesan rind and rosemary in this version nods to rustic Italian technique, where an economical handful of ingredients yields layered flavor.
Seasonal Adaptations
In colder months, emphasize root vegetables like parsnip, turnip or rutabaga and add a splash of red wine with the stock for extra warmth. In spring, swap kale for spring greens or peas and use lighter stock. For summer, decrease pasta and increase fresh tomatoes and basil for a brighter profile. Holiday variations can include diced squash and sage or a finishing drizzle of browned butter for richer occasions.
Meal Prep Tips
Prepare the base vegetables and store them in the fridge for up to two days: diced onions, carrots and celery keep well and speed up assembly. Cook a large batch and portion into 2-cup containers for lunches; add fresh greens or thawed greens when reheating to keep them vibrant. If using this for weekly meals, cook the pasta separately and add to bowls when serving to avoid over-softening during storage.
This minestrone is more than a recipe — it’s a template for winter comfort. Whether you make a double batch for the week or scale down for a cozy dinner for two, it rewards simple care with generous, homey flavor. Turn on some music, simmer slowly and share a warm bowl with someone you love.
Pro Tips
Sweat the vegetables gently over low heat to develop sweetness without browning; this builds flavor without bitterness.
Keep a parmesan rind in the freezer and add it while simmering for an easy umami boost.
If freezing leftovers, undercook the pasta slightly or store pasta separately to avoid mushy texture when reheating.
Use low-sodium stock so you can adjust salt at the end after the pasta and beans have been added.
This nourishing winter minestrone soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Winter Minestrone Soup
This Winter Minestrone Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Vegetables
Herbs & Aromatics
Canned & Pantry
Pasta
Instructions
Sweat the vegetables
Heat 2 tablespoons of olive oil in a large saucepan over low heat. Add diced onions, celery, carrots and 1 teaspoon dried rosemary with a pinch of salt and pepper. Cook gently for 8 to 10 minutes until softened and translucent, avoiding browning.
Add garlic and tomato purée
Add the crushed garlic and cook for 1 to 2 minutes until fragrant. Stir in 2 tablespoons of tomato purée and cook for another minute to deepen the tomato flavor.
Simmer with stock and tomatoes
Pour in about 6 1/3 cups of vegetable stock and one 14-ounce can of chopped tomatoes. Add a parmesan rind if available. Bring to a simmer on medium-high, then reduce to low-medium, cover and cook for 10 minutes.
Add beans and pasta
Stir in the drained 14-ounce can of beans and 1 1/4 cups of small dried pasta. Cook for 10 to 12 minutes, stirring occasionally, until pasta is al dente.
Finish with greens and season
During the last 5 to 6 minutes of cooking, add the shredded cavolo nero or kale. Stir until wilted and tender. Remove the parmesan rind, taste and adjust seasoning with salt and freshly ground black pepper.
Serve hot
Ladle into bowls and top with freshly grated parmesan and a drizzle of olive oil. Serve with crusty bread if desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@forkelle on social media!

Categories:
You might also like...

3-Cheese Zucchini Boats
Tender zucchini halved and filled with creamy ricotta, melted mozzarella, and shaved Parmesan, loaded with sautéed veggies for a colorful, comforting light meal.

3-Ingredient Chocolate Coconut Balls
No-bake coconut truffles coated in dark chocolate — just 3 ingredients and a handful of minutes to make a crowd-pleasing sweet treat.

5-Ingredient Homemade Almond Joy Candy Bars
A simple, pantry-friendly treat that recreates the classic Almond Joy using just five ingredients. Chewy coconut centers topped with an almond and enrobed in dark chocolate—perfect for gifting or snacking.

Did You Make This?
Leave a comment & rating below or tag @forkelle on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Abigail!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
