One Pot Mexican Chicken and Rice: A Flavorful Weeknight Dinner
One pot Mexican chicken and rice is the ultimate quick and satisfying dinner recipe that’s packed with bold flavors, vibrant colors, and wholesome ingredients. Juicy chicken, tender rice, and a zesty tomato base come together in one cozy skillet for a dish that’s as delicious as it is easy to make.

This recipe gets everything right: it’s smoky and aromatic from the cumin and paprika, loaded with protein from the chicken and beans, and perfectly cheesy on top. Plus, since it all cooks in one pot, cleanup is a breeze. Trust me, you’ll be making this recipe on repeat!
Why This One Pot Mexican Chicken and Rice Is So Irresistible
- Bold and Balanced Flavors: The spices, tomato passata, and tender chicken create a meal bursting with savory, smoky, and slightly spicy flavors.
- One-Pot Convenience: Cook everything in a single pan for minimal prep and cleanup—perfect for busy weeknights.
- Nutritious and Satisfying: With lean protein, fiber-packed beans, and wholesome rice, this dish is healthy without sacrificing taste.
- Colorful and Inviting: From the red and yellow peppers to melty cheese, this dish is as beautiful as it is delicious.
- Customizable: Easy to adapt with your favorite veggies or dietary needs (see variations below).
Essential Ingredients for Perfect One Pot Mexican Chicken and Rice
Let’s talk about a few stand-out ingredients that make this recipe shine. These are the building blocks of flavor and texture, and I’ll share a few tips to make the most of them.
- Chicken Breasts: I use boneless, skinless chicken breasts cut into cubes for quick, even cooking. You can substitute boneless thighs if you prefer a richer flavor.
- Bell Peppers: The red and yellow peppers add natural sweetness and a pop of color. Feel free to use green peppers if that’s what you have on hand, but they’ll have a slightly sharper flavor.
- Spices (Cumin, Paprika, Chili Powder): These spices bring a smoky, earthy warmth that’s key to the dish’s bold Mexican-inspired flavor.
- Passata: This smooth tomato puree forms the saucy base of the dish. Canned crushed tomatoes can be used as a substitute but may create a chunkier texture.
One Pot Mexican Chicken and Rice at a Glance
- Servings: 4
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
One Pot Mexican Chicken and Rice Ingredients
- 1 tbsp sunflower oil
- 600 g (1.3 lb) chicken breast, cut into cubes
- 3 garlic cloves, crushed
- 1 red pepper, cut into small cubes
- 1 yellow pepper, cut into small cubes
- 2 tsp cumin
- 1 tsp mild chili powder
- 2 tsp paprika
- 200 g (1 cup) rice, rinsed
- 500 g (2 cups) passata
- 500 ml (2 cups) chicken stock
- 400 g (15 oz) black beans (tinned), drained and rinsed
- 200 g (7 oz) sweetcorn, drained
- 75 g (2.5 oz) grated cheese (mozzarella or cheddar)
- Salt and freshly ground black pepper, to taste
- 2-3 spring onions, sliced (optional for garnish)
How to Make One Pot Mexican Chicken and Rice
- Heat the sunflower oil in a large, deep skillet or saucepan over medium heat. Add the cubed chicken and cook for 5-6 minutes, stirring occasionally, until golden brown on all sides.
- Stir in the crushed garlic, diced red and yellow peppers, cumin, chili powder, and paprika. Cook for another 1-2 minutes until the spices are fragrant and evenly coat the chicken and vegetables.
- Add the rinsed rice, passata, chicken stock, and black beans. Stir well to combine, then season with salt and freshly ground black pepper to taste.
- Bring the mixture to a gentle simmer. Cover the pan with a lid and let it cook for 15-20 minutes, checking occasionally to ensure the rice absorbs the liquid. Add a splash of water or stock if needed to prevent sticking.
- Once the rice is tender, stir in the sweetcorn and let everything heat through for 4-5 minutes.
- Sprinkle the grated cheese evenly over the top of the dish. Transfer the pan to the oven and broil for about 5 minutes, or until the cheese is melted and bubbly.
- Garnish with sliced spring onions, if desired, and serve straight from the pan. Enjoy!
Expert Tips for the Best One Pot Mexican Chicken and Rice
- Choose the right rice: Long-grain white rice works best here, as it cooks evenly and absorbs just the right amount of liquid. Avoid quick-cooking or instant rice, as it can become mushy.
- Don’t forget to rinse the rice: Rinsing removes excess starch and prevents the dish from becoming gummy.
- Monitor the liquid: Depending on your stovetop and pan, you may need a splash more stock or water to keep the rice from sticking.
- Use fresh spices: Make sure your cumin, paprika, and chili powder are aromatic and vibrant for the best flavor.
- Cheese is key: Don’t skip the broiled cheese topping—it adds a gooey, satisfying finish.
Delicious One Pot Mexican Chicken and Rice Variations
- Make it vegetarian: Replace the chicken with diced zucchini or mushrooms, and use vegetable stock instead of chicken stock.
- Add heat: Turn up the spice level by adding diced jalapeños or a pinch of cayenne pepper.
- Try a whole grain: Substitute brown rice for white rice, but extend the cooking time and add extra stock as needed.
- Switch up the beans: Pinto beans or kidney beans work just as well as black beans.
One Pot Mexican Chicken and Rice FAQs
Can I use leftover chicken for this recipe?
Yes, you can use cooked chicken instead of raw. Simply add it when you stir in the rice and other ingredients, skipping the initial browning step.
What’s the best way to store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or on the stovetop with a splash of water or stock to loosen the rice.
Can I freeze this dish?
Yes, one pot Mexican chicken and rice freezes well. Cool it completely before transferring it to a freezer-safe container. Freeze for up to 3 months, then thaw in the refrigerator before reheating.
What kind of cheese works best?
Mozzarella gives a gooey finish, while cheddar adds a sharper, more robust flavor. You can also mix the two for the best of both worlds.
This one pot Mexican chicken and rice is a game-changer for busy weeknights. The bold flavors and easy method make it perfect for any level of home cook. I’d love to hear how yours turns out—leave me a comment below and tell me your favorite twist on this recipe!
One Pot Mexican Chicken and Rice: A Flavorful Weeknight Dinner
Ingredients
- 1 tbsp sunflower oil
- 600 g 1.3 lb chicken breast, cut into cubes
- 3 garlic cloves crushed
- 1 red pepper cut into small cubes
- 1 yellow pepper cut into small cubes
- 2 tsp cumin
- 1 tsp mild chili powder
- 2 tsp paprika
- 200 g 1 cup rice, rinsed
- 500 g 2 cups passata
- 500 ml 2 cups chicken stock
- 400 g 15 oz black beans (tinned), drained and rinsed
- 200 g 7 oz sweetcorn, drained
- 75 g 2.5 oz grated cheese (mozzarella or cheddar)
- Salt and freshly ground black pepper to taste
- 2-3 spring onions sliced (optional for garnish)
Instructions
- Heat the sunflower oil in a large, deep skillet or saucepan over medium heat. Add the cubed chicken and cook for 5-6 minutes, stirring occasionally, until golden brown on all sides.
- Stir in the crushed garlic, diced red and yellow peppers, cumin, chili powder, and paprika. Cook for another 1-2 minutes until the spices are fragrant and evenly coat the chicken and vegetables.
- Add the rinsed rice, passata, chicken stock, and black beans. Stir well to combine, then season with salt and freshly ground black pepper to taste.
- Bring the mixture to a gentle simmer. Cover the pan with a lid and let it cook for 15-20 minutes, checking occasionally to ensure the rice absorbs the liquid. Add a splash of water or stock if needed to prevent sticking.
- Once the rice is tender, stir in the sweetcorn and let everything heat through for 4-5 minutes.
- Sprinkle the grated cheese evenly over the top of the dish. Transfer the pan to the oven and broil for about 5 minutes, or until the cheese is melted and bubbly.
- Garnish with sliced spring onions, if desired, and serve straight from the pan. Enjoy!

