Main Courses
This 5-star Mexican rice recipe transforms simple grains into a fragrant, tomato-cinnamon masterpiece that steals every plate. The secret lies in slow-toasting spices until they release their aromatic oils—cinnamon, cumin, and garlic—before the rice even touches water. I’ve perfected this method over years of testing, ensuring each grain stays separate yet infused with deep, layered flavor that rivals any restaurant version.
The key to restaurant-quality texture is using long-grain rice and cooking it just until tender, then letting it steam off the heat. This creates those signature fluffy, distinct grains with a subtle crunch at the edges. A rich tomato base—simmered with onions, garlic, and a touch of vinegar—adds brightness, while a final sprinkle of fresh cilantro and toasted sesame seeds elevates the dish to showstopping level. Every bite delivers that perfect balance of smoky, sweet, and tangy.
What sets this recipe apart is the tomato-cinnamon crunch—a signature combination that makes it unforgettable. The cinnamon doesn’t just flavor the rice; it adds a delicate warmth that pairs beautifully with the bright acidity of the tomatoes. This dish works as a side for tacos, a base for burrito bowls, or even a standalone meal with grilled meats or avocado. The aroma alone will have everyone at the table asking for seconds.
Ready in just 30 minutes, this recipe delivers foolproof results without requiring advanced techniques. Whether you’re hosting a fiesta or meal prepping for the week, this Mexican rice will be the star of your table. Let’s get cooking—your taste buds won’t know what hit them.
Ingredients for 5 star mexican rice
Transform simple grains into restaurant-quality Mexican rice with these aromatic ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, rinsed thoroughly |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced for aroma |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for deeper flavor |
| Ground Cinnamon 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Canned Tomato Sauce 🍅 | 1 cup | San Marzano preferred |
| White Vinegar 💧 | 1 tbsp | For brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for crunch |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Vegetable Oil 🫒 | 2 tbsp | For toasting spices |
| Water 💧 | 3 cups | Filtered preferred |
The spices are where the magic happens. Mexican oregano from a Latin market adds depth you won't find with regular oregano—look for it in the bulk section if your grocery store carries it. The cumin and cinnamon need toasting in oil first to release their aromatic oils, so don't skip that step. For the tomato sauce, San Marzano cans are worth the splurge—they're sweeter and less acidic. If you can't find them, any high-quality canned tomatoes will work, but taste the sauce before proceeding. The cilantro should be vibrant green; wilted stems mean it's past its prime.
No Mexican oregano? Italian oregano at half the amount works in a pinch, though it lacks that authentic earthy note. Short on sesame seeds? Toasted sunflower seeds give a similar crunch. The cayenne can be swapped for red pepper flakes at one-third the amount—just remember it's hotter. For the tomato sauce, if you're using crushed tomatoes instead of sauce, strain out the seeds for a smoother texture. The rice? Any long-grain variety works—basmati or jasmine both deliver that signature fluffiness. Just make sure it's white rice; brown takes too long and alters the texture.
This rice reheats beautifully—just add a splash of water and cover with a damp paper towel. Keeps for 4 days in the fridge, though it's best within 2 days for peak texture. For meal prep, store in airtight containers with parchment paper between layers to prevent sticking. Freezes well for 3 months—portion into single servings before freezing. The toasted spices and sesame seeds can be made ahead and stored in a sealed jar for up to 2 weeks in a cool, dark place.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this method—just rice, onions, garlic, and spices in one pot. No measuring cups, no extra bowls, no stress. The cumin and cinnamon bloom right in the oil while you chop, so you’re basically cooking while you prep.
- Warm Spice Hug: That first bite of toasted garlic and cinnamon? It’s like a cozy blanket for your taste buds. The rice absorbs the earthy cumin and sweet onion so well, it’s the kind of flavor that lingers long after you finish eating.
- Weeknight Workhorse: Between us, this rice is my secret weapon for busy nights. It pairs with everything—tacos, grilled chicken, even scrambled eggs—and still tastes intentional, not like a last-minute afterthought. Honestly, I make it at least twice a week.
- Budget Bulk Bargain: A bag of rice and a few spices stretch to feed a family for days. The leftovers reheat like a dream (just add a splash of water), and it’s way cheaper than takeout. My wallet and my freezer both thank me for this recipe.
Step-by-step instructions for 5-Star Mexican rice
Transform simple grains into restaurant-quality Mexican rice with bold tomato-cinnamon flavors.
Toast the Spices and Aromatics
Heat the 2 tablespoons vegetable oil in a large skillet over medium heat until shimmering. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. This step builds flavor by caramelizing the onion's natural sugars.
Add the 4 cloves garlic cloves, 1.5 teaspoons ground cumin, 0.5 teaspoon ground cinnamon, 1 teaspoon dried oregano, and 0.25 teaspoon cayenne pepper. Stir continuously for 1 minute until the spices are fragrant and the garlic turns golden. Watch carefully—the garlic burns quickly. Remove from heat immediately after toasting.
Build the Tomato Base
Return the skillet to medium heat and add the 1 cup canned tomato sauce and 1 tablespoon white vinegar. Stir and simmer for 3-4 minutes until the sauce thickens slightly and the flavors meld. You'll notice the mixture darken and develop a rich aroma—this is where the tomato's natural sweetness and acidity balance perfectly.
I like to press the tomato sauce against the bottom of the pan with a wooden spoon, scraping up all those flavorful browned bits. These bits, called fond, contain concentrated flavor that makes the difference between good rice and extraordinary rice. Let the sauce reduce until it coats the back of a spoon—a sign it's ready for the rice.
Cook the Rice to Perfect Texture
Add the 2 cups long-grain white rice and stir to coat each grain with the tomato-spice mixture. Pour in the 3 cups water and add the remaining 1.5 teaspoons salt. Bring to a gentle boil, then immediately reduce heat to low. Cover the skillet tightly with a lid and cook for 15 minutes without disturbing it.
Here's the thing—resist the urge to peek or stir. The rice needs undisturbed cooking to develop its signature texture. After 15 minutes, check the rice. It should be tender but still slightly firm to the bite. If it's not quite done, cover and cook for another 2-3 minutes. The rice should absorb all the liquid, leaving the bottom lightly crisped.
Rest and Garnish for Restaurant-Quality Finish
Remove the skillet from heat and let it sit covered for 5 minutes. This resting period allows the steam to redistribute, ensuring each grain is perfectly cooked. Don't skip this step—it's crucial for developing that signature Mexican rice texture where the grains are separate but cling together just enough.
Fluff the rice gently with a fork, then stir in the 0.25 cup chopped fresh cilantro and 1 tablespoon toasted sesame seeds. The cilantro adds freshness while the sesame seeds contribute a delightful crunch. Serve immediately while still warm, with the seeds scattered on top for that final restaurant-quality touch.
Pro Tips For Making 5 Star Mexican Rice
- TOAST THE SPICES: I learned this the hard way—skipping the toasting step makes your cumin and cinnamon taste like dust instead of magic. Heat them dry in the pot for 30 seconds until fragrant (yes, you’ll smell it), then immediately add the onions. That quick burst of heat unlocks their flavor—no more wondering why your rice tastes bland.
- SOAK THE RICE: Thirty minutes in warm water isn’t optional—it’s the difference between mushy rice and perfect grains. Use twice the volume of water (e.g., 1 cup rice = 2 cups water) and drain just before cooking. I skip this when I’m rushed, but the rice clumps like glue otherwise.
- SIMMER DON’T BOIL: After adding liquid, reduce to the lowest heat that keeps a gentle bubble at the edges—no rolling boil. Too much heat turns Mexican rice into porridge, and you’ll end up with a sad, gummy mess. A lid helps, but don’t smother it; let that steam work its magic.
- UPGRADE WITH BAY LEAF: Sounds weird, but it works: Tuck a single bay leaf into the pot with the rice. Remove it before serving—it disappears, but the subtle herbal depth stays. I was skeptical until I tried it; now it’s non-negotiable for restaurant-quality flavor. (Pro tip: Use a fresh one, not dried.)
Health benefits of 5 star mexican rice
Fiber-Rich Foundation
This Mexican rice delivers a surprising 4 grams of fiber per serving, thanks to the whole grains and tomato base. Fiber supports digestive health by promoting regularity and feeding beneficial gut bacteria. The combination of long-grain white rice and tomato sauce creates a balanced texture that's gentle yet satisfying. 💫
Protein Boost
While not a protein powerhouse, this dish pairs beautifully with protein-rich meals like tacos or grilled meats. The cilantro and sesame seeds add plant-based protein, with about 1 gram per serving. For a protein upgrade, consider serving with black beans or shrimp—both complement the rice's flavors perfectly.
Antioxidant-Rich Tomato Base
The San Marzano tomato sauce provides a concentrated dose of lycopene, a powerful antioxidant that supports heart health. Cooking tomatoes with a touch of oil (as we do here) actually increases lycopene absorption. The cumin and cinnamon also contribute antioxidants, making this a flavorful way to boost your daily intake.
Low-Calorie Comfort
At just 180 calories per serving, this rice offers satisfying texture and flavor without the guilt. The white vinegar adds brightness while keeping calories in check. It's perfect for those watching their intake but still craving restaurant-quality Mexican flavors. The sesame seeds add crunch without significant calories.
Blood Sugar Balance
The combination of fiber and complex carbs in this rice helps stabilize blood sugar levels. The cinnamon plays a special role here—studies show it can improve insulin sensitivity. Pair this rice with lean proteins like grilled chicken or fish for a balanced meal that won't spike your blood sugar.
Meal Prep Friendly
This rice reheats beautifully while maintaining its nutritional benefits. The fiber content remains intact even after reheating, and the antioxidants from the tomatoes stay stable. Storing leftovers in airtight containers preserves freshness for up to 4 days in the refrigerator, making it an easy healthy option for busy weeks.
Nutrition facts
Frequently asked questions
Why does this Mexican rice recipe use cinnamon?
The cinnamon adds a warm, aromatic depth that's essential for authentic Mexican rice flavor. It pairs beautifully with the tomato's natural sweetness and creates that signature "5-star" complexity. The key is toasting it with the other spices to release its aromatic oils before adding the rice.
Can I make this rice in a rice cooker?
Follow the same steps for toasting spices and building the tomato base, then transfer everything to your rice cooker. Use the same rice-to-water ratio (1:1.5) and let it cook undisturbed. The texture will be slightly different but still delicious. Just skip the final resting time—rice cookers handle that automatically.
What's the secret to getting perfectly separate grains?
Three things: 1) Don't stir the rice while cooking, 2) Use long-grain rice, and 3) Let it rest off heat for 5 minutes. The undisturbed cooking prevents clumping, while the resting time allows steam to redistribute. This creates those signature distinct grains with just enough cling.
How can I make this vegan?
Easy! Skip the sesame seeds (or use toasted pumpkin seeds) and ensure your tomato sauce is vegan. The recipe already uses plant-based ingredients like vinegar and vegetable oil. For extra protein, serve with black beans or lentils. The flavor profile remains identical—just check your garnishes for animal products.
My rice turned out mushy—what went wrong?
Most likely you either overcooked it or used the wrong rice type. Long-grain rice is crucial—short-grain or instant rice will turn mushy. Also, never add extra water once cooking begins. If it's still too soft, spread it on a baking sheet and bake at 300°F for 10 minutes to dry it out slightly.
