• 2 lb Ground beef
  • 1 small head Cauliflower
  • 1/4 tsp Garlic powder
  • 1/4 cup Green onions
  • 1/2 onion
  • 4 large eggs
  • 1/2 tsp Mustard
  • 1 Black pepper
  • 2 tbsp taco seasoning mix
  • 3 Kosher salt
  • 1 tbsp Olive oil, extra-virgin
  • 2 tbsp melted Butter
  • 3 cup Cheddar cheese for top
  • 4 oz Cream cheese
  • 2/3 cup Heavy cream


  1. Preheat oven to 350°
  2. Make beef: In a large skillet over medium, heat oil. Add onion and cook until slightly softened, 2 minutes. Add ground beef and season with salt and pepper.
  3. Drain excess fat and sprinkle in taco seasoning, stirring to coat meat. Remove from heat and let cool slightly.
  4. In a medium mixing bowl, whisk eggs, then stir in meat mixture. Spread mixture into an even layer in the bottom of a 9″-x-13″ baking dish.
  5. Meanwhile, make cauliflower: In a large pot of salted boiling water, boil cauliflower, 3 minutes. Drain and squeeze water from cauliflower. Arrange cauliflower in an even layer on top of beef in baking dish.
  6. Make cheese sauce: In a medium saucepan, combine cream cheese, heavy cream, butter, ground mustard, and garlic powder, and cook over medium, stirring constantly, until melted and smooth. Remove from heat and whisk in 2 cups cheddar until smooth. 7. Season with salt and stir in green onions.
  7. Pour cheese sauce over cauliflower in baking dish and top with remaining 1 cup cheddar. Bake until cauliflower is tender, beef is set, and cheese is melty, about 30 minutes. Enjoy