
Steamed purple cabbage is one of those simple side dishes that surprises people. At first glance it looks almost too basic, just sliced cabbage cooked with a little liquid. But once you add a buttery garlic glaze and let everything come together in the pan, the flavor turns rich, slightly sweet, and incredibly comforting.
The best part is that this dish requires very little effort. There is no need for a steamer basket or any special equipment. All you need is a skillet, pot, or pan with a lid. In less than 20 minutes, you can have a vibrant and flavorful vegetable side dish ready to serve.
The deep purple color of the cabbage makes it visually appealing, while the simple seasoning highlights its natural taste. It pairs beautifully with everything from roasted meats to fish and even hearty vegetarian meals.
If you’re exploring more cabbage-based dishes, you may also enjoy recipes like cabbage soup, mayo-free cabbage slaw, or pickled purple cabbage. But today we are focusing on the easiest one of them all, steamed purple cabbage.
Why You Will Love Steamed Purple Cabbage
This recipe has become a favorite for many home cooks because it is incredibly practical while still delivering great flavor.
- Quick and easy – The entire dish can be prepared and cooked in under 20 minutes.
- No special equipment needed – A regular skillet or pot works perfectly.
- Healthy – Purple cabbage is rich in vitamins, antioxidants, and dietary fiber.
- Budget-friendly – The ingredients are simple and inexpensive.
- Versatile – It pairs well with a wide variety of main dishes.
- Kid-friendly presentation – The bright purple color often makes it more appealing for children.
Some parents even joke that their kids call it “purple spaghetti” because of the way the cabbage slices look once cooked.
Ingredient Notes
The beauty of this recipe lies in its short ingredient list. Each ingredient plays a small but important role in building flavor.
Purple Cabbage
Purple cabbage, also known as red cabbage, is the star of the dish. It has a slightly peppery flavor and a firm texture that holds up well during steaming. While green cabbage can be used as a substitute, other varieties such as napa or savoy cabbage tend to become too soft for this preparation.

Water
A small amount of water is added to the pan to create steam. This steam gently cooks the cabbage without submerging it. For extra flavor, you can replace the water with vegetable stock or chicken broth.
Apple Cider Vinegar
Adding a little vinegar does two things. First, it helps maintain the vibrant purple color of the cabbage because the pigments are sensitive to pH levels. Second, it adds a subtle tang that balances the natural sweetness of the vegetable.
Butter
Butter forms the base of the glaze that coats the cabbage. Unsalted butter works best because it allows you to control the overall salt level. However, salted butter can also be used if you adjust the seasoning later.
Garlic
Fresh garlic is highly recommended for the best flavor. When warmed in butter, it releases an aromatic fragrance that transforms the dish from simple to delicious.
White Pepper
Ground white pepper adds a gentle warmth without overpowering the cabbage. Black pepper or crushed red pepper flakes can also be used if you prefer a stronger kick.
Caraway Seeds
Caraway seeds give the dish a subtle earthy flavor that pairs beautifully with cabbage. If you do not have caraway seeds available, cumin seeds can be used as an easy substitute.
Salt
Any type of salt will work for this recipe. Kosher salt, sea salt, Himalayan salt, or even regular table salt are all fine. Just remember that finer salts are stronger, so use slightly less.
Optional Garnishes
Fresh herbs such as parsley, dill, or cilantro can be sprinkled on top before serving. A squeeze of fresh lemon or lime juice also brightens the flavor and adds a refreshing finish.
How to Make Steamed Purple Cabbage
This recipe follows a very straightforward cooking process. The cabbage is steamed first and then coated in a flavorful butter glaze.
Step 1: Prepare the Butter Glaze
Melt the butter in the microwave for about 30 seconds. Once melted, add minced garlic, white pepper, caraway seeds, and salt. Heat again briefly in short intervals, stirring between each round. This allows the flavors to blend without burning the garlic.
You can also prepare the glaze on the stovetop by gently melting the butter and warming the spices in a small pan.
Step 2: Prepare the Pan
Pour water and apple cider vinegar into a skillet, pot, or pan. Then place the sliced cabbage on top of the liquid.
The cabbage should sit above the water rather than fully submerged. This setup allows steam to circulate and cook the vegetable evenly.
Step 3: Steam the Cabbage
Cover the pan with a lid and heat on medium-high until steam begins to form. Once steaming starts, reduce the heat to medium-low and allow the cabbage to cook for about 8 to 9 minutes.
The cabbage should become tender while still holding its shape.
Step 4: Evaporate Excess Liquid
Remove the lid and stir the cabbage gently. If too much water remains in the pan, allow it to evaporate for a minute or two. This step prevents the final dish from becoming watery.
Step 5: Add the Butter Glaze
Pour the prepared garlic butter glaze over the cabbage.
Step 6: Mix and Finish Cooking
Stir everything together and cook on low heat for another 3 to 4 minutes. This allows the cabbage to absorb the flavor of the butter and garlic.
Before serving, add fresh herbs or a splash of lemon juice if desired.
Top Tips for Perfect Steamed Purple Cabbage
- Cut cabbage slices slightly thicker than you would for coleslaw.
- Set a timer to avoid overcooking.
- Use a nonstick skillet if possible to prevent sticking.
- A glass lid makes it easier to monitor the steaming process.
- Keep the heat moderate rather than high to avoid burning.
- Stir occasionally after adding the butter glaze for even coating.
How to Cut Cabbage
Preparing cabbage might seem intimidating at first, but it becomes easy once you know the basic method.
- Remove damaged outer leaves.
- Rinse the cabbage under cold water and pat it dry.
- Place it root-side down on a cutting board.
- Slice it in half lengthwise.
- Place one half flat-side down and cut it in half again.
- Remove the hard core by cutting diagonally.
- Slice the cabbage into medium-width strips.
Once sliced, the cabbage is ready for steaming.
Making Ahead, Storage and Reheating
Prepping Ahead
You can wash and slice the cabbage up to one day in advance. Store it in an airtight container or sealed bag lined with a paper towel in the refrigerator.
Storage
Allow the cooked cabbage to cool completely. Then place it in an airtight container and refrigerate for up to 2 to 3 days.
Freezing is not recommended because the texture becomes mushy once thawed.
Reheating
To reheat, microwave the cabbage in 30-second intervals until warmed through. Alternatively, warm it in a skillet with a splash of water.
Substitutions and Variations
This recipe is flexible and can easily be adjusted depending on what you have available.
- Use green cabbage instead of purple cabbage.
- Add sliced onions or bell peppers for extra flavor.
- Use white vinegar if apple cider vinegar is unavailable.
- Replace butter with vegan butter or olive oil.
- Use cumin seeds instead of caraway seeds.
- Add crispy bacon or sliced sausage for a heartier version.
- Top with grated parmesan or toasted sesame seeds.
- Sprinkle chopped scallions or herbs for freshness.
What to Serve with Steamed Purple Cabbage
This colorful side dish pairs wonderfully with a wide range of main courses.
- Corned beef
- Roasted chicken
- Pork chops
- Sausages such as bratwurst or kielbasa
- Grilled steak
- Fish like cod or tilapia
- Beef stew
- Meatloaf
- Shepherd’s pie
- Dumplings or pierogies
- Stuffed peppers
It also works beautifully as part of a vegetarian meal alongside roasted potatoes or grain dishes.
Just So You Know
This steamed purple cabbage recipe is naturally vegetarian and gluten-free. It can easily be made vegan by replacing butter with plant-based alternatives.
It is also worth noting that steaming, boiling, and sautéing are different cooking methods. Steaming gently cooks food using vapor from hot liquid, helping retain nutrients and natural flavor.
With minimal ingredients, vibrant color, and a quick cooking time, steamed purple cabbage proves that simple recipes can still be incredibly satisfying.

Steamed Purple Cabbage Recipe
Description
This steamed purple cabbage makes for a quick and easy side dish – ready in under 20 minutes with no special steamer required. Just slice your cabbage, steam it in a skillet with a splash of water and apple cider vinegar, then toss with a simple buttery, garlicky glaze. The result? A vibrant, nutrient-packed side that pairs beautifully with everything from roast chicken to grilled steak. Plus, the natural sweetness of the cabbage shines through with just a hint of tangy acidity.
Ingredients
Seasoned Butter Glaze
Optional Garnish
Instructions
-
Prepare the butter glaze
Melt butter in microwave for 30 seconds. Add garlic, white pepper, caraway seeds, and salt to the warm butter. Return to microwave for 15 seconds, stir, then microwave 15 seconds more. Set aside. (Alternatively, melt butter in a small saucepan over low heat and warm the remaining glaze ingredients for 1-2 minutes.) -
Prepare for steaming
Pour water and apple cider vinegar into a pot, skillet, or pan with a lid. Place sliced purple cabbage on top of the liquid. Cover and set heat to medium-high. -
Steam the cabbage
Once steam begins to form inside the pot, reduce heat to medium-low. Steam covered for 8-9 minutes until cabbage is tender-crisp. -
Evaporate excess liquid
Remove lid and stir. If more than 2 tablespoons of liquid remain, continue cooking uncovered for 1-2 minutes to evaporate. Watch closely to prevent sticking or drying out. -
Add the glaze
Pour the prepared butter glaze over the steamed cabbage. Toss gently to coat evenly. -
Finish and serve
Cook over low heat for 3-4 minutes with occasional stirring to meld flavors. Turn off heat. Optional: garnish with fresh herbs and a squeeze of lemon or lime juice. Serve warm.
Nutrition Facts
Servings 4
Serving Size 1 cup (approx.)
- Amount Per Serving
- Calories 109kcal
- % Daily Value *
- Total Fat 9gg14%
- Saturated Fat 5gg25%
- Trans Fat 0.25gg
- Cholesterol 23mgmg8%
- Sodium 312mgmg13%
- Potassium 206mgmg6%
- Total Carbohydrate 8gg3%
- Dietary Fiber 3.5gg15%
- Sugars 4.5gg
- Protein 1.5gg3%
- Calcium 40mg mg
- Iron 0.6mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Cabbage prep tip: Slice cabbage about ¼-inch thick – not too thin like slaw, not too thick. This ensures even steaming.
- Don't over-steam: Set a timer! Overcooked cabbage can become mushy and lose its vibrant color.
- Glaze safety: When microwaving butter, use short intervals (15-30 sec) to prevent splattering or overheating.
- Vegan option: Swap butter for vegan butter or olive oil. If using oil, prepare the glaze on the stovetop instead of microwave.
- Flavor boost: A final squeeze of fresh citrus juice brightens the dish and enhances the cabbage's natural sweetness.
Frequently Asked Questions
Can I make this in an Instant Pot?
Yes! Add water and vinegar to the pot, place sliced cabbage on top, seal lid, and cook on high pressure for 6 minutes. Quick-release pressure, then use Sauté mode to evaporate excess liquid. Stir in the glaze and cook 3-4 minutes more.
How long should I steam the cabbage?
For tender-crisp cabbage, steam 8-9 minutes. Prefer it crunchier? Reduce to 6 minutes. Like it softer? Extend to 10 minutes. Check frequently near the end.
Can I use green cabbage instead?
Absolutely! Green cabbage works beautifully in this recipe. Avoid napa or savoy cabbage, as their textures don't hold up as well to steaming.
Is this recipe gluten-free and vegan-friendly?
Yes! This recipe is naturally gluten-free. To make it vegan, simply substitute the butter with plant-based butter or olive oil.
