High-Protein Low-Carb Taco Cabbage Bowls
Busy weeknights call for a filling dinner that does not leave a sink full of dishes. Leftovers for lunch make it even more useful.
These taco cabbage bowls bring together seasoned ground beef, tender green cabbage, red and green peppers, and onion in one pot. Cabbage takes the place of a rice or tortilla base, while a spoonful of cottage cheese adds a cool finish. The recipe makes four large bowls.
The stock gives the filling a saucy texture. You can reduce the liquid briefly at the end or serve the filling with a slotted spoon. Either way, keep the cottage cheese cold and add it after the hot filling is in the bowls.

Ingredients for Taco Cabbage Bowls
Prep: About 10 minutes
Cook: About 30 minutes, depending on cabbage thickness and how much liquid you reduce
Total: About 40 minutes, estimated
Servings: 4 large bowls
- 2 tablespoons avocado oil
- 1 medium white onion, finely diced
- 2 bell peppers, one red and one green, diced
- 2 pounds lean ground beef
- 3/4 of a large green cabbage, cored and sliced into long, thin strips
- Up to 1/2 cup taco seasoning, according to the blend’s salt and heat level
- 2 1/2 cups low-sodium chicken stock
- 1/2 cup cottage cheese, blended for serving
Use plain, undressed coleslaw mix if you do not want to cut a cabbage. Check it earlier during cooking because finely shredded cabbage softens faster.
Start with 1/4 cup of the taco seasoning. Packaged blends vary in salt and heat. Taste the cooked filling before adding more, up to the listed 1/2 cup maximum. Use low-sodium stock so the seasoning stays easier to control.
Blend the cottage cheese in a small blender or food processor. Add a small splash of water or milk only if needed to help it blend. Keep it covered in the refrigerator until serving.
How to Make Taco Cabbage Bowls
- Cut the vegetables. Dice the onion and peppers. Remove the cabbage core and slice the leaves into long, thin strips.
- Soften the onion and peppers. Heat the avocado oil in a large, heavy-bottomed pot over medium heat. Add the onion and peppers and cook for about 3 to 4 minutes, stirring now and then.
- Brown the beef. Add the ground beef, breaking it into small crumbles. Let some of the beef rest against the hot pot between stirs so it browns. Cook until a food thermometer reads 160°F (71°C). Spoon excess grease into a heat-safe container if needed.
- Season the pot. Stir in 1/4 cup taco seasoning and all 2 1/2 cups chicken stock. Keep the remaining seasoning nearby for the final taste adjustment.
- Add the cabbage. Stir in a few handfuls at a time. It may rise above the other ingredients at first, then shrink as it softens.
- Simmer. Cover, reduce to a gentle simmer, and cook for about 20 minutes, stirring halfway through. Start checking sooner if you want the cabbage to keep more bite.
- Finish the filling. Taste the cabbage and beef. Add more taco seasoning only if needed. For less liquid, simmer uncovered briefly; for a saucier bowl, keep some of the cooking stock.
- Serve. Divide the filling among four bowls. Use a slotted spoon if you prefer less broth. Top each bowl with about 2 tablespoons of the cold cottage cheese.

How Do You Keep the Cabbage from Getting Mushy or Watery?
Cut the cabbage into strips of similar width and begin checking before the full simmer time if the strips are very thin. Stop cooking when they are tender enough for you; they will continue to soften in the hot pot.
The recipe uses 2 1/2 cups of stock, and the vegetables release more liquid as they cook. If the finished mixture looks too brothy, take the lid off and let it simmer until some liquid evaporates. You can also lift out each serving with a slotted spoon and add back a little broth if you want it juicier.
Keep the cool topping separate from the hot pot. Add it to individual bowls just before eating.
For another cabbage-and-beef dinner with a different flavor, see our Dirty Cabbage Recipe with Ground Beef and Sausage.
What Can You Change?
Ground turkey or chicken: Use the same amount in place of the beef. Cook ground poultry to 165°F (74°C). The flavor and fat content will change, so taste the filling before adding more seasoning.
Pre-shredded cabbage: Choose plain coleslaw mix without dressing. Start checking for tenderness earlier.
Dairy-free bowl: Leave off the cottage cheese or use a dairy-free topping you enjoy.
Extra toppings: Avocado, cilantro, jalapeños, or a squeeze of lime work well. Beans and corn are also options, but they add carbohydrates.
For a sheet-pan dinner with similar flavors, try Easy Sheet Pan Chicken Fajitas with Cheese.
How Do You Store and Reheat the Bowls?
Divide the cooked filling among four shallow, airtight containers. Refrigerate within 2 hours of cooking at 40°F (4°C) or below, and use refrigerated portions within 3 to 4 days. Pack the cottage cheese in separate covered containers and keep it chilled.
Reheat only the beef-and-cabbage filling in a covered microwave-safe dish, stirring partway through, or warm it in a skillet. Check that the filling reaches 165°F (74°C) throughout. Add a splash of stock if it seems dry, then spoon on the cold topping.
You can freeze the cooked filling in airtight, freezer-safe portions. Thaw it in the refrigerator before reheating. The cabbage may be softer after freezing.

What Makes These Bowls Protein-Forward and Lower in Carbs?
Each of the four large bowls contains one-quarter of the beef mixture, so ground beef supplies most of the protein. Cottage cheese adds a smaller amount. Using cabbage in place of a rice or tortilla base keeps the bowl lower in starch, but the exact carbohydrate total depends on the cabbage size, seasoning, stock, and any toppings.
For a strict keto target, use the labels on the products you choose and measure the cabbage you prepare.
For another beef-and-cottage-cheese dinner, see Hot Honey Beef and Cottage Cheese Sweet Potato Boats.
An Easy Dinner to Pack for Tomorrow
The cabbage, beef, and peppers make a substantial bowl with familiar taco flavor. Pack the cold topping separately, then add it after reheating your lunch.
Frequently Asked Questions
Are taco cabbage bowls keto-friendly?
That depends on your ingredients and daily targets. Onion, peppers, cabbage, stock, and some taco seasoning blends all contribute carbohydrates. Check the labels and measure the amounts you use if you need a specific total.
Can you freeze taco cabbage bowls?
Yes. Freeze the cooked beef-and-cabbage filling in covered portions. Thaw it in the refrigerator, reheat to **165°F (74°C)** throughout, and add cold cottage cheese after reheating.
Can I use beef broth instead of chicken stock?
Yes. Use the same **2 1/2 cups** of low-sodium beef broth if you prefer a deeper beef flavor. Taste before adding more taco seasoning.

High-Protein Low-Carb Taco Cabbage Bowls
Make taco cabbage bowls with ground beef, tender cabbage, bell peppers, and a cool cottage cheese topping. Includes broth-control and meal-prep tips.
- Minimum ground beef temperature
- 160°F
Ingredients
- 2 tablespoons avocado oil, for sautéing
- 1 medium white onion, finely diced
- 2 medium bell peppers, one red and one green, diced
- 2 pounds lean ground beef
- 3/4 large head green cabbage, cored and sliced into long, thin strips
- 1/4 to 1/2 cup taco seasoning, start with 1/4 cup; add more to taste, up to 1/2 cup total
- 2 1/2 cups low-sodium chicken stock
- 1/2 cup cottage cheese, blend for serving
Instructions
- Cut the vegetables
Dice the onion and peppers. Remove the cabbage core and slice the leaves into long, thin strips.
- Soften the onion and peppers
Heat the avocado oil in a large, heavy-bottomed pot over medium heat. Add the onion and peppers and cook for about 3 to 4 minutes, stirring now and then.
- Brown the beef
Add the ground beef, breaking it into small crumbles. Let some of the beef rest against the hot pot between stirs so it browns. Cook until a food thermometer reads 160°F (71°C). Spoon excess grease into a heat-safe container if needed.
- Season the pot
Stir in 1/4 cup taco seasoning and all 2 1/2 cups chicken stock. Keep the remaining seasoning nearby for the final taste adjustment.
- Add the cabbage
Stir in a few handfuls at a time. It may rise above the other ingredients at first, then shrink as it softens.
- Simmer
Cover, reduce to a gentle simmer, and cook for about 20 minutes, stirring halfway through. Start checking sooner if you want the cabbage to keep more bite.
- Finish the filling
Taste the cabbage and beef. Add more taco seasoning only if needed. For less liquid, simmer uncovered briefly; for a saucier bowl, keep some of the cooking stock.
- Serve
Divide the filling among four bowls. Use a slotted spoon if you prefer less broth. Top each bowl with about 2 tablespoons of the cold cottage cheese.
Storage
- Refrigerator: Refrigerate cooked filling in shallow, airtight containers within 2 hours at 40°F or below. Keep cottage cheese chilled separately. (4 days)
- Freezer: Freeze the cooked filling in airtight, freezer-safe portions. Thaw in the refrigerator. Cabbage may soften after freezing.
Reheating
- Microwave or skillet: Reheat the filling to 165°F throughout, stirring partway through. Add the cold cottage cheese after reheating. at 165°F


