Easy Taco Casserole (Paleo, Whole30 + Keto)

5 from 4 votes
Prep Time: 5 minutes
Cook Time: 40 minutes
Total Time: 45 minutes
Servings: 6
Calories: 715kcal
Author: Justin + Erica Winn
Print Recipe


For the taco seasoning:

  • 1 tbsp chili powder
  • 1 tbsp garlic powder
  • 2 tsp paprika
  • 2 tsp cumin
  • 2 tsp onion powder
  • 1 tsp oregano
  • 1 tsp sea salt
  • 1 tsp pepper
  • 1/4 tsp cayenne pepper

For the casserole:

  • 1 onion, diced
  • 1 bell pepper, diced
  • 2 lbs ground beef
  • 1 medium head cauliflower, riced (about 6 cups of cauli rice - see recipe notes)
  • 2 tbsp avocado oil
  • 3 cloves garlic, minced
  • 1/2 cup mayo (or coconut yogurt)
  • 1/2 cup salsa
  • 1/4 cup nutritional yeast
  • 1 can olives, sliced (6 oz)

For topping:

  • diced tomatoes
  • sliced avocado or guacamole
  • sliced jalapeño
  • chopped cilantro


  • Prepare taco seasoning by combining all of the seasoning ingredients in a bowl or jar and mixing well. 
  • Prep onion and bell pepper as noted and heat a large skillet over medium heat. Once hot, add in the onion, bell pepper and beef to cook, breaking the beef into bits and stirring occasionally. Cook until the beef is almost browned, about 10-12 minutes.
  • Preheat oven to 400° Fahrenheit. 
  • While the beef is cooking, rice your cauliflower. Place 1/2 head of cauliflower florets in a food processor with the S-blade. Pulse to to chop into small bits, similar to a cooked quinoa or couscous consistency. Remove and add to a bowl. Repeat with remaining 1/2 of cauliflower.
  • Drizzle cauli rice with avocado oil. Toss to coat. Add in minced garlic and 1 tbsp of the taco seasoning. Mix and set aside.
  • Mix mayo (or coconut yogurt), salsa and nutritional yeast together in a bowl. 
  • When the beef is almost browed, add in the remaining taco seasoning and mix with the meat. Continue cooking until beef is fully cooked. Remove from heat.
  • In a casserole dish (9x13), add the cooked beef, cauli rice, mayo mixture and olives. Stir to mix and spread everything out evenly.
  • Place in the oven to bake for 15 minutes, or until everything is heated through. 
  • While the casserole is baking, prepare your toppings. When the casserole is finished, remove from the oven and top with desired items. Serve and enjoy.


1 - You can use pre-riced cauliflower, but we've found that processing fresh cauliflower this way results in a better consistency for the casserole and releases less water while cooking. 
2 - Nutrition facts are an estimate provided for those following a Ketogenic or low-carb diet and do not include optional toppings for this recipe. See our full nutrition information disclosure here


Calories: 715kcal | Carbohydrates: 16g | Protein: 31g | Fat: 59g | Saturated Fat: 15g | Fiber: 6g