Tex Mex Cabbage Skillet

Featured in: Main Dishes
This one-pan Tex Mex Cabbage Skillet brings bold, zesty flavors to your dinner table in under 30 minutes. Tender cabbage, hearty beans, and spices mingle together for a healthy, satisfying meal that tastes like your favorite taco night in a bowl. It's the perfect easy dinner when you want something nutritious without sacrificing flavor.
A vibrant skillet of Tex Mex cabbage, black beans, and tomatoes garnished with fresh cilantro and avocado Pin it
A vibrant skillet of Tex Mex cabbage, black beans, and tomatoes garnished with fresh cilantro and avocado | fitkitchenhub.com

This Tex Mex Cabbage Skillet is your new weeknight hero, bringing bold, zesty flavors to the table in under 30 minutes. It transforms humble ingredients like cabbage and beans into a satisfying meal that tastes like taco night in a bowl. I love how it proves that healthy eating doesn’t require sacrificing flavor or spending hours in the kitchen. It’s the perfect easy dinner when you want something nutritious without the fuss.

Ingredients You’ll Need

  • Olive oil: provides the base fat for sautéing and helps distribute flavors evenly choose a good quality extra virgin for the best taste
  • Yellow onion: adds a sweet aromatic foundation that mellows when cooked yellow onions have the perfect balance of sweetness and bite
  • Red bell pepper: brings a pop of color and sweet crunch it pairs beautifully with the spices and cabbage
  • Garlic: offers pungent depth and savory aroma always use fresh cloves for the most potent flavor
  • Jalapeño: delivers the signature Tex Mex heat remove seeds for mild spice or keep them for extra kick
  • Green cabbage: the star of the dish providing bulk and texture look for a heavy head with tight leaves for freshness
  • Black beans: add protein and creamy texture rinse them well to remove excess sodium and starch
  • Fire roasted diced tomatoes: contribute tangy acidity and smoky depth the undrained juices create the perfect simmering liquid
  • Chili powder: the backbone of Tex Mex flavor use a fresh blend for maximum potency and warmth
  • Ground cumin: offers earthy, warm notes that ground the spice mix a little goes a long way
  • Smoked paprika: provides a subtle smokiness and rich color choose Spanish smoked paprika for authentic flavor
  • Dried oregano: adds herbal complexity that complements the beans and tomatoes crush it between your fingers before adding
  • Salt: enhances every flavor in the dish start with less and adjust to your preference at the end
  • Black pepper: adds a sharp, spicy finish that brightens the heavy ingredients freshly cracked is best
  • Vegetable broth: helps wilt the cabbage without adding fat use low sodium to control the salt level
  • Corn kernels: optional sweetness that adds texture and color fresh or frozen both work wonderfully
  • Fresh cilantro: optional garnish that adds bright, herbal freshness chop just before serving
  • Diced avocado: optional creamy topping that balances the heat and spices adds healthy fats
  • Lime wedges: optional acidic finish that wakes up all the flavors squeeze just before eating
  • Sour cream: optional cooling contrast to the spicy elements Greek yogurt is a tangier alternative
  • Shredded cheese: optional melty richness cheddar or Monterey Jack both work great
  • Crushed tortilla chips: optional crunch for texture contrast and that classic taco feel

How to Make It

Sauté the Vegetables:
Heat the olive oil in your large deep skillet over medium-high heat until it shimmers. Add the chopped onion and diced red bell pepper, sautéing for 4-5 minutes until they soften and the onion turns translucent. This builds the flavor foundation for your Tex Mex Cabbage Skillet.

Bloom the Aromatics:
Add the minced garlic and diced jalapeño to the skillet, stirring constantly for about one minute until fragrant. Watch closely to prevent the garlic from burning, as burnt garlic creates a bitter taste that will overpower the dish.

Toast the Spices:
Sprinkle in the chili powder, cumin, smoked paprika, oregano, salt, and black pepper all at once. Stir well to coat the vegetables and let the spices toast for about 30 seconds to bloom their flavors before adding the liquid ingredients.

Wilt the Cabbage:
Add the chopped head of cabbage to the skillet, which will look like a massive amount but trust that it cooks down significantly. Toss the cabbage with the seasoned vegetables, then pour in the vegetable broth and cover the skillet immediately.

Simmer and Steam:
Let the covered skillet cook for 5-7 minutes, stirring occasionally, until the cabbage has wilted significantly and taken on some color from the spices. This steaming step tenderizes the cabbage without making it mushy.

Add Beans and Tomatoes:
Stir in the rinsed black beans and the entire can of fire-roasted tomatoes with their juices. If you’re using corn kernels, add them now for sweetness and texture. Mix everything together thoroughly.

Final Simmer:
Reduce the heat to medium-low, cover the skillet again, and let everything simmer for 8-10 minutes. The flavors will meld together beautifully and the cabbage should be tender but still have a slight bite or texture.

Season and Finish:
Taste the Tex Mex Cabbage Skillet and adjust seasoning if needed, adding more salt, pepper, or a squeeze of lime juice to brighten everything up. Remove from heat immediately to prevent overcooking.

Serve and Garnish:
Serve the skillet immediately while hot, garnishing generously with fresh cilantro, diced avocado, a dollop of sour cream, and a sprinkle of cheese. The contrast of cool toppings against the warm, spiced base is incredible.

Close-up view of the Tex Mex Cabbage Skillet showing tender cabbage pieces and seasoned beans

Close-up view of the Tex Mex Cabbage Skillet showing tender cabbage pieces and seasoned beans | fitkitchenhub.com

Storage Tips

Store any leftover Tex Mex Cabbage Skillet in an airtight container in the refrigerator for up to four days. The flavors actually deepen overnight as the spices continue to meld with the vegetables and beans, making this fantastic for meal prep lunches. Reheat gently in a skillet over medium heat until warmed through, or use the microwave in 30-second intervals to avoid overheating. I find that a splash of water or broth when reheating helps restore the perfect consistency without drying it out.

Ingredient Substitutions

If you don’t have a yellow onion, sweet yellow onions or even white onions will work in a pinch—just sauté them a bit longer to develop sweetness. For the bell pepper, any color works or you can substitute with diced zucchini for a different vegetable twist. If you’re out of fresh jalapeños, a pinch of cayenne pepper or a few dashes of hot sauce can provide similar heat. For the cabbage, savoy cabbage works beautifully too and even has a slightly more tender texture when cooked. If black beans aren’t available, pinto beans or kidney beans are excellent substitutes that hold their shape well.

Serving Suggestions

This Tex Mex Cabbage Skillet shines as a standalone main dish, but it’s incredible wrapped in warm flour or corn tortillas for a hearty taco night. For a more substantial meal, serve it over cilantro-lime rice that soaks up all the flavorful juices. I love topping it with extra crushed tortilla chips for that satisfying crunch contrast against the tender vegetables. A side of Mexican street corn or a simple avocado salad makes it a complete feast. For meal prep, portion it into containers with a side of rice or quinoa for easy lunches throughout the week.

Cultural Context

This Tex Mex Cabbage Skillet draws from the rich culinary traditions of the American Southwest where Mexican and American flavors have beautifully collided for generations. Tex Mex cuisine is known for its bold spices, hearty beans, and fresh vegetables—all of which shine in this one-pan wonder. The use of cabbage as a low-carb base reflects modern adaptations of traditional recipes while staying true to the core flavors of cumin, chili powder, and smoked paprika. It’s a dish that honors the resourcefulness of home cooks who create incredible meals from pantry staples, proving that great flavor doesn’t require expensive ingredients or complex techniques.

The finished Tex Mex Cabbage Skillet served in a bowl with lime wedges and tortilla chips on the side

The finished Tex Mex Cabbage Skillet served in a bowl with lime wedges and tortilla chips on the side | fitkitchenhub.com

Frequently Asked Questions

What type of cabbage works best for a Tex Mex Cabbage Skillet?

Green cabbage is the best choice for this Tex Mex Cabbage Skillet because it holds its shape well when sautéed. It provides a nice crunch and absorbs the chili powder and cumin flavors beautifully. You can use Savoy cabbage for a more tender texture, but avoid red cabbage if you want to maintain the classic Tex Mex color profile.

Can I make this Tex Mex Cabbage Skillet ahead of time?

Yes, you can make this skillet ahead of time. It stores well in an airtight container in the refrigerator for up to 3 days. The cabbage will soften slightly upon reheating, but the flavors will continue to meld. Reheat gently in a skillet over medium heat or in the microwave until warmed through.

What can I substitute for the black beans in the Tex Mex Cabbage Skillet?

If you don’t have black beans, pinto beans or kidney beans are excellent substitutes that maintain the hearty texture of the dish. You could also use chickpeas for a slightly different flavor profile. For a non-vegetarian twist, browned ground beef or turkey can be added, though you may need to drain excess fat before adding the cabbage.

How do I know when the Tex Mex Cabbage Skillet is ready?

The skillet is ready when the cabbage is wilted but still has a slight bite, usually after about 10-12 minutes of cooking. Look for the cabbage to reduce significantly in volume and turn a vibrant green. The beans and tomatoes should be heated through, and the spices should be fragrant. Avoid overcooking the cabbage to keep the texture pleasant.

What should I serve with Tex Mex Cabbage Skillet?

This dish is a complete meal on its own, but it pairs wonderfully with classic Tex Mex sides. Serve it over cilantro-lime rice, quinoa, or cauliflower rice for a low-carb option. Top it with avocado, sour cream, fresh cilantro, or a squeeze of lime juice. Warm tortillas or corn chips are great for scooping up the mixture.

Rate This Recipe

How would you rate this recipe?

Tex Mex Cabbage Skillet

This one-pan Tex Mex Cabbage Skillet brings bold, zesty flavors to your dinner table in under 30 minutes. Tender cabbage, hearty beans, and spices mingle together for a healthy, satisfying meal that tastes like your favorite taco night in a bowl. It's the perfect easy dinner when you want something nutritious without sacrificing flavor.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes
4.0
(246 reviews)
By: Lexi Davidson
Category: Main Dishes
Difficulty: Easy
Cuisine: Tex Mex
Yield: 4 Servings
Dietary: vegan

Ingredients

  1. 01 1 tablespoon olive oil
  2. 02 1 medium yellow onion, chopped
  3. 03 1 red bell pepper, diced
  4. 04 3 cloves garlic, minced
  5. 05 1 jalapeño, seeded and finely diced
  6. 06 1 head green cabbage, cored and roughly chopped (about 6-7 cups)
  7. 07 1 (15-ounce) can black beans, rinsed and drained
  8. 08 1 (15-ounce) can fire-roasted diced tomatoes, undrained
  9. 09 2 tablespoons chili powder
  10. 10 1 tablespoon ground cumin
  11. 11 1 teaspoon smoked paprika
  12. 12 1 teaspoon dried oregano
  13. 13 1/2 teaspoon salt (or to taste)
  14. 14 1/4 teaspoon black pepper
  15. 15 1/2 cup vegetable broth or water

Instructions

Step 01

Heat the olive oil in a large, deep skillet or Dutch oven over medium-high heat. Once the oil shimmers, add the chopped onion and diced bell pepper. Sauté for 4-5 minutes until they begin to soften and the onion turns translucent.

Step 02

Add the minced garlic and diced jalapeño to the skillet. Stir constantly for about 1 minute until fragrant, being careful not to burn the garlic.

Step 03

Sprinkle in all the spices: chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir well to coat the vegetables and toast the spices for about 30 seconds.

Step 04

Add the chopped cabbage to the skillet. It will look like a lot, but it cooks down! Toss the cabbage with the seasoned vegetables, then pour in the vegetable broth. Cover the skillet and cook for 5-7 minutes, stirring occasionally, until the cabbage has wilted significantly.

Step 05

Stir in the rinsed black beans and the can of fire-roasted tomatoes with their juices. If you're using corn, add it now. Mix everything together well.

Step 06

Reduce the heat to medium-low, cover the skillet again, and let everything simmer for another 8-10 minutes. The cabbage should be tender but still have a slight bite, and all the flavors will have melded together beautifully.

Step 07

Taste and adjust seasoning if needed - add more salt, pepper, or a squeeze of lime juice to brighten everything up.

Step 08

Remove from heat and serve immediately while hot. Garnish generously with your favorite toppings like fresh cilantro, avocado, a dollop of sour cream, and a sprinkle of cheese.

Tools You'll Need

  • Large deep skillet or Dutch oven (12-inch recommended)
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring spoons

Allergy Information

This recipe is naturally vegan, gluten-free, and dairy-free. Check labels on vegetable broth if you have specific dietary restrictions. Contains beans which are legumes.

Nutrition Facts (Per Serving)

Calories
225
Protein
10g
Carbohydrates
38g
Fat
5g