Go Back
+ servings

One Pot Healthy Mexican Chicken Rice

This healthy Mexican chicken and rice is loaded with fresh vegetables and tons of flavors. Simple and easy one-pot recipe for busy weeknight dinner.
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Course: Lunch / Dinner, Main Dish
Cuisine: Mexican Inspired
Servings: 4


  • 4 chicken thighs
  • 1 tbsp lemon juice
  • 1/2 tbsp avocado oil or other cooking oil
  • 1 1/4 cup white rice
  • 2 1/2 cup chicken stock
  • 2-3 garlic cloves minced
  • 1 onion finely chopped
  • 2 medium tomatoes diced
  • 1 red pepper diced
  • Salt



  • 2 tbsp fresh cilantro finely chopped
  • 1 lime cut into wedges


  • In a small bowl mix, all the spices listed above and keep it aside.
  • Heat oil in a nonstick pan on medium heat.
  • Place chicken, add lemon juice, some salt, and sear for 3-4 min on each side. Once done take it out and keep it aside.
  • Now in the same pan add garlic and onion and cook until translucent.
  • Then add diced red pepper, tomato, rice and the spice mixture. Saute the mixture for 3-4 min.
  • Add chicken stock and bring the mixture to boil. Season with salt according to taste.
  • Place partially cooked chicken over rice and cook it on low heat for 15-18 min or until the rice is tender and chicken is well done. Make sure to place the lid on while cooking the rice.
  • Garnish with chopped fresh cilantro and serve warm.


  1. For this recipe, generally, I use bone-in chicken thighs. Trim out the all loose and excess skin to reduce the fat coming from them.
  2. Adding lemon juice and little salt and pepper while searing the chicken enhances its taste.