This Restaurant Style Mexican Rice is light, fluffy, and perfectly seasoned with little bits of soft cooked potato and carrot. It's just as delicious as the rice at your favorite Mexican restaurant!
Heat oil in a skillet or sauté pan over MEDIUM-HIGH heat. Add rice and cook, stirring occasionally for 3 or 4 minutes, until lightly golden brown. Reduce heat to MEDIUM and add the onion, potato, carrot, and garlic. Season with taco seasoning and ½ teaspoon salt. Cook and stir for about 2 minutes. Add the tomato sauce; cook and stir for a minute or two and then slowly stir in the chicken broth.
Return heat to MEDIUM-HIGH and bring to a boil, then reduce heat to LOW, place a lid on the skillet and simmer for 25 minutes. Remove from heat and allow to sit for 5 minutes, covered. Remove cover, fluff with a fork, garnish with cilantro (optional) and serve.
Video
Notes
Optional: Add additional vegetables like frozen corn or peas (thawed), mushrooms, zucchini, bell pepper in addition to or instead of the potato and carrot.