Cook the rice: Rinse the rice until the water runs clear. Add it to a pot with broth.
Bring to a boil, then cover and reduce to low. Cook until tender, about 15 minutes for white rice or 35–40 minutes for brown rice. Remove from heat and let it steam for 5 minutes.
Fluff with a fork, then stir in lime juice and cilantro if using.
Sauté aromatics: Warm olive oil in a large skillet over medium heat. Add the diced onion and a pinch of salt. Cook until softened and lightly golden, 4–5 minutes.
Stir in the garlic and cook 30 seconds until fragrant.
Brown the turkey: Add ground turkey to the skillet. Break it up with a spoon and cook until no longer pink, 5–7 minutes. If there’s excess moisture, let it cook off for another minute.
Season and simmer: Sprinkle in chili powder, cumin, smoked paprika, oregano, salt, pepper, and red pepper flakes if using.
Stir to coat the turkey. Pour in tomato sauce or salsa and simmer 2–3 minutes to thicken and meld the flavors. Taste and adjust seasoning.
Warm the beans and corn: In a small saucepan or microwave-safe bowl, warm the black beans and corn with a pinch of salt.
This keeps the bowls cozy and helps the cheese melt later.
Prep fresh toppings: Halve the cherry tomatoes, slice the red onion thin, and cut the avocado just before serving. Set out cheese, yogurt or sour cream, cilantro, lime wedges, and hot sauce.
Assemble the bowls: Add a generous scoop of rice to each bowl. Top with the spiced turkey, black beans, and corn.
Add tomatoes, red onion, and avocado. Sprinkle with cheese, add a dollop of yogurt or sour cream, and finish with cilantro and a squeeze of lime.
Serve: Offer extra salsa and hot sauce at the table. Mix everything together for a perfect bite every time.