I’ve brought together shredded cabbage, spices, protein, and vibrant veggies in one skillet for a hearty Tex‑Mex dish that’s fast, flavorful, and filling.
Why You’ll Love This Recipe
I love how quickly this skillet comes together—you toss everything in one pan, and in about 20 minutes I have a colorful, satisfying meal. The cabbage soaks up all the bold Tex‑Mex flavors, the spices hit just right, and it’s easy to customize based on what I have on hand.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Shredded green cabbage
-
Ground beef, turkey, chicken, or crumbled plant‑based protein
-
Onion, finely chopped
-
Garlic, minced
-
Bell pepper, diced
-
Diced tomatoes (canned or fresh)
-
Corn kernels (fresh, canned, or frozen)
-
Tex‑Mex seasoning blend (chili powder, cumin, paprika, oregano, salt, pepper)
-
Olive oil or cooking oil
-
Fresh cilantro or green onions, chopped (optional garnish)
-
Lime wedges (optional for serving)
Directions
-
I heat oil in a large skillet over medium-high heat.
-
I add chopped onion and bell pepper, sautéing until softened (about 3–4 minutes), then stir in garlic.
-
I push veggies to the side and add ground protein, breaking it apart and cooking until browned—seasoning with the Tex‑Mex blend as it cooks.
-
I stir in shredded cabbage, corn, and diced tomatoes, mixing until everything is combined.
-
I cook for another 5–7 minutes, stirring occasionally, until cabbage has softened and flavors meld.
-
I taste and adjust seasoning with salt, pepper, or more spices if needed.
-
I finish with a squeeze of lime and top with chopped cilantro or green onions before serving.
Servings and timing
-
Servings: 4
-
Prep time: ~10 minutes
-
Cook time: ~15 minutes
-
Total time: around 25 minutes
Variations
-
I swap in black beans or pinto beans for a vegetarian version.
-
I stir in shredded cheese near the end for a gooey finish—cheddar or pepper jack works great.
-
I add chopped jalapeños or a dash of hot sauce for extra kick.
-
I use napa cabbage or mix in kale or spinach for added greens.
Storage/reheating
-
Storage: I store leftovers in an airtight container in the fridge for up to 3 days.
-
Freezing: I haven’t had great results freezing it—cabbage gets a bit watery, so I avoid freezing.
-
Reheating: I gently reheat on the stovetop over medium-low, stirring occasionally. A dash of water helps loosen it if it’s thick.
FAQs
What protein works best in this skillet?
I like ground beef or turkey for heartiness, but chicken, pork, or plant-based crumbles work just as well depending on preference.
Can I batch prep this for meal prep?
Absolutely—I cook everything, divide into containers, and reheat portions throughout the week. I add fresh lime and cilantro after warming.
Is this dish gluten-free?
Yes—as long as the Tex‑Mex seasoning doesn’t include fillers. I either make my own blend or check labels to stay gluten-free.
How do I prevent the cabbage from getting too soggy?
I keep the heat medium-high and stir only occasionally so the cabbage softens but still holds a bite—over-stirring can make it mushy.
What goes well with this skillet?
I enjoy it topped with avocado or served with tortilla chips, warmed tortillas, or a scoop of Greek yogurt or sour cream.
Conclusion
I really love how this Tex‑Mex Cabbage Skillet turns simple ingredients into a bold, satisfying meal in minimal time. It’s perfect for busy nights, meal prep, or when I want a crowd-pleasing dinner without fuss—and I know it’s going to become a regular in my recipe rotation.

Tex-Mex Cabbage Skillet
- Author: Olivia
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Tex-Mex
- Diet: Gluten Free
Description
Tex-Mex Cabbage Skillet is a bold, one-pan meal featuring cabbage, protein, and colorful veggies seasoned with a zesty Tex-Mex blend. It’s quick, satisfying, and perfect for weeknights.
Ingredients
- 1 small head green cabbage, shredded
- 1 lb ground beef, turkey, chicken, or plant-based protein
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 1 bell pepper, diced
- 1 cup diced tomatoes (canned or fresh)
- 1/2 cup corn kernels (fresh, canned, or frozen)
- 2 tbsp Tex-Mex seasoning (chili powder, cumin, paprika, oregano, salt, pepper)
- 2 tbsp olive oil or cooking oil
- Fresh cilantro or green onions, chopped (optional garnish)
- Lime wedges (optional for serving)
Instructions
- Heat oil in a large skillet over medium-high heat.
- Add chopped onion and bell pepper, sauté for 3–4 minutes until softened. Stir in garlic.
- Push veggies to the side and add ground protein. Cook until browned, breaking it apart, and season with Tex-Mex blend.
- Stir in shredded cabbage, corn, and diced tomatoes. Mix thoroughly.
- Cook for another 5–7 minutes, stirring occasionally, until cabbage softens and flavors meld.
- Taste and adjust seasoning with additional salt, pepper, or spices.
- Finish with lime juice and garnish with cilantro or green onions if desired. Serve warm.
Notes
- Use black or pinto beans for a vegetarian version.
- Stir in shredded cheese near the end for extra richness.
- Top with avocado, serve with tortilla chips, or wrap in tortillas.
- Use napa cabbage or mix in kale/spinach for added greens.
- Add jalapeños or hot sauce for heat.
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 5g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 5g
- Protein: 22g
- Cholesterol: 65mg