This vibrant Baja coast-inspired bowl brings together juicy marinated grilled chicken, fluffy lime-infused rice, and colorful fresh vegetables. The creamy chipotle dressing ties everything together with just the right amount of smoky heat. Perfect for meal prep or a satisfying weeknight dinner, this gluten-free bowl delivers restaurant-quality flavors in under an hour.
The first time I made these bowls, my husband actually stopped mid-bite to ask what I'd done differently. We'd just come back from a trip to San Diego, where we'd eaten the most incredible citrus-marinated chicken at this tiny spot right off the beach. I've been chasing that flavor ever since, and somewhere between experimenting with marinade ratios and discovering that chipotle crema makes everything better, this recipe emerged from my kitchen as the clear winner.
Last summer, I made these for a dinner party when our friends were visiting from Portland. One of them is notoriously picky about Mexican food, claiming nothing compares to what they get back home. She went back for seconds, then thirds, and eventually asked for the recipe before she even left our driveway. Now she makes them every Tuesday for her family.
Ingredients
- 600 g boneless skinless chicken breasts: I've learned that pounding the chicken to even thickness helps it cook faster and more evenly on the grill
- 2 tbsp olive oil: This helps the marinade cling to the chicken and prevents sticking
- 2 tbsp lime juice: Fresh is absolutely essential here, bottled juice just doesn't have the same brightness
- 2 cloves garlic, minced: Don't be tempted to add more, it can overpower the other spices
- 1 tsp ground cumin: This is what gives it that authentic Mexican flavor profile
- 1 tsp smoked paprika: The smokiness mimics the grill flavor even if you're using a grill pan
- ½ tsp chili powder: Just enough warmth without making it too spicy
- ½ tsp salt and ¼ tsp black pepper: Essential for bringing out all the other flavors
- 1 cup long-grain white rice: I prefer long-grain for its fluffy texture, but jasmine works beautifully too
- 2 cups water: The standard 2:1 ratio for perfectly cooked rice
- 1 tbsp olive oil: Toasting the rice in oil before adding water gives it a wonderful nutty flavor
- 1 lime, zested and juiced: Both the zest and juice are needed for that vibrant citrus kick
- 2 tbsp fresh cilantro, chopped: Fresh cilantro is non-negotiable, dried herbs don't work here
- 1 cup cherry tomatoes, halved: They burst in your mouth and add sweetness that balances the spice
- 1 cup canned black beans, rinsed and drained: Rinse them well to remove the canning liquid
- 1 cup corn kernels: Fresh corn is incredible in season, but frozen works perfectly fine
- 1 ripe avocado, sliced: Wait until the last minute to slice it so it doesn't brown
- ½ small red onion, thinly sliced: Soak the slices in cold water for 10 minutes to mellow the sharpness
- 1 small jalapeño, thinly sliced: Remove the seeds and membranes for less heat
- ¼ cup feta or cotija cheese, crumbled: Cotija is more authentic but feta adds a nice tangy brightness
- Fresh cilantro leaves: Generous handfuls for that finishing pop of color and flavor
- Lime wedges: Extra wedges on the side let everyone adjust the acidity to their liking
- ½ cup sour cream or Greek yogurt: Greek yogurt makes it lighter and adds extra protein
- 1 tbsp mayonnaise: Just enough to make the crema rich and velvety
- 1 tbsp lime juice: This cuts through the richness and brightens everything up
- 1–2 tsp chipotle in adobo sauce: Start with one teaspoon and add more if you love heat
- Pinch of salt: Just enough to bring all the flavors together
Instructions
- Marinate the Chicken:
- Whisk together olive oil, lime juice, garlic, cumin, paprika, chili powder, salt, and pepper in a bowl. Add chicken breasts and let them marinate for at least 15 minutes, though I've found that 2 hours in the refrigerator makes the flavor really penetrate the meat.
- Grill to Perfection:
- Preheat your grill or grill pan to medium-high heat. Cook the chicken for 6-7 minutes per side until it's cooked through and the juices run clear, then let it rest for 5 minutes before slicing thinly across the grain.
- Prepare the Rice:
- Rinse the rice under cold water until it runs clear, then sauté it in olive oil for 1 minute before adding water and salt. Bring to a boil, reduce heat to low, cover tightly, and simmer for 12-15 minutes until all the water is absorbed.
- Fluff and Season:
- Remove the rice from heat and let it sit covered for 5 minutes, then fluff it gently with a fork and stir in the lime zest, lime juice, and chopped cilantro.
- Whip Up the Crema:
- Combine sour cream, mayonnaise, lime juice, chopped chipotle, and a pinch of salt in a small bowl. Mix until completely smooth and refrigerate until you're ready to serve.
- Prep Your Toppings:
- Halve the cherry tomatoes, slice the avocado just before serving, and thinly slice the red onion and jalapeño. Rinse and drain the black beans and corn thoroughly.
- Build Your Bowls:
- Divide the lime rice among four bowls, then arrange the sliced chicken, black beans, corn, tomatoes, avocado, onion, and jalapeño on top. Drizzle generously with the chipotle crema, sprinkle with crumbled cheese, and garnish with fresh cilantro leaves and lime wedges.
These bowls have become our go-to Friday night dinner, something we look forward to all week. There's something so satisfying about building your own perfect bite, mixing a little of everything together. Last month my six-year-old actually asked if we could have them for his birthday dinner instead of pizza.
Make It Your Own
I've served these at countless gatherings, and everyone always asks about the chipotle crema. It's become my signature sauce, the thing people remember weeks later. Sometimes I'll set up a topping bar and let guests build their own bowls, which turns dinner into a fun interactive experience.
Perfect for Meal Prep
These bowls are incredibly meal-prep friendly and actually taste better the next day when the flavors have had time to meld together. I'll often grill a batch of chicken on Sunday and make the crema in advance, then just reheat everything during the week for quick lunches that feel special.
Serving Suggestions
Crush some tortilla chips over the top for that perfect crunch factor. A cold Mexican lager or crisp white wine cuts through the richness beautifully. And if you're feeling ambitious, warm some corn tortillas on the side for making impromptu tacos.
- Grill some extra vegetables like zucchini or bell peppers alongside the chicken
- Add a dollop of guacamole if you want to go all out
- Squeeze extra lime over everything right before eating
There's nothing quite like sitting down to a bowl full of vibrant colors and fresh flavors. It's the kind of meal that makes you feel like you're on vacation, even if you're just eating at your kitchen table on a Tuesday.
Recipe FAQs
- → Can I make the chicken ahead of time?
-
Yes, marinate the chicken up to 2 hours before grilling. Cooked chicken can be stored in the refrigerator for 3-4 days and reheated gently before assembling bowls.
- → What can I substitute for the chipotle crema?
-
Try avocado crema by blending avocado with lime juice and Greek yogurt, or use a simple drizzle of olive oil and extra lime juice for a lighter option.
- → Is this bowl freezer-friendly?
-
Freeze components separately. Cooked rice and chicken freeze well for up to 3 months. Add fresh toppings and crema after reheating for best texture.
- → How can I add more protein?
-
Add extra chicken, incorporate shrimp, or mix in diced firm tofu. For plant-based options, increase black beans and add quinoa to the rice.
- → What other toppings work well?
-
Try pickled red onions, roasted sweet potatoes, radish slices, pepitas, or mango salsa for extra sweetness and crunch.
- → Can I use brown rice instead?
-
Absolutely. Brown rice will need about 40-45 minutes to cook and additional water. The nutty flavor pairs beautifully with the Baja spices.