Rice the cauliflower: If using fresh cauliflower, cut it into florets and pulse in a food processor until rice-sized. Don’t over-process or it gets mushy.
If using frozen, no prep needed.
Sauté the aromatics: Heat 1 tablespoon oil in a large skillet over medium heat. Add onion with a pinch of salt and cook 3–4 minutes until translucent. Stir in garlic and cook 30 seconds until fragrant.
Brown the beef: Add ground beef to the skillet.
Season with 1/2 teaspoon salt and a few grinds of black pepper. Cook, breaking it up with a spatula, for 5–7 minutes until browned with no pink left. If there’s excess fat, drain it.
Add spices and tomato paste: Stir in tomato paste, chili powder, smoked paprika, cumin, oregano, and red pepper flakes.
Cook 1 minute to bloom the spices. Splash in the broth to loosen any browned bits and create a light sauce.
Cook the cauliflower rice: In a separate large skillet, heat the remaining 1 tablespoon oil over medium-high. Add cauliflower rice with a pinch of salt and pepper.
Cook 5–7 minutes, stirring occasionally, until tender with a little bite. If it releases water, let it evaporate.
Finish the beef: Squeeze in the lime juice and taste. Adjust salt, pepper, or heat as needed.
Turn off the heat and fold in chopped cilantro or green onions.
Assemble the bowls: Divide cauliflower rice into bowls. Top with the seasoned ground beef. Add your favorite toppings like Greek yogurt, avocado, salsa, or pickled onions.
Serve: Garnish with extra herbs and a squeeze of lime.
Enjoy hot.