Posted in

High-Protein Taco Casserole

High-Protein Taco Casserole

Seasoned beef, melted cheese, fresh toppings – 30 minutes, one dish

This is a taco casserole, not a chip bake. Ground beef, sugar-free taco seasoning, and a cheese blanket go in a glass dish, then diced tomato, black olives, and green onion hit the top after the melt, like the pan in the photo. Thirty minutes. No tortillas, no chips.

Six servings. Drain the beef or the dish goes greasy.

Prep10 min
Bake15-18
Servings6
Protein38g
Net Carbs6g
Calories420

Why you’ll love this pan

  • 38g protein per serving – dinner that holds you
  • Only 6g net carbs – no chips, no flour tortillas
  • About 30 minutes, one skillet plus one dish
  • Melted cheese, tomato, olives, green onion, like the photo
  • No boxed taco kit
  • It reheats for lunches

Health notes

  • High protein: About 2 lb ground beef plus cheddar.
  • Low carb: Sugar-free taco seasoning. No chips, no rice.
  • Six servings: Macros are per square, not the whole dish.
  • Store taco packets often hide sugar. Mix your own spices.

Key element – drain the beef, then add fresh toppings after the melt

Wet beef makes a greasy casserole. Drain it well, then bind with a little cream cheese so the squares hold. Cheese goes in the oven. Tomato, olives, and green onion go on after, so they stay bright like the photo instead of steaming into mush.

Ingredients

Casserole (6 servings)

  • 2 lb (900g) lean ground beef (90/10 or 93/7)
  • 1 small onion, diced
  • 3 garlic cloves, minced
  • 2 Tbsp chili powder
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 1 tsp salt + 1/2 tsp black pepper
  • 1/2 tsp oregano
  • 4 oz cream cheese, cubed
  • 1/2 cup salsa (no sugar)
  • 2 cups shredded cheddar or Mexican blend

Finish (like the photo)

  • 1 cup diced tomato, patted dry
  • 1/3 cup sliced black olives
  • 1/4 cup sliced green onion

Swaps

  • Turkey: Use 2 lb ground turkey. Add 1 Tbsp oil so it does not dry out.
  • Cauliflower rice: Stir 2 cups cooked, squeezed-dry cauliflower into the beef if you want more bulk.
  • No cream cheese: Use 1/2 cup thick Greek yogurt off the heat.
  • Hot: Add 1 diced jalapeno with the onion.

Instructions

Pro tips

  • Drain the beef well. Extra fat pools under the cheese.
  • Pat the tomato dry so the top does not go watery.
  • Fresh toppings after the bake. They stay bright like the photo.
  • Do not bake past a melt. Dry cheese turns rubbery.
  • Rest 5 minutes so the squares cut clean.

Nutrition

NutrientPer serving (1 of 6)
Calories420
Protein38g
Net carbohydrates6g
Total carbohydrates8g
Fiber2g
Total fat26g
Sodium680mg

Estimates with 2 lb lean beef, cheddar, and no chips. A store taco packet or tortilla chips will raise carbs.

Variations

Chicken

Swap the beef for 2 lb cooked shredded chicken and 1 Tbsp oil.

Loaded

Add 1/2 cup pickled jalapenos under the cheese.

Taco salad bowl

Skip the bake. Spoon the beef over shredded lettuce and top with cheese, tomato, and olives.

Breakfast

Crack 6 eggs over the beef before the cheese, then bake 18 minutes.

Storage

MethodTimeNotes
RefrigeratorUp to 4 daysReheat 12 minutes at 350 F, or 90 seconds in the microwave
FreezerUp to 2 monthsFreeze squares without the fresh toppings
Meal prepAdd toppings day-ofTomato and onion stay brighter that way

FAQ

Yes. About 6g net carbs per serving with no chips and no flour tortillas.
The beef was not drained. Pour off the fat before the cream cheese goes in.
Only if it has no sugar. Many packets add carbs. The spice mix above stays at 6g net.
It binds the beef so the squares hold. Thick Greek yogurt works if you stir it in off the heat.
After the bake. If they go in the oven they steam and the top looks dull, not like the photo.
You can, but carbs jump. This pan stays low carb because there is no chip layer.

Test your knowledge

5 quick questions about this pan

1. Protein per serving?

2. Net carbs per serving?

3. How many servings in the dish?

4. When do tomato, olives, and green onion go on?

5. Why drain the beef?

Leave a Reply

Your email address will not be published. Required fields are marked *