There’s nothing quite like the comfort of home-cooked meals, especially when they transport you to a warm, bustling Mexican restaurant. Picture this: fluffy grains of rice infused with zesty tomatoes and vibrant spices, ready to be paired with enchiladas or tacos. I discovered this Restaurant-Style Mexican Rice recipe during a busy week when I craved something flavorful yet easy to whip up. It’s not just a side dish; it’s a delightful complement to any meal, transforming your dinner into a fiesta.
As a busy cook, I appreciate recipes that keep my family happy without too much fuss. This rice dish fits perfectly into my weeknight rotation—quick to prepare and bursting with authenticity. Whether you’re looking to impress at your next potluck or want a simple yet crowd-pleasing side for Taco Tuesday, this recipe has you covered. Join me in discovering what makes this rice a staple in my kitchen!

Why is Restaurant-Style Mexican Rice a Must-Try?
Fluffy Texture: The rice turns out light and fluffy, akin to what you’d experience at your favorite Mexican restaurant.
Easy Execution: You’ll love how this recipe comes together in just 30 minutes, making it perfect for busy weeknights!
Flavorful Base: Infused with zesty tomatoes and a blend of spices, this rice elevates any dish it accompanies.
Family-Friendly: Its mild flavors cater to all palates, ensuring even picky eaters at the table will ask for seconds.
Versatile Pairing: Whether it’s enchiladas, tacos, or your own twist, the possibilities are endless. Serve it at gatherings or enjoy a cozy dinner at home
Restaurant-Style Mexican Rice Ingredients
For the Rice
- Vegetable oil – Adds moisture and prevents sticking; can substitute with olive oil for a different flavor.
- Uncooked long-grain rice – Acts as the base of the dish; avoid substitutes like minute rice, as they require different cooking times.
- Kosher salt – Brings out flavors and balances ingredients; if unavailable, table salt can be used but in slightly less quantity.
- Freshly ground black pepper – Adds depth and subtle heat; white pepper can be used for a milder flavor.
For the Vegetables
- Yellow onion (minced) – Provides sweetness and depth; substitute with shallots or green onions if needed.
- Green or red bell pepper (chopped) – Offers crunch and a sweetness to balance the flavors; use any color of bell pepper or omit if desired.
For the Flavor
- Chili powder – Infuses the rice with a warm, spicy flavor; use cayenne pepper for more heat or omit for a milder version.
- Garlic salt – Enhances flavor with a savory touch; can replace with regular salt and a minced garlic clove.
- Ground cumin – Adds earthy warmth and depth; substitute with coriander for a different flavor profile.
For the Toss
- Petite diced tomatoes (canned) – Provides moisture and acidity; fresh diced tomatoes can be used as a substitute, but adjust for extra cooking time.
- Chicken broth – Used to cook the rice and enhance flavor; vegetable broth is an excellent substitute for a vegetarian option.
This Restaurant-Style Mexican Rice is not only easy to make but also transforms any meal into a delightful festivity, perfect for families or entertaining guests!
How to Make Restaurant-Style Mexican Rice
-
Gather Ingredients: Collect all your ingredients and place them within arm’s reach. This ensures a smooth cooking process, avoiding any last-minute searches!
-
Prep the Veggies: Mince the yellow onion and chop the bell pepper finely. This helps them release their flavors as they sauté, adding depth to your dish.
-
Heat the Oil: In a medium saucepan, heat the vegetable oil over medium heat. Add the minced onion and bell pepper, sautéing until they’re tender and slightly translucent, about 3-5 minutes.
-
Toast the Rice: Stir in the uncooked long-grain rice, chili powder, garlic salt, kosher salt, black pepper, and ground cumin. Let the rice toast for a minute, which enhances its nutty flavor.
-
Add Tomatoes and Broth: Mix in the canned petite diced tomatoes and chicken broth. Stir well and bring the mixture to a boil, allowing all those flavors to combine beautifully.
-
Simmer to Perfection: Once boiling, reduce the heat to low, cover the saucepan, and let it simmer for about 20 minutes or until the rice is tender. Stir occasionally to prevent sticking, keeping it covered until you’re ready to serve.
Optional: Garnish with fresh cilantro for an extra pop of flavor and color!
Exact quantities are listed in the recipe card below.

Restaurant-Style Mexican Rice Variations
Customize your meal by exploring these delightful twists to this beloved classic!
-
Spicy Kick: Add diced jalapeños or a splash of your favorite hot sauce for an extra kick of heat and flavor.
-
Vegetarian Delight: Swap the chicken broth for vegetable broth to create a hearty, meat-free side dish that still packs a punch.
-
Hearty Additions: Mix in black beans or corn for added texture and nutrition, transforming the rice into a colorful, complete dish.
-
Herb Infusion: Sprinkle in fresh cilantro or parsley just before serving to elevate the freshness and add a pop of color.
-
Zesty Lime: Squeeze fresh lime juice over the rice before serving to enhance its flavors and provide a refreshing contrast.
-
Coconut Variation: Replace half the broth with coconut milk for a creamy, tropical twist that adds richness and depth.
-
Cheesy Goodness: Stir in some shredded cheese during the final stages of cooking for a melty, indulgent finish that both kids and adults will adore.
-
Nutty Flavor: Toast some slivered almonds or pine nuts and sprinkle them on top before serving for a delightful crunch and nutty aroma.
Storage Tips for Restaurant-Style Mexican Rice
Fridge: Store leftover Restaurant-Style Mexican Rice in an airtight container in the refrigerator for up to 3 days to maintain freshness.
Freezer: For longer storage, freeze the rice in portioned airtight containers for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: To reheat, add a splash of water to the rice and warm it on the stovetop or in the microwave. Stir occasionally to ensure even heating.
Room Temperature: Avoid leaving the rice out at room temperature for more than 2 hours to prevent spoilage.
Expert Tips for Restaurant-Style Mexican Rice
• Oil for Fluffiness: Cooking the rice in oil before adding the liquids helps achieve that non-sticky texture you want in a perfect Restaurant-Style Mexican Rice.
• Mind the Heat: Keep the simmering heat low to avoid burning. A gentle simmer ensures the rice cooks evenly without clumping or sticking.
• Measure Liquid Carefully: Adding too much broth can lead to mushy rice. Stick to the recommended measurements for the best results.
• Stir Occasionally: Gently stirring the rice during cooking helps prevent sticking. Be careful not to over-stir, which can break the grains.
• Versatile Flavoring: Feel free to customize your spices! Adding a pinch of cayenne or extra chili powder can elevate the flavor while ensuring it remains family-friendly.
Make Ahead Options
These Restaurant-Style Mexican Rice preparations are perfect for busy home cooks who want to save time without compromising flavor! You can sauté the vegetables and toast the rice up to 24 hours in advance, allowing them to develop a richer taste. Simply refrigerate them in an airtight container after cooking. When you’re ready to serve, add the canned tomatoes and chicken broth, then bring the mixture to a boil and follow the simmering instructions for perfectly fluffy rice. By prepping in advance, you’ll enjoy the same delightful, authentic flavors just like at your favorite Mexican restaurant. Enjoy this time-saving tip that guarantees a delicious side dish for your family dinner!
What to Serve with Restaurant-Style Mexican Rice?
Enhance your dining experience with delightful pairings that bring out the best in this flavorful rice dish.
-
Tacos: The zesty flavors of tacos complement the rice’s softness, making each bite a savory explosion of textures.
-
Enchiladas: Pairing this rice with cheesy enchiladas provides a comforting balance, offering a hearty and satisfying meal for the whole family.
-
Fajitas: The sizzling, spiced goodness of grilled fajitas works beautifully with the light fluffiness of the rice, soaking up every delicious flavor.
-
Guacamole: The creamy richness of guacamole adds an appealing contrast to the rice, creating a refreshing option for texture and taste.
-
Cilantro Lime Shrimp: Bright and zesty shrimp drizzled with lime juice pairs wonderfully with the tomato-infused rice, elevating your entire meal.
-
Mexican Street Corn: This sweet and savory side dish brings crunchy freshness that complements the rice’s hearty flavor beautifully.
Indulge in a refreshing Margarita to wash it all down, or finish with some churros for a sweet touch to round out your fiesta night!

Restaurant-Style Mexican Rice Recipe FAQs
What type of rice should I use for Restaurant-Style Mexican Rice?
For this recipe, uncooked long-grain rice is the best choice because it provides the right texture. Avoid substitutes like minute rice or instant rice, as they require different cooking times and may not yield the same fluffy result.
How should I store leftovers of Restaurant-Style Mexican Rice?
Store leftovers in an airtight container in the refrigerator for up to 3 days. For best results, reheat them on the stovetop with a splash of water, which will help maintain moisture and prevent sticking.
Can I freeze Restaurant-Style Mexican Rice?
Absolutely! To freeze, allow the rice to cool completely, then portion it into airtight containers or freezer bags. It can be stored in the freezer for up to 2 months. When ready to eat, thaw it overnight in the fridge and reheat gently on the stove or in the microwave.
How can I tell if my rice is cooked correctly?
The rice should be fluffy and tender, with no excess liquid remaining. If it’s too mushy, you may have added too much broth or cooked it at too high a temperature. Be sure to keep heat low and stir occasionally to prevent it from sticking to the bottom of the pan.
What can I substitute for chicken broth?
For a vegetarian option, simply use vegetable broth instead of chicken broth. This still enhances the flavors beautifully while making the dish suitable for all diets. It’s a simple adjustment that won’t compromise the overall taste!
Can I add vegetables to the Restaurant-Style Mexican Rice?
Very much! You can stir in diced veggies like corn or black beans for added texture and nutrition. Just be sure to adjust the cooking times slightly to ensure all ingredients are perfectly cooked without making the rice too mushy.

Perfect Restaurant-Style Mexican Rice for Family Fiesta Nights
Ingredients
Equipment
Method
- Gather Ingredients: Collect all your ingredients and place them within arm's reach.
- Prep the Veggies: Mince the yellow onion and chop the bell pepper finely.
- Heat the Oil: In a medium saucepan, heat the vegetable oil over medium heat. Add the minced onion and bell pepper, sautéing until tender.
- Toast the Rice: Stir in the uncooked long-grain rice, chili powder, garlic salt, kosher salt, black pepper, and ground cumin. Let the rice toast for a minute.
- Add Tomatoes and Broth: Mix in the canned petite diced tomatoes and chicken broth. Stir well and bring to a boil.
- Simmer to Perfection: Reduce heat to low, cover, and simmer for about 20 minutes or until rice is tender.




