Mexican Spinach Rice Recipe: Zesty Lime and Cilantro Infusion

Mexican Spinach Rice Recipe: Zesty Lime and Cilantro Infusion

This vibrant rice dish brings authentic Mexican flavors to your table with a fresh twist. The combination of earthy spinach, bright lime, and aromatic cilantro transforms simple ingredients into something extraordinary.

The beauty lies in its simplicity: long-grain rice absorbs a flavorful broth infused with garlic, onion, and cumin, while fresh spinach adds color and nutrition. A final squeeze of lime and sprinkle of cilantro elevate it to restaurant quality.

What emerges is a tender, fragrant side that pairs perfectly with any Mexican main. The rice grains stay separate and fluffy, each bite carrying the zesty, herbaceous notes that define this dish.

Ready in under 30 minutes, it’s an easy way to add vibrant, vegetarian flair to your meal.

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

Ingredients for Mexican Spinach Rice

Pantry staples meet fresh herbs and citrus for a bright, flavorful side.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Vegetable Broth 🥣 2 ½ cups Low-sodium preferred for control
Fresh Spinach 🍃 5 oz Baby spinach, roughly chopped
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for even distribution
Olive Oil 🫒 2 tbsp Extra-virgin for depth
Ground Cumin 🌿 1 tsp Toasted briefly for aroma
Salt 🧂 ¾ tsp Diamond Crystal kosher preferred
Fresh Lime 🍈 1 whole Zested and juiced separately
Fresh Cilantro 🌿 ½ cup Leaves and tender stems, chopped
Unsalted Butter 🧈 1 tbsp Optional for richness
Black Pepper 🌶️ ½ tsp Freshly ground for brightness

The rice is key here—long-grain white stays fluffy and separate. I grab Mahatma or Carolina at the regular grocery store. For the broth, Better Than Bouillon vegetable base is my go-to (just mix with hot water). Cumin loses its punch fast, so check the date on your jar—if it’s more than a year old, pick up fresh at Whole Foods bulk section.

No fresh spinach? Frozen works in a pinch—thaw and squeeze out excess water. Out of lime? Lemon juice at half the amount gets you close. Cilantro haters can swap for flat-leaf parsley. The butter is optional but adds a nice richness—vegan butter works too if you need to keep it dairy-free. Don’t skip toasting the cumin, though (30 seconds in a dry pan).

Leftovers keep well for 4-5 days in the fridge. The spinach may darken slightly, but it reheats beautifully. Freeze for up to 3 months (portion first for easy meals). A quick squeeze of lime right before serving wakes up the flavors.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—rice, spinach, and garlic all in one pot with minimal cleanup.
  • Garlic-Kissed Goodness: The sizzling garlic and onion in the broth give this rice a rich, savory depth that’s honestly irresistible.
  • Meal Prep Hero: It reheats beautifully, so I make a big batch for lunches all week. (Yes, even on a Tuesday night)
  • Budget Friendly: Between us, a bag of rice, fresh spinach, and a few pantry staples stretch further than you’d think.

Step-by-Step Instructions for Mexican Spinach Rice

Here’s how I make this vibrant, citrusy rice dish that comes together in one pot.

Step 1: Sauté Aromatics and Toast the Rice

Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until it turns translucent and just starts to soften at the edges. This builds a sweet, savory base for your dish.

Stir in the minced Garlic Cloves and 1 tsp Ground Cumin, cooking for 30 seconds until fragrant. I always let the cumin toast briefly here—it deepens the flavor incredibly. Immediately add the 1.5 cups Long-Grain White Rice and stir constantly for 1-2 minutes until the grains turn opaque. This toasting step prevents the rice from turning mushy.

Step 2: Add Liquids and Simmer

Pour in the 2.5 cups Vegetable Broth, 0.75 tsp Salt, and 0.5 tsp Black Pepper. Stir well to combine, making sure to scrape up any browned bits from the bottom of the pot. These bits are packed with flavor and will dissolve into your cooking liquid.

Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer for 15 minutes. Don’t peek during this time—steam is crucial for even cooking. You’ll know it’s working when you see tiny bubbles gently breaking the surface and hear a soft, steady simmer.

Step 3: Incorporate Spinach and Finish Cooking

After 15 minutes, remove the lid and quickly stir in the 5 oz Fresh Spinach. The spinach will wilt almost immediately from the heat and steam. If the rice still looks a bit firm, add ¼ cup water, cover, and cook for 2-3 more minutes. You want the rice tender but not mushy, with all liquid absorbed.

Once the rice is cooked, turn off the heat and let it sit covered for 5 minutes. This final rest allows the grains to steam and become perfectly fluffy. If you’re using it, now’s the time to stir in the 1 tbsp Unsalted Butter for a touch of richness.

Step 4: Add Fresh Flavors and Serve

Zest the Fresh Lime directly over the rice, then stir in the juice. The zest adds a bright, aromatic punch while the juice brings a tangy contrast to the earthy cumin and spinach. Taste and adjust seasoning if needed—I sometimes add a pinch more salt here.

Finally, fold in the 0.5 cup Fresh Cilantro. The heat from the rice will slightly wilt the cilantro, mellowing its sharpness while keeping that fresh, herbal note. Serve immediately, while the rice is hot and the flavors are at their brightest. The cilantro and lime should pop against the warm, savory base.

👨‍🍳

Pro Tips For Making Mexican Spinach Rice

  • Toast the Rice: Cook the rice in the pot for 2-3 minutes before adding liquid—it deepens the nutty flavor and prevents mushiness. I learned this the hard way after ending up with a bland, sticky batch.
  • Wilt Spinach Last: Stir in the fresh spinach only after the rice is fully cooked, then cover for 5 minutes. Adding it too early turns it into a sad, gray lump.
  • Use Warm Broth: Pour in vegetable broth that’s already hot from the kettle or microwave. Cold broth slows the cooking and can make the rice unevenly textured.
  • Squeeze the Garlic: After mincing the garlic cloves, let them sit for 10 minutes before cooking—it mellows the harsh bite. Sounds weird, but it works.

Regional Styles of These Flavors

Oaxacan-Inspired Version

In Oaxaca, they often use hoja santa or epazote with spinach for depth. I add 1 tsp dried epazote to the broth for an earthy, slightly citrusy note. The rice takes on a more complex, almost smoky character that pairs beautifully with black beans. 🌿

Yucatán Style

Yucatán cuisine loves achiote paste—mix 1 tbsp into your oil before sautéing onions. This gives the rice a vibrant orange hue and subtle bitterness that balances the lime perfectly. I find it at Mexican grocery stores or online.

Northern Mexico

Up north, they prefer a simpler approach with more charred flavors. After cooking, I spread the rice on a baking sheet and broil for 2-3 minutes to add a smoky edge. This mimics the traditional tlayuda cooking method.

Veracruz Variation

Veracruz-style rice often includes olives and capers. Fold in ¼ cup chopped green olives and 1 tbsp capers with the spinach. The briny elements cut through the richness and add a Mediterranean twist. 💛

Central Mexico

In Central Mexico, they might add poblano peppers. Roast and dice 1 poblano, then stir it in with the spinach. The mild heat and earthy flavor complement the cumin beautifully without overpowering.

Texas-Mex Fusion

For a Texas twist, swap ½ the spinach for kale and add 1 tsp smoked paprika with the cumin. This gives it a heartier texture and deeper smoky notes that feel right at home with grilled meats.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 2g10%
Cholesterol 5mg2%
Sodium 420mg18%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 2g
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 frozen spinach instead of fresh?

Yes, but thaw and drain it well first. Squeeze out excess water to prevent soggy rice. Add it at the same step as fresh.

2

Why toast the cumin first?

Toasting for 30 seconds awakens its oils, boosting flavor. Skip this and your dish may taste flat.

3

How do I keep the rice from getting mushy?

Rinse the rice until water runs clear, and don’t stir after adding liquid. Let it steam undisturbed for 15 minutes.

4

Can I make this ahead?

Yes! Cooked rice keeps 4-5 days refrigerated. Reheat with a splash of water and fresh lime to revive.

★★★★★4.5(3 reviews)
Tyler Campbell