Preheat and prep: Heat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Cook the cauliflower rice: In a large skillet over medium heat, add 1 tablespoon oil.
Sauté the riced cauliflower with a pinch of salt for 5–7 minutes until steam evaporates and it’s just tender. Transfer to a bowl and set aside.
Sauté the veggies: In the same skillet, add the remaining oil. Cook the onion, bell pepper, and jalapeño for 4–5 minutes until softened.
Brown the beef: Add ground beef to the skillet.
Break it up and cook until no longer pink, about 5–7 minutes. Drain excess fat if needed.
Season well: Stir in chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, black pepper, and red pepper flakes (if using). Toast the spices for 30 seconds to bloom their flavor.
Add salsa and broth: Mix in tomato paste, salsa, and broth.
Simmer for 3–4 minutes until slightly thickened. Taste and adjust salt or heat.
Make the creamy binder: In a medium bowl, whisk together sour cream and eggs until smooth. This helps set the casserole and keeps it creamy without carbs.
Combine the base: In a large mixing bowl, stir together the cooked cauliflower rice, the beef mixture, and half the cheese.
Fold in the sour cream–egg mixture until everything is evenly coated.
Assemble and bake: Spread the mixture into the prepared baking dish. Top with the remaining cheese. Bake for 20–25 minutes, until bubbly around the edges and the cheese is melted and lightly golden.
Rest and serve: Let the casserole rest for 5–10 minutes to set.
Add your favorite toppings and serve warm.