Love this? Pin it for later!
Healthy One-Pot Winter Vegetable Stew with Cabbage and Carrots
What makes this healthy one-pot winter vegetable stew so special? It's the way the humble cabbage melts into silky ribbons, how the carrots release their natural sweetness, and how every spoonful feels like it's nourishing you from the inside out. Unlike heavy cream-based stews, this version gets its body from white beans and a touch of tomato paste, creating a broth that's both light and satisfying.
Perfect for busy weeknights, meal prep Sundays, or when you need to feed a crowd without breaking the bank, this stew has become my go-to recipe for potlucks, sick friends, and those "I need vegetables but want comfort food" days. The best part? Everything cooks in one pot, which means minimal cleanup and maximum flavor as all the vegetables share their essence in the communal bath of herbs and vegetable broth.
Why This Recipe Works
- One-Pot Wonder: Everything cooks together, developing deep flavors while saving you from a sink full of dishes
- Budget-Friendly: Made with inexpensive winter vegetables that feed a family for under $10
- Meal Prep Champion: Tastes even better the next day, perfect for make-ahead lunches
- Customizable: Easily adapted for what you have on hand—swap vegetables, add grains, or boost protein
- Nutrition Powerhouse: Packed with vitamins A, C, and K, plus fiber from beans and vegetables
- Comfort Without Guilt: Hearty and satisfying without heavy cream or excessive oil
- Freezer Friendly: Stores beautifully for up to 3 months, making it perfect for batch cooking
Ingredients You'll Need
This winter vegetable stew celebrates the humble heroes of cold-weather cooking. Each ingredient plays a crucial role in building layers of flavor and nutrition.
The Vegetable Stars
Green Cabbage (1 small head, about 2 pounds): The unsung hero of winter cooking. When slowly simmered, cabbage transforms from crunchy to melt-in-your-mouth tender, adding body and sweetness to the stew. Look for heads that feel heavy for their size with tightly packed leaves. Store any extra in the crisper drawer wrapped in plastic—it'll keep for weeks.
Carrots (1 pound): Choose medium-sized carrots with vibrant orange color and smooth skin. Avoid the "baby" carrots in bags—they're actually mature carrots cut down and lack the sweetness of whole carrots. If you can find them, rainbow carrots add beautiful color variation.
Potatoes (1 pound Yukon Gold or Russet): These provide creaminess and help thicken the stew naturally. Yukon Golds hold their shape better, while Russets break down slightly to create a thicker broth. No need to peel—just scrub well.
The Flavor Builders
Great Northern or Cannellini Beans (2 cans): These mild white beans absorb flavors beautifully while adding plant-based protein and fiber. If you're cooking from dried, you'll need 1 cup dried beans, soaked overnight. The starchy liquid from canned beans (called aquafaba) helps thicken the stew—don't drain it!
Crushed Tomatoes (28 oz can): Look for brands without added calcium chloride, which prevents the tomatoes from breaking down properly. Fire-roasted tomatoes add an extra layer of smoky depth.
The Aromatics & Seasonings
Yellow Onion & Garlic: The foundation of flavor. Choose firm onions without green sprouts. For garlic, fresh is best—avoid the pre-minced jarred variety which can taste metallic.
Vegetable Broth (4 cups): Quality matters here. Look for low-sodium varieties so you can control the salt level. Better Than Bouillon paste dissolved in water is my secret weapon for rich, complex flavor.
Fresh Herbs: A bay leaf adds subtle complexity, while fresh thyme brings earthiness. If you only have dried herbs, use one-third the amount.
The Finishing Touch
Apple Cider Vinegar (1 tablespoon): This brightens all the flavors and balances the natural sweetness of the vegetables. Fresh lemon juice works in a pinch, but the vinegar's milder acidity integrates better.
How to Make Healthy One-Pot Winter Vegetable Stew with Cabbage and Carrots
Prep Your Vegetables
Start by washing all your vegetables thoroughly. Cut the cabbage into 8 wedges, remove the tough core, then slice each wedge into 1-inch pieces. Peel the carrots and slice them into 1/2-inch rounds—if they're thick, cut them in half lengthwise first. Scrub the potatoes and cut into 1-inch cubes (about the size of large dice). Dice the onion into 1/2-inch pieces and mince the garlic. Having everything prepped before you start cooking ensures even cooking and prevents any vegetables from burning while you're chopping others.
Build the Flavor Base
Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion with a pinch of salt. Cook for 5-6 minutes, stirring occasionally, until the onions are translucent and just starting to turn golden at the edges. Add the minced garlic and cook for another 30 seconds, just until fragrant. Be careful not to let the garlic brown—it turns bitter quickly.
Add the Tomato Paste
Push the onions and garlic to the sides of the pot, creating a small well in the center. Add 2 tablespoons of tomato paste to this well and let it cook for 2 minutes, stirring occasionally. This step caramelizes the tomato paste, developing a deeper, richer flavor that forms the backbone of your stew. The paste will darken slightly and smell sweet rather than acidic.
Deglaze and Combine
Pour in about 1/2 cup of the vegetable broth and use a wooden spoon to scrape up any browned bits from the bottom of the pot (this is called deglazing and adds incredible flavor). Stir to combine the tomato paste with the onions and garlic. Add the remaining broth, crushed tomatoes, bay leaf, and thyme. Bring to a gentle simmer, then reduce heat to low.
Add the Hardy Vegetables
Add the potatoes and carrots to the pot. These vegetables take the longest to cook, so they go in first. Increase heat to medium-high and bring to a gentle boil, then reduce to a steady simmer. Cover partially with the lid, leaving a small gap for steam to escape. Cook for 15 minutes, stirring occasionally.
Add the Cabbage
The cabbage might seem like too much at first—it fills the pot! But don't worry, it cooks down significantly. Add the cabbage in batches, stirring each addition until it wilts before adding more. Once all the cabbage is in, season with 1 teaspoon of salt and 1/2 teaspoon of black pepper. Cover and simmer for another 15-20 minutes, until the cabbage is tender and silky.
Add the Beans
Drain one can of beans but reserve the liquid from the second can—this starchy liquid helps thicken the stew naturally. Add both the beans and their liquid to the pot. Simmer uncovered for 10 more minutes. This final simmer allows the flavors to meld and the broth to thicken slightly. If the stew seems too thick, add a splash more broth or water.
Finish and Serve
Remove the bay leaf and thyme stems (the leaves will have fallen off). Stir in the apple cider vinegar and taste for seasoning—you might need more salt depending on your broth. Let the stew rest for 5 minutes off heat. This resting period allows the flavors to settle and the temperature to become perfect for eating. Serve hot, garnished with fresh parsley or a drizzle of olive oil if desired.
Expert Tips
Control Your Heat
Maintain a gentle simmer, not a rolling boil. High heat breaks down vegetables too quickly, making them mushy on the outside while remaining hard in the center. A gentle simmer at 180-190°F is perfect for tender vegetables that hold their shape.
Save Your Broth
Keep extra vegetable broth warm in a separate pot. As the stew simmers, vegetables release water but also absorb liquid. Having warm broth ready prevents temperature fluctuations that can make vegetables cook unevenly.
Make It Ahead
This stew tastes even better the next day! Make it up to 3 days ahead, cool completely, and refrigerate. The flavors meld and deepen overnight. Just reheat gently on the stove, adding a splash of broth if needed.
Uniform Cutting
Cut vegetables into similar-sized pieces so they cook evenly. Potatoes and carrots should be about the same size, while cabbage can be roughly chopped—it will shrink significantly during cooking.
Freeze in Portions
Freeze individual portions in quart-size freezer bags. Lay them flat to freeze, then stand them up like books in your freezer. They take up less space and thaw quickly—perfect for quick weeknight meals.
Enhance the Umami
Add a Parmesan rind while simmering for incredible depth of flavor. Remove it before serving. For a vegan option, add 1 tablespoon of white miso paste dissolved in a little warm broth.
Variations to Try
Tuscan Style
Add 2 cups chopped kale in the last 5 minutes of cooking. Stir in 1 tablespoon of pesto just before serving. Top with shaved Parmesan and a drizzle of good olive oil.
Spicy Moroccan
Add 1 teaspoon each of cumin, coriander, and smoked paprika with the tomato paste. Include 1/2 cup dried apricots and 1/4 cup chopped preserved lemon. Garnish with cilantro and harissa.
Protein Boost
Add 1 pound of boneless, skinless chicken thighs or firm tofu cubes when you add the potatoes. Brown them first for extra flavor, then proceed with the recipe as written.
Grain Addition
Add 1/2 cup of pearl barley or farro when you add the potatoes for a heartier stew. Increase the broth by 1 cup and extend the cooking time by 15 minutes.
Root Vegetable Mix
Substitute half the potatoes with turnips, parsnips, or sweet potatoes. Each brings its own unique flavor and nutrition profile to the stew.
Storage Tips
Refrigerator Storage
Cool the stew completely before storing—divide it into shallow containers to speed up cooling. Store in airtight containers for up to 5 days. The flavors continue to develop, making leftovers even more delicious. When reheating, add a splash of broth or water as the stew will thicken in the fridge.
Freezer Instructions
This stew freezes beautifully for up to 3 months. Cool completely, then portion into freezer-safe containers or bags. Leave 1 inch of headspace for expansion. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Reheat gently on the stovetop, adding liquid as needed.
Reheating Tips
For best results, reheat on the stovetop over medium-low heat, stirring occasionally. Add broth or water to reach desired consistency. Microwave reheating works too—use 70% power and stir every minute to prevent hot spots. The stew may separate slightly upon reheating—just stir well to recombine.
Frequently Asked Questions
Absolutely! For the slow cooker, follow steps 1-4 to build the flavor base on the stovetop, then transfer everything to your slow cooker. Add all ingredients except the beans. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Add the beans during the last 30 minutes of cooking to prevent them from becoming mushy. The cabbage will be softer than the stovetop version but equally delicious.
While cabbage is traditional and adds wonderful texture, you can substitute with other hearty greens. Try kale, collard greens, or even Swiss chard. For kale or collards, add them in the last 20 minutes of cooking. For more delicate chard, add in the last 10 minutes. You could also use 2 cups of chopped green beans or cauliflower florets for a different texture profile.
For a thicker stew, you have several options: 1) Mash some of the potatoes against the side of the pot with a spoon—this releases their starch and naturally thickens the broth. 2) Remove 1 cup of stew, blend it until smooth, then stir it back in. 3) Add 2 tablespoons of instant mashed potato flakes. 4) Make a slurry with 1 tablespoon cornstarch mixed with 2 tablespoons cold water, then stir it in during the last 5 minutes of cooking.
Yes! You'll need 1 cup dried white beans. Soak them overnight in plenty of water. Drain and add them with the potatoes—they'll need the full 45-60 minutes of simmering to become tender. Keep extra broth on hand as dried beans absorb more liquid. You can also cook them separately until almost tender, then add them when you would add the canned beans.
This stew is naturally vegan, vegetarian, dairy-free, and gluten-free as written! Just be sure to check your vegetable broth—some brands contain gluten or dairy. For the most robust flavor, I recommend using a high-quality vegetable broth like Imagine or Pacific brands, or making your own. If you add the optional Parmesan rind for extra umami, the stew is no longer vegan but remains vegetarian.
This hearty stew is a complete meal on its own, but here are some delicious accompaniments: crusty whole grain bread for sopping up the broth, a simple green salad with lemon vinaigrette, cornbread or corn muffins, or whole grain crackers. For extra protein, serve with a side of quinoa or add a poached egg on top. A dollop of Greek yogurt or sour cream adds richness if you eat dairy.
healthy onepot winter vegetable stew with cabbage and carrots
Ingredients
Instructions
- Build the base: Heat olive oil in a large Dutch oven over medium heat. Cook onion until translucent, 5-6 minutes. Add garlic and cook 30 seconds.
- Develop flavor: Push onions to the sides, add tomato paste to the center, and cook 2 minutes until darkened.
- Create the broth: Deglaze with 1/2 cup broth, then add remaining broth, tomatoes, bay leaf, and thyme. Bring to a simmer.
- Add hardy vegetables: Add potatoes and carrots. Simmer 15 minutes, partially covered.
- Add cabbage: Stir in cabbage in batches, letting each addition wilt. Season with salt and pepper. Simmer 15-20 minutes.
- Finish with beans: Add beans with their liquid. Simmer 10 minutes uncovered.
- Final touches: Remove bay leaf and thyme stems. Stir in vinegar. Let rest 5 minutes before serving.
Recipe Notes
This stew thickens as it sits. Add broth or water when reheating. For best flavor, make a day ahead and reheat gently. The stew is naturally gluten-free, vegan, and dairy-free as written.