Cook the rice. Rinse the rice under cold water.
Cook according to package directions. For extra flavor, add a pinch of salt and a splash of lime juice to the pot at the end.
Prep the veggies and beans. Dice the onion and bell pepper, halve the tomatoes, and chop the cilantro. Rinse and drain the black beans.
Set everything aside so assembly is smooth.
Brown the beef. Heat a large skillet over medium-high. Add olive oil, then the ground beef. Break it up with a spatula and cook until browned, about 5–7 minutes.
Drain any excess fat if needed.
Add aromatics and spices. Add the onion, bell pepper, and garlic to the beef. Sauté 3–4 minutes until softened. Sprinkle in chili powder, cumin, smoked paprika, oregano, salt, and pepper.
Stir to coat the meat and veggies.
Simmer with broth. Pour in the beef broth. Let it simmer for 3–4 minutes to reduce slightly and infuse flavor. Taste and adjust seasoning with salt or extra chili powder.
Warm the beans and corn. Stir the black beans and corn into the skillet.
Cook 2–3 minutes until heated through. If it looks dry, add a splash more broth or water.
Assemble the bowls. Spoon rice into bowls as the base. Top with the beef mixture, then add tomatoes, avocado, Greek yogurt, and shredded cheese.
Finish with cilantro and lime wedges.
Customize. Add shredded lettuce for crunch, a drizzle of hot sauce for heat, or a spoonful of salsa for extra brightness. Keep toppings on the side if you’re meal prepping.