
This cheesy Mexican chicken and rice dish transforms simple ingredients into a cozy, flavorful meal that's become my go-to for busy weeknights. The combination of tender chicken, perfectly spiced rice, and melty cheese creates a one-pot wonder that satisfies every time.
I first made this recipe when my sister and her family visited unexpectedly. With just what I had in the pantry, this dish came together beautifully and has since become our family's most requested meal when everyone gathers around the table.
- Chicken breast: Adds lean protein and becomes incredibly tender when cooked with the rice
- Taco seasoning: Provides authentic Mexican flavor without measuring multiple spices
- Onion and garlic: Create an aromatic base that enhances all other flavors
- Chicken broth: Infuses the rice with savory richness as it cooks
- Diced tomatoes with green chilies: Add brightness and mild heat
- Tomato paste: Intensifies the tomato flavor and adds rich color
- Corn: Offers sweet pops of texture throughout the dish
- Black beans: Provide hearty protein and fiber to make the dish more filling
- Red bell pepper: Adds vibrant color and slight sweetness
- Long grain white rice: Absorbs all the delicious flavors while cooking to perfect fluffiness
- Fresh lime juice: Brightens the entire dish with necessary acidity
- Sharp cheddar cheese: Creates that irresistible gooey topping that brings everything together
How To Make Cheesy Mexican Chicken And Rice
- Season the chicken:
- Toss cubed chicken pieces with 2 teaspoons of taco seasoning and salt until each piece is thoroughly coated. This creates a flavorful crust on the chicken as it cooks.
- Create the aromatic base:
- Heat olive oil in a large pot over medium heat, then add onions and garlic. Cook them gently for about two minutes until the onions become translucent and fragrant but not browned.
- Brown the chicken:
- Add the seasoned chicken to the pot with the onions and garlic. Cook for 6-8 minutes, stirring frequently until the chicken develops a light brown exterior. The chicken should have very little pink showing on the outside but will continue cooking with the rice.
- Build the flavorful liquid:
- Pour in chicken broth and add the diced tomatoes with green chilies, remaining 4 teaspoons of taco seasoning, and tomato paste. Stir thoroughly until the seasonings and tomato paste have completely dissolved into the liquid, creating a uniform cooking base.
- Combine all ingredients:
- Add the rice, corn, black beans, and chopped bell pepper to the pot. Stir everything together to ensure the rice and vegetables are evenly distributed throughout the seasoned liquid.
- Cook to perfection:
- Bring the mixture to a boil over high heat, then reduce to a simmer at medium-low and cover. Look for gentle bubbling around the edges of the pot but not in the center. Let it cook undisturbed for 20 minutes, then stir to incorporate any remaining liquid. Cover again and cook for 3-4 more minutes until the rice is tender and most liquid is absorbed.
- Finish with brightness and cheese:
- Squeeze fresh lime juice over the entire dish and stir to incorporate. This crucial step balances the rich flavors with acidity. Sprinkle the shredded cheddar cheese across the top, cover, and let sit for 1-2 minutes until the cheese melts beautifully.

The black beans are truly the unsung hero of this dish. I discovered their importance when I made this recipe without them once and the texture was completely different. My daughter now specifically requests the "beans and cheese rice" whenever she has friends over, and I love that they're getting protein and fiber without even realizing it.
Meal Prep Magic
This dish actually tastes even better the next day as the flavors continue to meld overnight. Make a double batch and portion into microwave-safe containers for quick lunches throughout the week. The recipe will keep in the refrigerator for up to 4 days without losing quality.

Easy Substitutions
This recipe welcomes adaptations based on what you have available. Brown rice can replace white rice for additional fiber though youll need to extend cooking time by about 15 minutes and add an extra 1/2 cup of broth. Ground beef or turkey works beautifully instead of chicken. Vegetarians can omit the meat entirely and double the beans for a protein-rich version. For a dairy free option, simply skip the cheese or use a plant based alternative.
Serving Suggestions
While delicious on its own in a bowl, this versatile dish transforms into multiple meals. Wrap in large tortillas for hearty burritos, stuff into taco shells for a twist on traditional tacos, or serve alongside a simple green salad for a complete dinner. Top with diced avocado, fresh cilantro, a dollop of sour cream, or sliced jalapeños for those who enjoy extra heat.
Cultural Roots
This recipe draws inspiration from classic Mexican flavors while incorporating the American love for one pot comfort foods. The combination of rice and beans forms a complete protein, a nutritional wisdom that has been central to Latin American cooking for centuries. While not strictly authentic, this dish honors the vibrant flavors of Mexican cuisine in an accessible format perfect for family dinners.
Frequently Asked Questions
- → Can I use brown rice instead of white rice?
Yes, but you'll need to adjust the cooking time, as brown rice takes longer to cook. Add more broth as needed to ensure the rice is fully cooked.
- → Can I substitute chicken with another protein?
Absolutely! You can use ground beef, turkey, or tofu for a vegetarian option. Adjust the cooking time accordingly.
- → What garnishes work well with this dish?
Try sour cream, diced avocado, fresh cilantro, or a sprinkle of extra cheese for added flavor and texture.
- → Can I make this dish ahead of time?
Yes! This dish reheats well. Store it in an airtight container in the refrigerator for up to 3 days and simply reheat before serving.
- → How can I make this dish spicier?
For extra heat, add chopped jalapeños, a dash of cayenne pepper, or use a spicier taco seasoning blend.