This Mexican-inspired grain bowl brings together warmly spiced chicken breasts seasoned with chili powder, cumin, and smoked paprika, served over fluffy brown rice or quinoa.
Each bowl is generously topped with black beans, sweet corn, cherry tomatoes, diced bell pepper, creamy avocado, and crumbled cotija cheese, then finished with a bright lime crema drizzle.
Ready in just 45 minutes, it's a complete, colorful meal perfect for weeknight dinners or meal prep for the week ahead.
The exhaust fan in my kitchen was on its last legs, rattling like a tin can in a windstorm, the evening I threw together my first Mexican grain bowl. Smoke from the chili rubbed chicken had set it off, and honestly that noisy fan became part of the ritual. My neighbor knocked on the door thinking I had burned something, but one bite of the leftovers I sent her home with changed her mind entirely. We now have a standing Thursday dinner date built around this recipe.
My roommate walked in while I was assembling bowls on the counter and immediately grabbed a plate without asking. She stood there eating standing up, lime crema dripping off her chin, declaring it the best thing I had ever made. She was not wrong, and I have not been allowed to make anything else on Thursdays since.
Ingredients
- Chicken and spices: Two boneless skinless chicken breasts take on an incredible crust when rubbed with olive oil, chili powder, cumin, smoked paprika, cayenne, garlic powder, salt, and black pepper, so do not skimp on the spice coating.
- Grains: One cup of brown rice or quinoa cooked in two cups of water with half a teaspoon of salt forms the hearty base that soaks up every flavor you layer on top.
- Vegetables and toppings: Black beans, cherry tomatoes, corn kernels, diced red bell pepper, sliced avocado, red onion, chopped cilantro, crumbled cotija cheese, and lime wedges bring the bowl to life with color and crunch.
- Lime crema: Half a cup of sour cream or Greek yogurt blended with lime zest, lime juice, a tablespoon of mayonnaise, and salt creates the creamy finish that ties everything together.
Instructions
- Cook the grains:
- Combine brown rice, water, and salt in a saucepan, bring it to a boil, then cover and drop the heat to low for about 30 minutes until the water disappears and each grain is tender.
- Season the chicken:
- Toss the chicken breasts with olive oil and every single spice until your hands smell like a taco truck and the meat is completely coated.
- Sear the chicken:
- Heat a grill pan or skillet over medium high and cook the chicken five to six minutes per side until golden and cooked through, then let it rest a few minutes before slicing into juicy strips.
- Whisk the crema:
- Stir together sour cream, lime zest, lime juice, mayonnaise, and salt in a small bowl until smooth and bright tasting.
- Build the bowls:
- Scoop warm grains into each bowl and arrange black beans, tomatoes, corn, bell pepper, avocado, red onion, and sliced chicken in colorful sections on top.
- Finish and serve:
- Drizzle lime crema generously over each bowl, scatter cilantro and crumbled cotija across the top, and tuck a lime wedge on the side for squeezing.
There was a rainy Sunday when I made a triple batch of these bowls for a friend who had just moved into a new apartment with nothing but a hot plate and a borrowed pan. She sat on a paint bucket eating from a mixing bowl and told me it tasted like hope. Food does that sometimes.
Making It Your Own
Grilled steak, shrimp, or crispy tofu all step in beautifully for chicken if that is what you have on hand. The spice rub works on almost any protein, and the bowl format is forgiving enough to handle whatever combination you dream up. I once used leftover roasted sweet potatoes instead of bell pepper and it became my new favorite version for an entire autumn.
Keeping Things Crunchy
The biggest mistake I made early on was assembling the entire bowl and then letting it sit. The avocado browned, the crema soaked into the rice, and everything became a uniform soft texture that was deeply disappointing. Store each component separately in the fridge and build your bowl right before eating.
What to Watch For
Check labels on canned black beans if soy is a concern for you, and remember that mayonnaise contains eggs if that matters for your dietary needs. A few small adjustments keep this dish friendly for almost everyone at your table.
- Use plant based sour cream and skip the cheese for a fully vegan bowl.
- Pickled jalapeos or shredded radishes add a sharp bite that wakes up every flavor.
- Always taste your lime crema before serving and adjust the salt to your preference.
This bowl is proof that a weeknight dinner can feel like a celebration without much effort. Share it with someone who shows up hungry and watch it disappear.
Common Questions
- → Can I use quinoa instead of brown rice?
-
Yes, quinoa works beautifully as a substitute and cooks in about 15 minutes compared to 30-35 minutes for brown rice. It also makes the dish naturally gluten-free while adding extra protein.
- → How should I store leftover grain bowls?
-
Store components separately in airtight containers in the refrigerator for up to 4 days. Keep the lime crema in its own container and the avocado sliced fresh when ready to serve to prevent browning.
- → What can I substitute for the chicken?
-
Grilled steak, shrimp, or firm tofu all work well as protein swaps. Adjust cooking times accordingly—shrimp cooks in about 3-4 minutes per side, while steak depends on your preferred doneness.
- → Is this dish spicy?
-
The base seasoning is mild and family-friendly. The cayenne pepper is optional, so you can control the heat level. Add pickled jalapeños on top if you want extra kick.
- → Can I make a vegan version of this bowl?
-
Absolutely. Replace the chicken with seasoned tofu or roasted chickpeas, omit the cotija cheese, and use a plant-based sour cream for the lime crema. The flavors remain bold and satisfying.
- → What's the best way to reheat the chicken?
-
Reheat sliced chicken in a skillet over medium heat for 2-3 minutes, or microwave in 30-second intervals until warmed through. Avoid overheating to keep the chicken tender and juicy.