01 - Preheat oven to 375°F for even baking.
02 - Heat olive oil in a large skillet over medium heat. Cook onion and red bell pepper for 3-4 minutes until softened.
03 - Stir in minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent burning.
04 - Add ground beef to skillet, breaking apart with a spatula. Cook for 5-7 minutes until fully browned. Drain excess fat if necessary.
05 - Sprinkle in oregano, basil, smoked paprika, salt, black pepper, and red pepper flakes. Stir thoroughly to distribute spices evenly.
06 - Add cauliflower rice and spinach to the skillet. Cook for 4-5 minutes until cauliflower is tender and excess moisture has evaporated.
07 - Remove from heat. Fold in sour cream and half the cheddar cheese until fully incorporated.
08 - Spread mixture evenly into a greased 9x13-inch baking dish.
09 - Sprinkle remaining cheddar cheese and all mozzarella cheese over the surface.
10 - Bake for 20 minutes until cheese is melted, bubbly, and golden brown.
11 - Let casserole rest for 5 minutes before serving. Top with fresh parsley and serve warm.