This Mexican-style cabbage is a quick skillet side made with shredded cabbage, tomato, jalapeño, and a bright squeeze of lime. It draws on familiar Mexican flavors, while leaving room for the regional and family variations common in home cooking; the cabbage turns tender at the edges but keeps a little bite.
Ingredients
- 1 medium green cabbage, about 2 lb (900 g), cored and thinly sliced
- 1 tbsp neutral oil, such as canola or avocado oil (15 ml)
- 1 small yellow or white onion, thinly sliced (about 1 cup / 150 g)
- 2 medium ripe tomatoes, diced (about 2 cups / 300 g)
- 1 small jalapeño, seeded for less heat if desired, finely chopped (about 1 tbsp / 15 g)
- 2 garlic cloves, minced (about 2 tsp / 6 g)
- 1 tsp ground cumin (2 g)
- ½ tsp dried Mexican oregano, crumbled (about 1 g)
- ¾ tsp fine salt (4 g), plus more to taste
- ¼ tsp ground black pepper (about 0.5 g)
- 2 tbsp water (30 ml)
- 2 tbsp fresh lime juice (30 ml), from about 1 lime
- ¼ cup chopped fresh cilantro (about 8 g)
Green cabbage is sturdy and easy to find, and it softens without disappearing into the tomato. Mexican oregano has a slightly citrusy, earthy flavor; if it is unavailable, use the same amount of regular Mediterranean oregano. The result will still be savory, though a little less aromatic. For a milder dish, remove the jalapeño’s seeds and pale inner ribs, or leave the chile out and offer hot sauce at the table.
Instructions
- Prepare the vegetables. Remove any damaged outer cabbage leaves, cut the cabbage into quarters, and slice away the tough core. Slice the leaves into strips about ¼ inch (6 mm) wide. Thin slices cook evenly, while strips that are too fine can turn limp quickly. Slice the onion, dice the tomatoes, chop the jalapeño, and mince the garlic before heating the pan. Keeping the ingredients ready makes the short skillet cooking easier to manage.
- Soften the onion and chile. Set a large, wide skillet or Dutch oven over medium-high heat and add the oil. When it shimmers, add the onion and jalapeño. Cook for about 4 minutes, stirring every so often, until the onion begins to soften and take on a little color. If the pan is crowded, use the widest pan available so the vegetables can sauté rather than steam from the start.
- Add the garlic and seasonings. Stir in the garlic, cumin, oregano, salt, and black pepper. Cook for 30 seconds, stirring constantly, until fragrant. Garlic can scorch in a hot pan, so keep it moving and do not leave it to cook unattended. Add the diced tomatoes and cook for 3 minutes, stirring once or twice, until they release some juice and begin to soften into a loose, chunky sauce.
- Cook the cabbage. Add the sliced cabbage in two or three handfuls, tossing after each addition so it starts to make contact with the tomato mixture. Pour in the water, then cover the pan for 3 minutes to help the first batch of cabbage wilt. Uncover, toss well, and continue cooking for 5 to 7 minutes, stirring every minute or two. The cabbage is ready when it has reduced in volume and is tender but not mushy. If you prefer softer cabbage, cook it for another 2 to 3 minutes; if liquid pools in the bottom, leave the pan uncovered and stir until most of it evaporates.
- Finish and taste. Remove the pan from the heat. Stir in the lime juice and cilantro, then taste a strand of cabbage with a little of the tomato mixture. Add another pinch of salt or a little more lime if the flavor needs lifting. Serve warm. The lime is best added after cooking so its fresh, tart flavor remains clear rather than cooking away.
Tips
- Slice evenly. Aim for similarly sized cabbage strips so some do not turn soft while thicker pieces are still crunchy. A sharp knife works well; a mandoline can make even strips, but use its hand guard and take care as you reach the end of the cabbage.
- Choose the right pan. A broad skillet gives moisture a chance to evaporate and lets the tomato coat the cabbage. If your skillet is small, cook the cabbage in batches: add enough to fit, toss until it begins to wilt, then add the rest. Avoid packing all the raw cabbage into a narrow saucepan, where it may cook unevenly.
- Adjust the heat thoughtfully. Jalapeños vary in heat, so start with the amount listed and taste before adding more. For a stronger chile flavor, add a second jalapeño or a small amount of serrano. Serrano is generally hotter, so remove its seeds and ribs for a gentler result.
- Keep the texture in mind. Cabbage continues softening from residual heat after the burner is off. Stop cooking when it is just tender if you want distinct strands. If the tomato mixture seems dry before the cabbage is ready, add water 1 tbsp (15 ml) at a time rather than adding a large pour that could make the finished side watery.
Serving Suggestions
Serve this cabbage hot or warm beside tacos, quesadillas, enchiladas, or grilled vegetables. Its tangy tomato-and-lime flavor also works as a simple counterpart to beans and rice, roasted potatoes, or a bowl of soup. For a fuller meatless plate, pair it with black beans, warm corn tortillas, and sliced avocado. The cabbage is savory and bright, so it can bring contrast to dishes with toasted, smoky, or gently spiced flavors.
It can also be spooned into tacos or tucked into a burrito with beans, rice, or leftover cooked meat. Drain off excess liquid with a slotted spoon before using it as a filling, so the tortilla does not become soggy. Put out lime wedges, extra cilantro, and salsa so each person can adjust the acidity and chile level at the table. If serving it as part of a spread, keep the cabbage warm in a covered dish and add a fresh sprinkle of cilantro just before serving.
Variations
Add corn: Stir in 1 cup (160 g) of cooked corn kernels during the final 3 minutes. Fresh, frozen, or drained canned corn will work; if using frozen corn, thaw it first or allow an extra minute or two for the pan to return to temperature. Corn adds sweetness and a little pop, which balances the lime and jalapeño.
Make it smoky: Add ½ tsp (about 1 g) smoked paprika with the cumin, or use a small pinch of chipotle powder. These are practical pantry alternatives rather than exact replacements for fresh chile: they add a smoky note, and chipotle powder can make the dish considerably hotter. Start small, taste, and adjust.
Use another cabbage: Red cabbage can replace green cabbage in the same quantity, though it usually takes a few extra minutes to become tender and will color the tomato mixture. Savoy cabbage also works; its tender leaves may need less cooking, so check the texture early. Napa cabbage is softer and releases more moisture, so omit the added water at first and add it only if the pan looks dry.
Make it more substantial: Fold in 1 cup (about 170 g) of drained, rinsed black beans during the final few minutes, just long enough to heat through. Or finish with crumbled queso fresco for a creamy, salty accent. Both additions change the dish from a straightforward vegetable side into a more filling plate, so season again after adding them.
Storage and Reheating
Let leftovers cool briefly, then refrigerate them in a covered, shallow container within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. The cabbage will soften further as it sits, and the tomato and lime flavors may become more pronounced, so it is best to add extra fresh lime or cilantro only when serving rather than mixing a large amount in before storage.
Reheat a portion in a skillet over medium heat, stirring occasionally, until steaming hot; add a teaspoon or two of water if it has dried out. A microwave also works: cover loosely, heat in short intervals, and stir between intervals so the center warms evenly. USDA FSIS guidance is to reheat leftovers to 165°F (74°C), checked with a food thermometer. Avoid repeatedly warming and cooling the entire batch; take out only the portion you plan to eat.
Freezing is possible, but it changes the texture: thawed cabbage tends to be softer and may release liquid. For best results, freeze cooled portions in airtight freezer-safe containers for up to 2 months, then thaw overnight in the refrigerator and reheat in a skillet. It remains useful for tacos, bowls, or soups, where the softer texture is less noticeable. Do not leave the cooked cabbage at room temperature for extended storage.
Frequently Asked Questions
Is this an authentic Mexican cabbage dish?
This is a Mexican-style home-cooking recipe, not a claim to one definitive regional preparation. Cabbage is used in many ways across Mexican cooking, and ingredients and techniques vary by place and household. Tomato, chile, herbs, and lime create a flavor profile associated with Mexican ingredients, while the exact combination here is a flexible skillet side. Adjusting the chile or using another cabbage is completely reasonable.
Can I make it without jalapeño?
Yes. Leave it out for a mild version; the onion, garlic, cumin, oregano, tomato, and lime still give the cabbage plenty of flavor. If you want chile flavor without much heat, use a small amount of poblano, which is typically milder and has an earthy taste. For more heat at the table, serve a hot sauce or sliced chile separately so the base dish stays adjustable.
How do I keep the cabbage from becoming soggy?
Use a wide pan, slice the cabbage evenly, and avoid adding more water than the recipe calls for. Cook uncovered after the short covered wilt, stirring so the cabbage meets the hot pan and excess moisture can evaporate. Stop when the strips are tender with some bite; cooking them far past that point makes them limp. If you accidentally add too much liquid, simmer uncovered until it reduces.
Can I prepare the vegetables ahead?
Yes. Slice the cabbage and onion and chop the jalapeño up to a day ahead, storing them separately in covered containers in the refrigerator. Dice the tomatoes and mince the garlic closer to cooking time for the freshest flavor, or prepare them shortly ahead and refrigerate. Keep lime juice and cilantro for the finishing step. Once cooked, follow the storage guidance above rather than leaving the dish out.
Can I use bottled lime juice?
Fresh lime juice gives the cleanest, most fragrant finish, but bottled juice can work if that is what you have. Start with about 1 tbsp (15 ml), taste, then add more as needed; bottled products can differ in sharpness. A small amount of lemon juice can stand in too, though the flavor will be less distinctly lime-like. Add any citrus at the end so you can control the tartness.
Related
- Table Full of Mexican Food: A Colorful Feast
- Mexican Pork Roast: Slow-Roasted Cochinita Pibil Recipe
- Mexican Chicken Drumsticks on Rice: One-Pot Dinner
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).