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 loaded with black beans, cherry tomatoes, sweet corn, diced bell pepper, and creamy avocado, then finished with a tangy lime crema made from sour cream and fresh lime juice.
Ready in just 45 minutes, it's a satisfying weeknight dinner that's naturally gluten-free when using quinoa, and easily adaptable for different dietary preferences.
The exhaust fan in my kitchen was working overtime that Tuesday night, pulling out clouds of cumin scented smoke while I juggled a screaming hot skillet and a pot of rice threatening to boil over. My neighbor knocked on the door not to complain but to ask what smelled so incredible. That was the night this Mexican chicken grain bowl earned a permanent spot in my weekly rotation.
I started making these bowls for my weekly lunch prep ritual, packing them into glass containers that would make my coworkers jealous when I popped the lid off in the break room. After the third Monday in a row someone asked for the recipe, I realized I should probably write it down properly instead of texting blurry photos of my scribbled notes.
Ingredients
- 2 boneless, skinless chicken breasts: The canvas for a bold spice rub, so even modest breasts pack serious flavor.
- 1 tablespoon olive oil: Helps the spices adhere and ensures a golden sear without sticking.
- 1 teaspoon chili powder: The backbone of the seasoning, providing warmth without overwhelming heat.
- 1 teaspoon cumin: That earthy, toasty note that immediately signals something Mexican inspired is happening.
- 1/2 teaspoon smoked paprika: Adds a subtle smokiness as if you cooked outdoors over charcoal.
- 1/4 teaspoon cayenne pepper (optional): For those who like a gentle burn at the back of the throat.
- 1/2 teaspoon garlic powder: Even distribution of garlic flavor without the risk of burning fresh cloves in the hot pan.
- 1/2 teaspoon salt and 1/4 teaspoon black pepper: Essential seasonings that wake up every other spice in the blend.
- 1 cup brown rice (or quinoa): A chewy, nutty base that soaks up the crema and juices beautifully.
- 1 cup black beans, drained and rinsed: Creamy protein pockets that make the bowl filling enough to stand on their own.
- 1 cup cherry tomatoes, halved: Little bursts of acidity and sweetness scattered throughout.
- 1 cup corn kernels: Fresh, canned, or frozen all work, adding pops of sweetness and sunny color.
- 1 red bell pepper, diced: Crunch and vivid color that holds up even after sitting in a lunch container.
- 1 ripe avocado, sliced: The creamy luxury element that makes this feel like a restaurant bowl.
- 1/4 cup red onion, finely sliced: Sharpness and purple contrast, best soaked in cold water for five minutes to tame the bite.
- 1/4 cup fresh cilantro, chopped: Fresh, herbal brightness that pulls every flavor into focus.
- 1/2 cup cotija cheese, crumbled: Salty, crumbly finish, though feta works in a pinch.
- 1 lime, cut into wedges: A final squeeze of juice right before eating brightens the entire bowl.
- 1/2 cup sour cream or Greek yogurt: The base of the crema, with yogurt offering a lighter tang.
- Zest and juice of 1 lime: Double down on citrus by using both zest and juice for layered lime flavor.
- 1 tablespoon mayonnaise (optional): A small addition that makes the crema silkier and more indulgent.
- 1/4 teaspoon salt for crema: Balances the acidity and enhances the creamy texture.
Instructions
- Cook the grains:
- Combine brown rice, water, and salt in a saucepan, bring to a boil, then cover and reduce to a low simmer for 30 to 35 minutes until tender and water is absorbed. Fluff with a fork and set aside, keeping the lid on to hold warmth.
- Season the chicken:
- Toss the chicken breasts with olive oil, chili powder, cumin, smoked paprika, cayenne if using, garlic powder, salt, and pepper until every surface is coated. Use your hands to really press the spices into the meat for even coverage.
- Sear the chicken:
- Heat a grill pan or skillet over medium high heat until it shimmers, then cook the chicken for 5 to 6 minutes per side until golden and cooked through. Let the chicken rest for at least five minutes before slicing so the juices redistribute instead of running out onto your board.
- Whisk the lime crema:
- Stir together sour cream or yogurt, lime zest, lime juice, mayonnaise if using, and salt in a small bowl until smooth. Taste it and adjust with more lime juice if you want it punchier.
- Assemble the bowls:
- Divide the warm grains among four bowls, then arrange black beans, cherry tomatoes, corn, bell pepper, avocado slices, and red onion over the top in neat sections. Lay the sliced chicken across one side and drizzle generously with lime crema.
- Finish and serve:
- Sprinkle with cilantro and crumbled cotija cheese, tuck a lime wedge alongside, and serve immediately while the chicken is still warm and the avocado is bright green.
One rainy Saturday I made a triple batch of these bowls for a friend who had just come home from the hospital, and she called me later that evening to say it was the first real meal she had enjoyed in weeks. That is the quiet power of food that is both comforting and vibrant.
Swaps and Substitutions
Grilled steak, shrimp, or even crispy tofu all work beautifully in place of the chicken, each bringing a different personality to the bowl. For a fully vegan version, skip the cotija, use a plant based sour cream for the crema, and double down on the avocado. The spice rub is versatile enough that it seasons any protein you throw at it with confidence.
Making It Your Own
Think of this bowl as a template rather than a rulebook, because the real joy is raiding your fridge for whatever needs using up. Pickled jalapeños, shredded purple cabbage, or thinly sliced radishes add crunch and color that make each bowl feel like a new creation. I have even tossed in leftover roasted sweet potato on nights when the pantry was looking sparse and it was magnificent.
Storing and Reheating
These bowls store remarkably well for meal prep if you keep the components separated in airtight containers for up to four days. The crema holds its texture in the fridge, though the avocado is best sliced fresh right before eating to avoid browning.
- Store the lime crema in a small separate container so it does not water down the grains.
- Reheat the chicken and rice briefly in the microwave, then add cold toppings fresh.
- Wait to slice the avocado until the moment you plan to eat for the best color and texture.
Keep a bowl of extra lime crema in the fridge because you will find yourself drizzling it on everything from roasted vegetables to scrambled eggs within days. This recipe is less about following rules and more about filling your kitchen with warmth, color, and the kind of meal that makes people linger at the table a little longer.
Recipe FAQs
- → Can I use quinoa instead of brown rice?
-
Yes, quinoa works perfectly and cooks in about 15 minutes compared to 30-35 minutes for brown rice. It also keeps the dish gluten-free.
- → How do I know when the chicken is fully cooked?
-
The chicken is done when it reaches an internal temperature of 165°F. It should be golden on the outside and the juices should run clear when sliced.
- → What can I substitute for sour cream in the lime crema?
-
Greek yogurt is an excellent substitute with a similar tangy texture. For a vegan version, use a plant-based sour cream or cashew cream blended with lime juice.
- → How should I store leftovers?
-
Store each component separately in airtight containers in the refrigerator for up to 3 days. Keep the avocado and lime crema in separate containers to maintain freshness.
- → Can I meal prep this grain bowl ahead of time?
-
Absolutely. Cook the grains, chicken, and chop all vegetables in advance. Assemble the bowls when ready to eat, and store the lime crema separately to prevent sogginess.
- → What protein alternatives work besides chicken?
-
Grilled steak, shrimp, or firm tofu all pair well with the Mexican seasoning blend. Adjust cooking times accordingly for each protein.