Savory, slightly spicy ground beef is folded into tender, wilted cabbage with bright red bell pepper and a tomato-chili sauce for a filling, textural weeknight bowl. The mix finishes with creamy avocado, tangy salsa, and a squeeze of lime so each bite is juicy, savory, and a little bright.

This one-pan skillet meal takes about 50 minutes from start to finish and serves three — perfect for quick family dinners, make-ahead lunches, or low-carb weeknight plates when served over cauliflower rice. Leftovers keep up to 5 days in the fridge.
Why You’ll Love These Bowls
These bowls balance hearty, protein-forward comfort with crisp-tender cabbage and easy, flexible toppings—great for low-carb dinners or batch cooking.
The recipe’s simple timing checkpoints—covering the cabbage for 3–5 minutes, browning the beef for 3–5 minutes, and wilting spinach for 3–4 minutes—make it easy to get reliably good results on busy weeknights.
Ingredients You’ll Need
How to Make the Bowls
- Heat the avocado oil over medium-high heat in a large thick-bottomed pot or a 12-inch skillet (a wok or cast-iron skillet also works). The pan should be hot but not smoking so onions and cabbage cook evenly.
- Add the chopped yellow onion and sauté, stirring occasionally, until the onion begins to sweat, about 3 minutes. You want the onion soft and translucent, not browned.
- Add the thinly sliced cabbage and sea salt, stir to combine, then cover the pot or skillet and cook for 3 to 5 minutes until the cabbage begins to soften. Remove the lid and push the cabbage to one side of the pan to make room for the beef.
- Place the lean ground beef on the open surface of the pan and use a spatula or wooden spoon to break it up; brown the beef for 3 to 5 minutes until chopped into small bits, then mix it into the cabbage so the flavors combine.
- Add the chopped red bell pepper and minced garlic and stir, then add the chili powder and tomato sauce. Stir everything together and let the sauce warm through so the flavors meld.
- Add the baby spinach, cover the pot for 3 to 4 minutes to wilt the spinach, then uncover and give everything a big stir to combine evenly.
- Assemble bowls with the beef and cabbage mixture and top as desired with grated cheese, green onions, avocado, salsa, and sour cream. Serve with white or brown rice or cauliflower rice for a low-carb option, and finish with lime wedges.

Best Toppings
Toppings make these bowls feel fresh and customizable. Aim for a balance of creamy, tangy, and crunchy to lift the savory skillet mix.
- Sliced avocado or guacamole for creaminess
- Grated cheese (cheddar or Monterey Jack) for melty richness
- Salsa or pico de gallo for acidity and brightness
- Sour cream or Mexican crema to mellow heat
- Green onions, cilantro, and lime wedges for freshness
Low-Carb Swaps
This recipe is naturally low-carb when served without rice. Use cauliflower rice or serve the mixture over a bed of greens for a keto-friendly bowl.
- Cauliflower rice: cook or microwave and serve under the beef mixture
- Omit rice entirely and double the cabbage for an even lower-carb bowl
- Swap ground beef for ground turkey or chicken if preferred; cooking times remain similar
One-Pan Timing
Timing is what makes this a reliable weeknight skillet. Watch three key steps closely so textures stay right and flavors develop.
- Cabbage wilting: cover 3–5 minutes until it softens but still has a little texture
- Beef browning: brown for 3–5 minutes on the open surface to develop savory bits
- Spinach wilting: cover 3–4 minutes so it just collapses and keeps its color
Tips for Success
Skillet choice: Use a 12-inch skillet or a Dutch oven so you have enough surface area to brown the beef while the cabbage cooks—crowding the pan makes the beef steam instead of brown.
Cabbage prep: Slice the cabbage thinly so it wilts quickly; if you want it softer faster, cover the pan for the full 5 minutes during the first wilt step.
Reheating leftovers: Reheat gently in a skillet over medium heat with a splash of water or broth, or microwave covered for 1–2 minutes; add fresh lime juice after reheating to revive brightness.
Save This Recipe

Frequently Asked Questions
Ready to Serve
Finish each bowl with a squeeze of fresh lime and your favorite toppings for contrast and brightness.
These bowls are easy to scale and customize—double the recipe for meal prep, or swap proteins and toppings to suit the week.

Mexican-Inspired Ground Beef and Cabbage Bowls
Equipment
- 1large pot such as a Dutch ovenor a 12-inch skillet
Ingredients
- 1 Tbsp avocado oil
- 1 small yellow onion chopped
- 1 small head cabbage thinly sliced (about 4-6 cups)
- 1 tsp sea salt to taste
- 1 lb lean ground beef
- 1 red bell pepper chopped
- 5 cloves garlic minced
- 2 Tbsp chili powder to taste
- 1 8-oz can tomato sauce
- 5 ounces baby spinach optional
- fresh limes
- avocado
- salsa
- sour cream
- grated cheese
Instructions
- Heat the avocado oil over medium-high heat in a large thick-bottomed pot or a 12-inch skillet (a wok or cast-iron skillet also works).
- Add the yellow onion and sauté, stirring occasionally, until the onion begins to sweat, about 3 minutes.
- Add the thinly sliced cabbage and sea salt, stir to combine, then cover the pot or skillet and cook for 3 to 5 minutes until the cabbage begins to soften; remove the lid and push the cabbage to one side of the pan to make room for the beef.
- Place the ground beef on the open surface of the pan and use a spatula or wooden spoon to break it up; brown the beef for 3 to 5 minutes until chopped into small bits, then mix it into the cabbage.
- Add the chopped red bell pepper and minced garlic and stir, then add the chili powder and tomato sauce and stir everything until well combined.
- Add the baby spinach, cover the pot for 3 to 4 minutes to wilt the spinach, then uncover and give everything a big stir to combine.
- Assemble bowls with the beef and cabbage mixture and top as desired with grated cheese, green onions, avocado, salsa, and sour cream; serve with white or brown rice or cauliflower rice and lime wedges.
