Cook your base: Prepare rice according to package directions. For cauliflower rice, sauté in a little olive oil with a pinch of salt for 5–7 minutes until tender.
Make the lime crema: Stir together Greek yogurt, lime zest, lime juice, and a pinch of salt until smooth.
Adjust salt and lime to taste. Refrigerate until serving.
Prep veggies and beans: Dice bell pepper, slice red onion, halve tomatoes, and chop cilantro. Rinse and drain black beans.
If using frozen corn, thaw or quickly sauté; if canned, drain and rinse.
Sauté onion and garlic: Heat a large skillet over medium heat. Add olive oil if using very lean beef. Cook diced onion for 3–4 minutes until translucent.
Stir in garlic and cook 30 seconds until fragrant.
Brown the beef: Add ground beef, breaking it up with a spoon. Cook 5–7 minutes until no longer pink. Spoon off excess fat if needed.
Season deeply: Sprinkle chili powder, cumin, smoked paprika, oregano, salt, black pepper, and red pepper flakes over the beef.
Stir in tomato paste. Cook 1 minute to bloom the spices.
Simmer to finish: Pour in broth. Simmer 2–3 minutes until slightly saucy and glossy.
Taste and adjust seasoning with more salt or lime juice if desired.
Warm the beans and corn: In a small skillet or microwave-safe bowl, gently heat black beans with a splash of water and a pinch of salt. Warm the corn the same way if you prefer it hot.
Assemble bowls: Add a scoop of rice to each bowl. Top with a generous portion of seasoned beef, black beans, and corn.
Add bell pepper, tomatoes, avocado, and red onion.
Finish with toppings: Spoon on lime crema, sprinkle cilantro, and add cheese or jalapeños if using. Serve with lime wedges and hot sauce.