Mayan Rice Recipe: Ancient Spices With Tomato Depth

Mayan Rice Recipe: Ancient Spices With Tomato Depth

This traditional rice dish brings the authentic flavors of Mayan cuisine to your table with its rich tomato base and aromatic spices.

I’ve refined this method to capture the essence of ancient techniques while keeping the process simple and accessible. The combination of tomatoes, onions, and garlic creates a deeply savory foundation that elevates the rice to something extraordinary.

The result is fluffy, fragrant rice infused with warm spices and a subtle sweetness from the tomatoes. It’s a side dish that pairs beautifully with grilled meats or stands proudly on its own.

Ready in under 45 minutes, this recipe delivers bold, traditional flavors with minimal effort. Here’s how to make it at home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Mayan Rice

Authentic Mayan flavors start with tomatoes, garlic, and warm spices for depth and aroma.

Ingredient Amount Notes
Long-Grain White Rice 🌾 2 cups Rinsed until water runs clear
Roma Tomatoes 🍅 4 whole Cored and finely chopped
White Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Vegetable Broth 🥫 3 cups Low-sodium preferred for control
Ground Cumin 🌿 1 tsp Toasted for enhanced aroma
Ground Cinnamon 🌰 ¼ tsp Key for authentic Mayan warmth
Dried Oregano 🍃 1 tsp Mexican oregano if available
Achiote Paste 🎨 1 tbsp For vibrant color and earthy flavor
Jalapeño Pepper 🌶️ 1 whole Seeded and finely minced
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Sea Salt 🧂 1 tsp Adjust to taste at finish
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lime 🍋 1 whole Zested and juiced

The achiote paste is non-negotiable for authentic flavor and color. Look for it in Latin markets or the international aisle at Whole Foods. If unavailable, annatto powder works in a pinch (mix 1 tsp with 1 tbsp oil). The rice must be long-grain—jasmine or basmati stay fluffier than short-grain. For the tomatoes, San Marzano canned are a worthy substitute when fresh are out of season.

No achiote? A pinch of smoked paprika adds color and depth. Fresh tomatoes can be swapped for canned diced (drained) in equal amounts. The cinnamon might seem odd but trust the process—it’s a hallmark of Mayan cuisine. For heat control, remove jalapeño seeds entirely for mild or leave some for extra kick. Vegetable broth can be homemade or store-bought, but avoid chicken stock.

This rice holds beautifully for 3-4 days in the fridge. Store in an airtight container once cooled. The flavors deepen overnight, making it perfect for meal prep. Achiote paste keeps in the fridge for 1 month or frozen for 6 months.

❤️

Why You’ll Love This Recipe

  • One Pot Magic: I love that everything—rice, tomatoes, onion, garlic, and broth—simmers together in one pot, leaving me with barely any cleanup.
  • Rich Tomato Depth: The Roma tomatoes and garlic blend into the rice creating this warm, slightly tangy base that’s so much more exciting than plain rice.
  • Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week—still moist, never mushy.
  • Pantry Friendly: Between us, I always have these ingredients on hand, so it’s my go-to when I need a solid, budget-friendly side in a pinch.

Step-by-Step Instructions for Mayan Rice

Master this traditional technique for perfectly fragrant rice with authentic depth of flavor.

Step 1: Toast the Spices and Aromatics

Heat the 2 tbsp Olive Oil in a heavy pot over medium heat. Add the 1 whole White Onion, finely diced, and sauté until translucent, about 3-4 minutes. The onion should soften without browning, creating a sweet base for the dish.

Stir in the 4 cloves Garlic Cloves, minced, along with the 1 tbsp Achiote Paste, 1 tsp Ground Cumin, 0.25 tsp Ground Cinnamon, and 1 tsp Dried Oregano. Toast for 1-2 minutes until the spices become fragrant and the achiote paste dissolves into the oil, forming a rich, red-hued foundation.

Step 2: Incorporate Tomatoes and Jalapeño

Add the cored and finely chopped 4 whole Roma Tomatoes and the seeded, finely minced 1 whole Jalapeño Pepper. Cook for 5-6 minutes until the tomatoes break down and the mixture thickens slightly. You’ll notice the liquid reducing and the colors deepening to a vibrant rust.

This step develops the signature tomato depth of the dish, while the jalapeño adds subtle heat. Stir occasionally to prevent sticking, and ensure the tomatoes fully soften before proceeding.

Step 3: Add Rice and Broth

Stir in the rinsed 2 cups Long-Grain White Rice, coating the grains thoroughly in the spiced tomato mixture. This step infuses the rice with flavor before liquid is added. Cook for 1-2 minutes, stirring constantly, until the rice begins to toast lightly.

Pour in the 3 cups Vegetable Broth and the 1 tsp Sea Salt, then bring to a boil. The liquid should just cover the rice. Once boiling, reduce the heat to low, cover the pot, and let it simmer undisturbed.

Step 4: Simmer and Steam to Perfection

Allow the rice to cook for 18-20 minutes without lifting the lid. The steam trapped inside ensures even cooking and fluffy texture. Resist the urge to peek—releasing steam can lead to uneven cooking and sticky rice.

After the time has elapsed, turn off the heat and let the rice rest, covered, for an additional 5-10 minutes. This final step allows the grains to absorb any remaining liquid and achieve the ideal tender consistency.

Step 5: Finish and Garnish

Fluff the rice gently with a fork to separate the grains. Zest and juice the 1 whole Lime over the pot, then stir in the 0.25 cup Fresh Cilantro, chopped. The lime brightens the earthy spices, while the cilantro adds freshness.

Taste and adjust the seasoning if needed, though the Sea Salt should have balanced the flavors well. Serve immediately, garnished with additional cilantro for a vibrant finish.

👨‍🍳

Pro Tips For Making Mayan Rice

  • Toast the Rice: Cook the rice in oil for 2-3 minutes until lightly golden before adding liquids—this adds nutty depth that plain steamed rice just can’t match.
  • Blend the Base: Puree the Roma tomatoes, onion, and garlic together first instead of chopping; it creates a smoother, more integrated sauce that coats every grain.
  • Skip the Rinse: Don’t rinse the long-grain rice for this dish; the extra starch helps thicken the tomato sauce slightly, giving it that classic Mayan rice consistency.
  • Use Hot Broth: Pour in the vegetable broth while it’s still hot from the kettle—it kickstarts the cooking and prevents the rice from seizing up at the bottom of the pot.

Flavor Customization for This Recipe

Spice Level Adjustments

For a milder dish, omit the jalapeño entirely or replace it with ½ green bell pepper. The peppers add freshness without heat. If you love spice, keep the seeds in or add ½ tsp cayenne pepper with the cumin.

Herb Variations

Swap the cilantro for flat-leaf parsley if you’re not a cilantro fan. For a bolder herb profile, try epazote—a traditional Mexican herb that pairs beautifully with achiote. Use about 1 tbsp fresh at the end.

Citrus Twists

Instead of lime, experiment with orange zest for a sweeter citrus note. The zest of 1 naval orange adds bright, floral complexity. You can also use a mix of lime and orange for layered citrus flavor. 🌟

Protein Boosters

Stir in 1 can black beans (drained and rinsed) when adding the broth for extra protein and texture. For a heartier dish, fold in 1 cup cooked shredded chicken or crumbled chorizo just before serving.

Vegetable Add-Ins

Add ½ cup diced bell peppers or ½ cup corn kernels when cooking the tomatoes. For greens, stir in 2 cups baby spinach right before garnishing—it’ll wilt perfectly from the residual heat.

Extra Aromatics

For deeper flavor, add 1 tsp toasted sesame seeds or 1 tbsp pumpkin seeds as garnish. A pinch of clove (about ⅛ tsp) with the cinnamon enhances the Mayan warmth beautifully. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 55g20%
Dietary Fiber 4g14%
Sugars 3g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead of white?

Yes, but increase liquid to 4 cups and simmer for 40-45 minutes. The texture will be chewier, and the spices may need adjusting for balance.

2

What if I can’t find achiote paste?

Use 1 tsp annatto powder mixed with 1 tbsp oil or substitute ½ tsp smoked paprika for color. The flavor won’t be identical but still delicious.

3

How do I prevent mushy rice?

Avoid lifting the lid during cooking, and don’t stir once the broth is added. Let it rest 5-10 minutes off heat before fluffing.

4

Can this be made in a rice cooker?

Yes! Sauté aromatics first, then add everything to the cooker. Use the standard rice setting, but toast the rice for 1-2 minutes first.

★★★★★5.0(4 reviews)
Tyler Campbell