Easy Mexican Rice with Chicken or Beef: A Flavorful One-Pot Meal
Mexican rice is a classic side dish that’s bursting with flavor and color, often a staple on dinner tables across the world. It perfectly complements many dishes, from tacos and enchiladas to grilled meats and roasted vegetables. Traditionally, Mexican rice recipes sometimes use pork or bacon to add smoky depth, but this version swaps those for chicken or beef, making it more accessible and suitable for those who prefer other proteins. This adaptation still retains the rich, savory, and slightly tangy taste that makes Mexican rice so popular. Whether you’re a beginner in the kitchen or a seasoned cook looking for a quick and delicious side dish, this recipe delivers a satisfying, aromatic rice that pairs wonderfully with many meals. Plus, it’s made in one pot, so cleanup is a breeze!

Ingredients and Preparation
Ingredients:
- 1 cup long-grain white rice (uncooked)
- 1 tablespoon butter (salted)
- 1 teaspoon garlic salt
- 1/2 teaspoon ground cumin
- 1/2 cup salsa (choose mild or spicy depending on preference)
- 1 can (14.75 ounces) low-sodium chicken broth
- 1 pound chicken breast (diced) or beef (ground or cubed)
- Optional garnish: chopped fresh cilantro or sliced green onions
Preparation:
- If using chicken breast, cut it into bite-sized cubes for quick, even cooking.
- For beef, either use ground beef or cut beef into small cubes if preferred.
- Measure out the rice, salsa, and spices so everything is ready to go.
- Have your chicken broth nearby to add during cooking.
- Prepare any garnishes (like cilantro) in advance to add at the end.
Step-by-Step Instructions
- Sauté the Protein:
In a large skillet or saucepan, melt the butter over medium heat. Add the diced chicken or beef. Cook, stirring occasionally, until the meat is browned and cooked through — about 6-8 minutes. Remove the cooked meat and set aside, leaving the butter and any drippings in the pan. - Toast the Rice:
In the same pan with the butter and drippings, add the uncooked rice. Stir constantly for 3-5 minutes until the rice turns a light golden color. Toasting the rice enhances its nutty flavor and improves the texture. - Add Seasonings and Salsa:
Stir in the garlic salt and cumin to the toasted rice, mixing well. Then add the salsa, stirring until the rice is evenly coated with the sauce. - Pour in the Broth:
Slowly pour in the chicken broth, stirring gently to combine. Bring the mixture to a boil over medium-high heat. - Simmer and Cook:
Once boiling, reduce the heat to low, cover the pan with a tight-fitting lid, and let it simmer for 15-20 minutes. Avoid lifting the lid to prevent steam from escaping, which helps the rice cook properly. - Add the Cooked Meat Back:
After 15 minutes, carefully lift the lid and stir the cooked chicken or beef back into the rice. Cover and cook for another 5 minutes to let the flavors meld together and ensure the meat is heated through. - Check for Doneness:
After the final 5 minutes, check the rice. It should be tender and fluffy, and the liquid should be absorbed. If the rice is still firm or too wet, cover and cook for another 2-3 minutes. - Fluff and Garnish:
Remove from heat. Use a fork to fluff the rice gently. Sprinkle chopped cilantro or sliced green onions on top for a fresh, vibrant finish.
Beginner Tips and Notes
- Choosing the Rice: Long-grain white rice works best because it stays fluffy and doesn’t clump together. Avoid short-grain or sticky rice for this recipe.
- Protein Options: You can substitute chicken breast with ground chicken or turkey if preferred. Beef can also be replaced with lean ground beef or stew meat.
- Salsa Selection: The salsa you choose heavily influences the flavor and spice level. Mild salsa is great for families or those sensitive to heat, while a spicy salsa will add more kick.
- Broth Importance: Using chicken broth instead of water adds rich, savory flavor to the rice. Low-sodium broth is recommended so you can control the saltiness.
- Avoid Stirring During Simmer: Once you cover the pan to simmer the rice, avoid stirring. This helps the rice cook evenly and prevents it from becoming mushy.
- If Rice Is Too Dry: If after cooking, the rice seems a bit dry, add a tablespoon or two of broth, cover again, and let it steam for a few more minutes.
- If Rice Is Too Wet: If there is still liquid remaining, increase the heat slightly and cook uncovered for a couple of minutes, stirring gently to let the excess liquid evaporate.
- Butter Substitute: You can substitute butter with olive oil for a lighter option.
- Garlic Salt Alternative: If you don’t have garlic salt, use garlic powder plus a pinch of regular salt.
Serving Suggestions
- Serve Mexican rice alongside grilled chicken fajitas or beef tacos for a hearty meal.
- Pair it with a fresh garden salad or guacamole and tortilla chips to balance the flavors.
- Top with avocado slices or a dollop of sour cream for creaminess.
- Use the rice as a base for burrito bowls with beans, corn, shredded cheese, and your favorite salsa.
- This rice also works well as a side for roasted vegetables or a grilled steak dinner.
- For a festive occasion, garnish with lime wedges and fresh cilantro to brighten the dish.
Easy Mexican Rice with Chicken or Beef: A Flavorful One-Pot Meal
This Easy Mexican Rice with Chicken or Beef is a one-pot wonder that brings bold flavor to your table fast! 🍚🍗🥩 Made with tender meat, aromatic spices, tomatoes, and perfectly fluffy rice, it’s hearty, comforting, and full of zesty Tex-Mex flair. 🌶️🧄🫘 Whether you’re using chicken or beef, this dish is easy to customize and perfect for busy weeknights or meal prep. One skillet, simple ingredients, and loads of flavor in every bite! 🔥🍴
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: Serves 4-6 1x
Ingredients
-
1 cup long-grain white rice (uncooked)
-
1 tablespoon butter (salted)
-
1 teaspoon garlic salt
-
1/2 teaspoon ground cumin
-
1/2 cup salsa (choose mild or spicy depending on preference)
-
1 can (14.75 ounces) low-sodium chicken broth
-
1 pound chicken breast (diced) or beef (ground or cubed)
-
Optional garnish: chopped fresh cilantro or sliced green onions
Preparation:
-
If using chicken breast, cut it into bite-sized cubes for quick, even cooking.
-
For beef, either use ground beef or cut beef into small cubes if preferred.
-
Measure out the rice, salsa, and spices so everything is ready to go.
-
Have your chicken broth nearby to add during cooking.
-
Prepare any garnishes (like cilantro) in advance to add at the end.
Instructions
- Sauté the Protein:
In a large skillet or saucepan, melt the butter over medium heat. Add the diced chicken or beef. Cook, stirring occasionally, until the meat is browned and cooked through — about 6-8 minutes. Remove the cooked meat and set aside, leaving the butter and any drippings in the pan. - Toast the Rice:
In the same pan with the butter and drippings, add the uncooked rice. Stir constantly for 3-5 minutes until the rice turns a light golden color. Toasting the rice enhances its nutty flavor and improves the texture. - Add Seasonings and Salsa:
Stir in the garlic salt and cumin to the toasted rice, mixing well. Then add the salsa, stirring until the rice is evenly coated with the sauce. - Pour in the Broth:
Slowly pour in the chicken broth, stirring gently to combine. Bring the mixture to a boil over medium-high heat. - Simmer and Cook:
Once boiling, reduce the heat to low, cover the pan with a tight-fitting lid, and let it simmer for 15-20 minutes. Avoid lifting the lid to prevent steam from escaping, which helps the rice cook properly. - Add the Cooked Meat Back:
After 15 minutes, carefully lift the lid and stir the cooked chicken or beef back into the rice. Cover and cook for another 5 minutes to let the flavors meld together and ensure the meat is heated through. - Check for Doneness:
After the final 5 minutes, check the rice. It should be tender and fluffy, and the liquid should be absorbed. If the rice is still firm or too wet, cover and cook for another 2-3 minutes. - Fluff and Garnish:
Remove from heat. Use a fork to fluff the rice gently. Sprinkle chopped cilantro or sliced green onions on top for a fresh, vibrant finish.
Notes
- Choosing the Rice: Long-grain white rice works best because it stays fluffy and doesn’t clump together. Avoid short-grain or sticky rice for this recipe.
- Protein Options: You can substitute chicken breast with ground chicken or turkey if preferred. Beef can also be replaced with lean ground beef or stew meat.
- Salsa Selection: The salsa you choose heavily influences the flavor and spice level. Mild salsa is great for families or those sensitive to heat, while a spicy salsa will add more kick.
- Broth Importance: Using chicken broth instead of water adds rich, savory flavor to the rice. Low-sodium broth is recommended so you can control the saltiness.
- Avoid Stirring During Simmer: Once you cover the pan to simmer the rice, avoid stirring. This helps the rice cook evenly and prevents it from becoming mushy.
- If Rice Is Too Dry: If after cooking, the rice seems a bit dry, add a tablespoon or two of broth, cover again, and let it steam for a few more minutes.
- If Rice Is Too Wet: If there is still liquid remaining, increase the heat slightly and cook uncovered for a couple of minutes, stirring gently to let the excess liquid evaporate.
- Butter Substitute: You can substitute butter with olive oil for a lighter option.
- Garlic Salt Alternative: If you don’t have garlic salt, use garlic powder plus a pinch of regular salt.
Engagement Features
Try this flavorful Mexican rice with chicken or beef and share how it turns out in your kitchen. Did you opt for mild or spicy salsa? How did you serve it? Leave a comment below with your favorite protein swap or a personal twist on this recipe. If you’re new to cooking rice dishes like this, what was your biggest challenge? Ask your questions and I’ll help you troubleshoot. If you enjoyed this recipe, please share it with friends and family who love simple, tasty meals. Your feedback helps make future recipes even better!
