Side Dishes
This steamed cabbage and potatoes recipe delivers a perfectly balanced side dish that’s light yet satisfying, with tender potatoes and crisp-tender cabbage steamed to perfection in a single pot.
The secret lies in parboiling the potatoes first to ensure they finish fully cooked while the cabbage steams quickly, absorbing just enough moisture to soften without losing texture. I developed this method after realizing how often store-bought sides fall flat—this version stays vibrant, flavorful, and restaurant-worthy with minimal effort.
The beauty of this one-pot harmony is its versatility—ideal for vegetarian meals, hearty lunches, or as a side to complement grilled meats or fish. A simple blend of garlic, butter, and lemon brightens the dish, cutting through the earthiness of the cabbage while enhancing the potatoes’ natural sweetness.
No fancy techniques required; just precise timing and a few key ingredients to elevate simple vegetables into something extraordinary.
By the time you’re done, you’ll have a golden, aromatic dish with potatoes that are fluffy yet firm and cabbage leaves that retain just enough crunch. The flavors meld beautifully, creating a side that’s as pleasing to the eye as it is to the palate.
This recipe proves that even the simplest ingredients can shine when prepared with intention and care.
Perfect for meal prep or last-minute sides, this dish reheats beautifully while keeping its texture intact. Pair it with roasted chicken, a fresh salad, or serve it alongside your favorite proteins for a complete, balanced meal. Let’s get started—your taste buds will thank you.
Ingredients for steamed cabbage and potatoes
Simple vegetables, bold flavors—this one-pot side brings vibrant cabbage and fluffy potatoes together.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 1 ½ lb | Cut into 1-inch cubes, parboiled |
| Green Cabbage 🥬 | 1 small head | Corrected unit to 'whole' for consistency |
| Unsalted Butter 🧈 | 3 tbsp | Cold, cubed for melting |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | For seasoning, adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling after steaming |
The potatoes are the foundation here. Russet potatoes work best—their starchy texture holds up perfectly to steaming. Grab a 3-4 lb bag from Whole Foods or your local grocery store’s produce section for the freshest cut. If you’re prepping ahead, parboiling the potatoes first ensures they finish fully cooked while the cabbage steams. For the cabbage, green cabbage is ideal—look for heads that feel heavy for their size, with crisp, unblemished leaves. The vegetable broth should be low-sodium; Pacific Foods or Imagine brands are great pantry staples.
No vegetable broth? Water plus a bouillon cube works in a pinch—just toss in an extra pinch of salt at the end. Fresh parsley is ideal, but dried parsley at one-third the amount gets you close. Want more depth? Add a pinch of smoked paprika to the butter while melting it. The garlic matters here—freshly minced adds a bright, aromatic punch that jarred garlic can’t match. If you’re short on time, pre-minced garlic from the refrigerated section is a decent shortcut. For the cabbage, remove the tough outer leaves before chopping—no one wants to bite into those.
This dish reheats beautifully—just add a splash of water and cover for 2-3 minutes in the microwave. Keeps in the fridge for 4-5 days, though the texture is best within 2 days. For meal prep, portion into containers with a drizzle of olive oil on top—prevents drying out. Freezes for 3 months, though the cabbage gets softer after thawing. Garnish with fresh parsley right before serving—brightens the dish and makes it look restaurant-worthy.
Why You'll Love This Recipe
- Steam-and-Go Magic: I swear by this recipe when I’ve got 20 minutes and zero energy. Russets and cabbage steam together—no chopping like a fine-diner, just rough cuts—and the butter melts right into the tender potatoes while the cabbage gets that perfect, slightly crisp edge.
- Butter-Garlic Bliss: That first bite? Rich, garlicky, and bright from the lemon juice cutting through the creaminess. The butter doesn’t just coat—it transforms the cabbage into something silky and addictive, like a hug for your taste buds.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cold or reheated, it’s a solid side for sandwiches, salads, or even a quick wrap. My kids actually ask for it—yes, even on a Tuesday night—and it keeps for days in the fridge.
- Budget Win: Potatoes and cabbage are the ultimate pantry stretchers, and this recipe uses them well. A single head of cabbage and a few potatoes feed four, with leftovers that taste just as good the next day. Honestly, it’s the kind of dish that makes grocery day feel like a victory.
Step-by-step instructions for steamed cabbage and potatoes
This one-pot method delivers tender potatoes and perfectly steamed cabbage with bright, herby flavors.
Parboil the Potatoes
Cut the 1.5 lb russet potatoes into 1-inch cubes and place them in a large pot. Cover with cold water by about 1 inch and bring to a boil over medium-high heat. Once boiling, reduce to a gentle simmer and cook for 5-6 minutes until the edges begin to soften but the centers remain firm.
Drain the potatoes immediately and return them to the pot. This partial cooking prevents them from becoming mushy during the final steaming. I like to give them a quick shake in the pot to distribute any excess moisture before proceeding.
Prepare the Cabbage and Seasonings
While the potatoes parboil, halve the whole green cabbage and remove the tough outer leaves. Cut each half into 6-8 wedges, keeping the core intact to maintain shape during steaming. In a small bowl, combine the minced 3 cloves garlic, 0.75 tsp diamond crystal kosher salt, and 0.25 tsp freshly ground black pepper.
This step ensures the cabbage holds its structure while absorbing all those bright flavors. The garlic and pepper will infuse beautifully during the steaming process, creating a subtle yet complex flavor profile that complements the potatoes perfectly.
Assemble the One-Pot Steaming Setup
In the same pot with the parboiled potatoes, add the cabbage wedges, the garlic-salt-pepper mixture, the 3 tbsp cold cubed unsalted butter, and the 1 cup vegetable broth. The butter will melt during steaming, creating a rich, velvety finish. Place the pot over medium heat and bring the liquid to a gentle simmer.
Here's the key: once simmering, immediately cover the pot with a tight-fitting lid. The steam will work its magic, cooking the potatoes and cabbage evenly without drying them out. Let it steam for 15-18 minutes until the potatoes are fork-tender and the cabbage leaves are bright green and just beginning to soften.
Finish with Bright Flavors
Remove the pot from heat and carefully stir in the 1 tbsp lemon juice and 1 tbsp extra-virgin olive oil. The acidity brightens the flavors while the olive oil adds richness. Let the mixture rest for 5 minutes to allow the lemon to infuse completely.
Finally, sprinkle with the 0.25 cup chopped fresh parsley just before serving. The parsley adds a fresh, aromatic finish that ties all the flavors together. This dish comes together beautifully in one pot while delivering restaurant-quality results.
Pro Tips For Making Steamed Cabbage And Potatoes
- Parboil Potatoes First: Cut Russets into even 1-inch chunks and boil them for 5 minutes before steaming—this guarantees they soften without turning mushy. I learned this the hard way when my first batch emerged as dense, undercooked lumps.
- Core Cabbage Properly: Slice the cabbage wedge in half, then quarter lengthwise, and remove the thick core with a spoon—no need for a knife. Thick cores stay rock-hard and ruin the texture, and I’ve wasted too much time fighting them.
- Don’t Overcrowd the Steamer: Arrange potatoes and cabbage in a single layer with space between them—no stacking. I used to cram everything in, and the steam never reached the center, leaving me with half-cooked cabbage and soggy potatoes.
- Finish with Butter and Acid: Toss the steamed veggies with melted butter, minced garlic, and a splash of lemon juice after they’re done—this brightens flavors without making them watery. I used to add it too early, and the acid would just turn the butter sour.
Best sauces and condiments for this dish
Garlic-Herb Butter
This is my go-to sauce for this dish—it’s simple yet elevates everything. Melt 3 tbsp unsalted butter with 3 minced garlic cloves and 1 tsp fresh thyme in a small saucepan over low heat for 2-3 minutes.
Pour it over the steamed cabbage and potatoes right before serving. The butter coats the vegetables beautifully, while the garlic and thyme add depth without overpowering. 🧈
Lemon-Caper Vinaigrette
For a tangy twist, whisk together 2 tbsp extra-virgin olive oil, 1 tbsp lemon juice, 1 tsp capers, ½ tsp Dijon mustard, and a pinch of salt. Drizzle this over the finished dish just before eating—it brightens the cabbage’s earthiness and adds a briny pop.
I love using Maille mustard for its smooth texture. The capers add a surprising but delicious contrast.
Creamy Dill Sauce
Blend ¼ cup sour cream, 1 tbsp chopped fresh dill, 1 tsp lemon zest, ½ tsp garlic powder, and a pinch of salt until smooth. This sauce pairs wonderfully with the hearty potatoes and cabbage, adding a cool, creamy element.
Serve it on the side for dipping or drizzle it lightly over the top. For extra richness, stir in 1 tbsp crème fraîche at the end. 🌿
Spicy Sriracha Aioli
Mix 2 tbsp mayonnaise, 1 tsp sriracha, ½ tsp honey, and a squeeze of lemon juice for a bold, spicy kick. This sauce is perfect if you want to add heat to balance the dish’s natural sweetness.
I recommend Duke’s Original Mayonnaise for its smooth texture. Serve it on the side or dollop it directly onto the cabbage and potatoes for a flavorful finish.
Classic Hollandaise
For a luxurious touch, prepare a classic hollandaise sauce using 3 egg yolks, 1 tbsp lemon juice, ½ cup melted butter, and a pinch of salt. Whisk over a double boiler until thick and creamy.
The rich, buttery sauce pairs beautifully with the steamed vegetables, adding a velvety texture. This sauce is ideal for special occasions or when you want to impress guests. 💛
Nutrition facts
Frequently asked questions
Why parboil the potatoes before steaming?
Parboiling for 5-6 minutes ensures the potatoes finish fully cooked during the final steaming step. Without this step, the potatoes can turn mushy from absorbing too much moisture. The partial cooking also helps them absorb flavors better while keeping their texture tender yet firm.
Can I use red cabbage instead of green?
Yes, but the color and flavor will differ slightly. Red cabbage has a milder, sweeter taste and will add vibrant color to your dish. However, it may release more liquid during steaming, so you might need to adjust the broth amount or steam slightly longer to achieve the same texture.
How do I fix overcooked cabbage?
If your cabbage turns too soft, stir in 1 tablespoon cold butter or olive oil and a squeeze of lemon juice. This adds richness and helps balance the texture. For extra crunch, sprinkle with toasted 1 teaspoon breadcrumbs or chopped nuts before serving.
Is this dish suitable for meal prep?
Store in an airtight container for up to 4-5 days in the fridge. Reheat with a splash of water or broth in the microwave for 2-3 minutes to restore moisture. For best texture, add fresh parsley and a drizzle of olive oil before serving.
What if I don't have vegetable broth?
Use 1 cup water plus ½ teaspoon bouillon powder (low-sodium preferred) for a quick substitute. Alternatively, add 1 extra garlic clove and ½ teaspoon onion powder to the broth mixture for deeper flavor. The dish will still be delicious!
