Homemade Mexican Rice Recipe (Restaurant-Style!)
This Mexican Rice Recipe has it all! It’s fluffy, super flavorful, and a breeze to make with only 10 minutes of prep time and easy-to-find ingredients. Studded with peas and carrots, plus authentic flavor and color from chicken broth and tomato bouillon with just a little kick of spice from serrano peppers. The perfect side dish that’ll rival your favorite Mexican restaurant!Be sure to explore our collection of rice recipes, all packed with perfect flavor and texture—whether you’re after fluffy, hearty, or bold, we’ve got you covered!

Ingredients
Instructions
Stove Top Instructions
Rinse rice in a strainer until water runs clear.
In a large pan, heat the oil over medium heat until hot. Add the rice and onion and cook, stirring occasionally, until the rice is lightly golden brown, about 7 minutes.
Add the garlic and cook for 30 more seconds.
Add 2 ½ cups of broth, peas and carrots, tomato sauce, tomato bouillon, salt, cumin, and serranos. Stir well and make sure all the rice is submerged.
Bring to a boil over high heat, then immediately reduce the heat to low, cover, and cook for 20 minutes.
Remove the pot from the heat and leave the lid on for an additional 10 minutes.
After 10 minutes, remove the lid. Remove the serranos from the top, fluff with a fork, then serve.
Instant Pot Instructions
Rinse rice in a strainer until water runs clear.
Select the "saute" option on your Instant Pot. Once the pot is very hot, add the oil, rice and onion. Saute until the rice is lightly golden brown, about 7 minutes.
Add the garlic and cook for 30 more seconds.
Add 1 ½ cups of broth, peas and carrots, tomato sauce, tomato bouillon, salt, cumin, and serranos. Stir well and scrape all the rice grains down into the liquid. Seal the Instant Pot and press "rice."
Once Instant Pot beeps to indicate it is finished, allow it to naturally release for 10 minutes (do NOT release the steam or open the lid yet). After 10 minutes, release the steam and open the lid. Remove the serranos from the top, fluff with a fork, then serve.
Nutrition
- Calories
- 271 kcal
- Carbohydrate Content
- 41 g
- Protein Content
- 5 g
- Fat Content
- 10 g
- Saturated Fat Content
- 1 g
- Cholesterol Content
- 2 mg
- Sodium Content
- 823 mg
- Fiber Content
- 2 g
- Sugar Content
- 1 g
- Unsaturated Fat Content
- 8 g
- Serving Size
- 1 serving

