Cabbage is a versatile, budget-friendly vegetable that works in many dishes. Cooking cabbage on the stove is fast, easy, and perfect for everyday meals. You can sauté it, steam it, boil it, or braise it, depending on your taste and the dish you want to make.
This guide walks you through the best stovetop methods, step-by-step, with tips to get delicious and perfectly cooked cabbage every time.
Choosing and Preparing Cabbage
Good results start with good cabbage. Here is how to choose and prep it.
- Pick a firm, heavy head with tight, crisp leaves.
- Avoid cabbages with many brown spots or wilted outer leaves.
- Green, savoy, and red cabbage all work well on the stove.
To prepare cabbage:
- Remove any damaged or very tough outer leaves.
- Rinse the head under cold water and pat it dry.
- Place the cabbage on a cutting board and cut it in half through the core.
- Cut each half into quarters and slice out the hard core.
- Slice or shred the cabbage into thin strips for sautéing or stir-frying.
- Cut into wedges or larger chunks for boiling or braising.
Uniform pieces help the cabbage cook evenly and improve texture.
Method 1: Sautéed Cabbage
Sautéed cabbage is tender, slightly caramelized, and full of flavor. It is great as a side dish for meats, grains, or beans.
Ingredients:
- 1 medium head of cabbage, thinly sliced
- 2–3 tablespoons of oil or butter
- 1 small onion, thinly sliced (optional)
- Salt and pepper to taste
- Optional: garlic, paprika, caraway seeds, lemon juice, or vinegar
Steps:
- Heat a large skillet over medium heat.
- Add oil or butter and let it heat until shimmering or melted.
- If using onion, add it first and cook for 3–4 minutes until soft.
- Add the sliced cabbage in batches if needed so the pan is not overcrowded.
- Season lightly with salt and pepper.
- Cook, stirring every few minutes, for 10–15 minutes.
- For crisp-tender cabbage, stop when it is bright and still has some bite.
- For softer, sweeter cabbage, cook longer until lightly browned.
- Adjust seasoning and add optional flavors at the end.
A splash of lemon juice or vinegar brightens the taste. This method keeps a pleasant texture and concentrates cabbage’s natural sweetness.
Method 2: Steamed Cabbage on the Stove
Steaming is one of the healthiest ways to cook cabbage. It uses little to no added fat and keeps more nutrients.
Ingredients:
- 1 small to medium cabbage, cut into wedges or thick slices
- Water
- Salt, pepper, and olive oil or butter (optional)
Steps:
- Add about 2–3 cm of water to a pot.
- Place a steamer basket in the pot, making sure the water does not touch the basket.
- Bring the water to a boil over medium-high heat.
- Place the cabbage in the basket in a single or slightly layered layer.
- Cover with a lid, reduce heat to medium, and steam for 5–10 minutes.
- Check at 5 minutes for crisp-tender texture.
- Steam longer for softer cabbage.
- Transfer cabbage to a bowl.
- Season with salt and pepper. Drizzle with a little olive oil or melt some butter over the top if you like.
Steamed cabbage works well as a light side dish or as a base for sauces.
Method 3: Boiled Cabbage
Boiled cabbage is simple and traditional. It is common in comfort food dishes and pairs well with potatoes, corned beef, and sausages.
Ingredients:
- 1 medium cabbage, cut into wedges or large chunks
- Water
- Salt
- Optional: bay leaf, peppercorns, garlic, or herbs
Steps:
- Fill a large pot with enough water to cover the cabbage.
- Add a generous pinch of salt and any aromatics you like.
- Bring the water to a boil over high heat.
- Add the cabbage pieces carefully.
- Reduce heat to a gentle boil and cook for 8–15 minutes.
- Check with a fork. The cabbage should be tender but not falling apart.
- Drain well in a colander.
- Season again with salt and pepper, and add butter or olive oil if desired.
If you want to keep more flavor and nutrients, avoid overcooking and use the cooking liquid in soups or stews.
Method 4: Braised Cabbage on the Stove
Braising uses a bit of fat and a small amount of liquid to create rich, tender cabbage with deep flavor. It is ideal for serving with roasted meats and hearty mains.
Ingredients:
- 1 medium cabbage, cored and sliced or cut into wedges
- 2–3 tablespoons of oil or butter
- 1 onion or shallot, sliced (optional)
- 1–1.5 cups of broth, water, or a mix of broth and a splash of vinegar or wine
- Salt and pepper to taste
- Optional: diced bacon, apples, caraway seeds, bay leaf
Steps:
- Heat a wide pot or deep skillet over medium heat.
- Add oil or butter. If using bacon, cook it first until crisp and set aside, leaving the fat.
- Add onion and cook until soft and translucent.
- Add cabbage and stir to coat with fat. Cook for 3–5 minutes.
- Pour in enough liquid to come about one-third up the cabbage.
- Season with salt, pepper, and any herbs or spices.
- Bring to a gentle simmer.
- Cover and cook on low to medium-low heat for 20–30 minutes.
- Stir occasionally and check liquid level. Add a splash more if the pot looks dry.
- Cook until the cabbage is very tender and flavorful.
Braised cabbage holds well and often tastes even better the next day.
Flavoring and Serving Ideas
You can keep stovetop cabbage simple or dress it up to match different cuisines.
- Add garlic, onion, and smoked paprika for a rustic flavor.
- Use soy sauce, sesame oil, and ginger for an Asian-style twist.
- Stir in apples, a bit of sugar, and vinegar with red cabbage for a sweet-sour profile.
- Finish with fresh herbs like parsley, dill, or chives for brightness.
Serve cooked cabbage with:
- Roasted or grilled meats
- Sausages and potatoes
- Rice, barley, or other whole grains
- Beans or lentils for a vegetarian meal
Tips for Perfect Stovetop Cabbage
- Do not overcrowd the pan when sautéing. This prevents steaming and helps browning.
- Season lightly at first, then adjust at the end. Cabbage shrinks as it cooks, concentrating salt.
- Watch the cooking time. Overcooked cabbage becomes mushy and can develop a strong sulfur smell.
- Cut pieces evenly so they cook at the same rate.
- Use a lid when you want softer cabbage; leave it off when you prefer some texture and browning.
FAQs About How to Cook Cabbage on Stove
1. How long does it take to cook cabbage on the stove?
Cooking time depends on the method and cut size. Sautéed cabbage usually takes 10–15 minutes. Steamed cabbage takes 5–10 minutes. Boiled cabbage can take 8–15 minutes, and braised cabbage often needs 20–30 minutes for full tenderness.
2. How do I keep cabbage from smelling too strong?
Avoid overcooking it. The longer cabbage cooks, the stronger the sulfur smell becomes. Cook just until tender, keep the lid slightly ajar to let steam escape, and consider adding a splash of vinegar or lemon juice to balance the aroma.
3. Should I wash cabbage before cooking it on the stove?
Yes, but there is no need to soak it. Remove the outer leaves, rinse the head under cold running water, and dry it. After cutting, you can give the slices a quick rinse if needed and then pat them dry before cooking.
4. Can I cook cabbage on the stove without oil or butter?
You can. Steaming and boiling require no added fat. For sautéing, you can use a small amount of broth instead of oil, adding it in small splashes to prevent sticking. Keep the heat moderate and stir often.
5. How do I store cooked cabbage, and how long does it last?
Let cooked cabbage cool to room temperature, then transfer it to an airtight container. Store it in the refrigerator for up to 3–4 days. Reheat gently on the stove over low to medium heat with a splash of water or broth to keep it moist.