Cilantro Orange Chicken with Rice and Beans

Cilantro Orange Chicken with Rice and Beans is a vibrant, citrusy, and savory dish that brings bold Latin-inspired flavors to your table. Tender chicken is marinated in a zesty cilantro-orange sauce, then cooked to juicy perfection and served over fluffy rice with hearty black beans. It’s a well-rounded, colorful meal that’s perfect for busy weeknights or casual gatherings.

Why You’ll Love This Recipe

  • Bursting with fresh, zesty flavor from citrus and herbs
  • A complete and balanced meal in one plate
  • Great for meal prep and family dinners
  • Naturally gluten-free and full of protein
  • Easy to customize with your favorite toppings

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the cilantro orange chicken:

  • Boneless, skinless chicken thighs or breasts
  • Fresh orange juice
  • Orange zest
  • Fresh cilantro
  • Garlic
  • Olive oil
  • Lime juice
  • Ground cumin
  • Chili powder or paprika
  • Salt
  • Black pepper

For the rice and beans:

  • Cooked white or brown rice
  • Black beans (canned, drained and rinsed)
  • Garlic (minced)
  • Onion (chopped)
  • Olive oil
  • Cumin
  • Salt and pepper
  • Optional: fresh lime juice, chopped cilantro

directions

  1. Make the marinade: In a blender or food processor, combine orange juice, zest, cilantro, garlic, olive oil, lime juice, cumin, chili powder, salt, and pepper. Blend until smooth.
  2. Marinate the chicken: Place chicken in a bowl or zip-top bag and pour marinade over. Let marinate in the fridge for at least 30 minutes, up to 4 hours.
  3. Cook the chicken: Heat a skillet or grill pan over medium-high heat. Cook chicken for 5–7 minutes per side, or until fully cooked and slightly charred. Let rest before slicing.
  4. Make the rice and beans: In a skillet, heat olive oil and sauté onion and garlic until soft. Stir in black beans, cumin, salt, and pepper. Cook until heated through, then stir into warm cooked rice. Add lime juice and chopped cilantro if desired.
  5. Assemble: Serve sliced chicken over the rice and beans. Garnish with extra cilantro, lime wedges, or avocado.

Servings and timing

This recipe serves 4.
Preparation time: 15 minutes
Marinating time: 30 minutes (minimum)
Cooking time: 25 minutes
Total time: 1 hour (including marinating)

Variations

  • Make it spicy: Add jalapeño or hot sauce to the marinade.
  • Swap the protein: Use shrimp, tofu, or pork for variety.
  • Use quinoa: Substitute rice with quinoa for added protein.
  • Add toppings: Try sliced avocado, pickled onions, or a dollop of sour cream.
  • Make it a bowl: Layer everything in a bowl with greens for a salad-style version.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm chicken and rice together in the microwave or in a skillet with a splash of water or broth.
This dish is also freezer-friendly—store portions in freezer-safe containers for up to 2 months.

FAQs

Can I use bottled orange juice?

Fresh orange juice is best for flavor, but bottled works in a pinch—just make sure it’s 100% juice.

Can I grill the chicken?

Yes! Grilling adds a smoky depth—just cook over medium heat until nicely charred and fully cooked.

What type of rice works best?

White, brown, jasmine, or basmati rice all work well—use your favorite or what you have on hand.

Is this dish gluten-free?

Yes, all ingredients are naturally gluten-free. Just double-check your spices and canned beans.

Can I make this with frozen chicken?

Yes, but be sure to fully thaw before marinating for best flavor absorption.

What if I don’t have a blender?

Finely chop the cilantro and garlic and whisk the marinade ingredients together by hand.

Can I make this ahead of time?

Yes! Marinate the chicken a day ahead and cook fresh. Rice and beans can also be made in advance.

What beans can I use besides black beans?

Pinto beans, kidney beans, or cannellini beans are great substitutes.

How can I make the chicken extra juicy?

Use thighs for more moisture, and avoid overcooking. Let it rest before slicing.

Can I use leftover chicken?

Yes—just toss it in the marinade to coat and warm it in a skillet with the sauce for extra flavor.

Conclusion

Cilantro Orange Chicken with Rice and Beans is a flavorful, feel-good meal that’s bursting with fresh ingredients and bold taste. With its zesty marinade, hearty beans, and fluffy rice, it’s both nourishing and satisfying. Whether you’re cooking for a weeknight dinner or a casual weekend feast, this dish delivers every time.

Print

Cilantro Orange Chicken with Rice and Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This zesty and flavorful chicken dish is marinated in a bright cilantro-orange sauce, then seared to juicy perfection. Served over hearty rice and beans, it’s a wholesome and satisfying meal inspired by Latin flavors—perfect for weeknight dinners or meal prep.

  • Author: Beth
  • Prep Time: 15 minutes
  • Chill Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stovetop, Marinated
  • Cuisine: Latin-Inspired

Ingredients

Scale

For the Chicken & Marinade:

  • lbs boneless, skinless chicken thighs or breasts

  • ½ cup fresh orange juice

  • ¼ cup chopped fresh cilantro

  • 2 tablespoons olive oil

  • 1 tablespoon lime juice

  • 2 cloves garlic, minced

  • ½ teaspoon ground cumin

  • ½ teaspoon smoked paprika

  • Salt and pepper, to taste

For the Rice and Beans:

  • 1 tablespoon olive oil

  • 1 small onion, finely chopped

  • 1 cup long-grain white or brown rice

  • 2 cups low-sodium chicken broth or water

  • 1 (15 oz) can black beans, rinsed and drained

  • 1 teaspoon ground cumin

  • Salt and pepper, to taste

  • 2 tablespoons chopped cilantro (for garnish)

Instructions

  1. Marinate the Chicken:
    In a large bowl or zip-top bag, combine orange juice, cilantro, olive oil, lime juice, garlic, cumin, paprika, salt, and pepper. Add chicken and marinate in the fridge for at least 30 minutes (or up to 4 hours).

  2. Cook the Rice and Beans:
    In a medium saucepan, heat olive oil over medium heat. Sauté onion until softened, about 3–4 minutes. Add rice and stir for 1–2 minutes.
    Pour in broth, bring to a boil, then reduce to a simmer. Cover and cook according to rice package instructions.
    When the rice is tender, stir in black beans, cumin, and season to taste. Cover and let sit off heat for 5 minutes.

  3. Cook the Chicken:
    Remove chicken from marinade and pat dry. Heat a skillet or grill pan over medium-high heat. Cook chicken for 5–6 minutes per side, or until cooked through (internal temp 165°F). Let rest, then slice.

  4. Assemble and Serve:
    Plate the rice and beans, top with sliced chicken, and garnish with fresh cilantro and extra lime wedges if desired.

Notes

  • Make it spicier with a pinch of chili flakes or jalapeño in the marinade.

  • Use leftover rice and beans to speed things up.

  • Works great as a burrito bowl or meal prep lunch.

 


Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star