1 Cup Mexican Rice Recipe: Tomato-Cilantro Crisp-Top in 20 Minutes

Main Courses

1 Cup Mexican Rice Recipe: Tomato-Cilantro Crisp-Top in 20 Minutes

This 1 cup Mexican rice recipe delivers restaurant-quality flavor in just 20 minutes—perfect for weeknight dinners or meal prep. The secret lies in a crispy tomato-cilantro topping that adds texture and aroma, transforming simple white rice into a vibrant, flavorful side dish. I developed this method after testing countless variations, and it consistently delivers the right balance of tender rice and crispy top layer.

The recipe relies on a few key ingredients: long-grain white rice, chicken broth for depth, and a blend of spices that includes cumin, garlic powder, and chili powder for that authentic Mexican taste. The tomato-cilantro topping isn’t just for decoration—it’s what elevates this dish, adding a burst of freshness and a satisfying crunch. What sets this apart is the one-pot method, which ensures even cooking and minimal cleanup.

By the time you’re done, you’ll have perfectly fluffy rice topped with a golden, crispy layer that’s packed with bright tomato and fresh cilantro flavors. This recipe serves as a foolproof foundation for tacos, burritos, or even as a standalone side dish. It’s designed to be simple yet impressive, making it ideal for both beginners and experienced cooks looking to streamline their meal prep.

The best part? This recipe scales effortlessly—double or triple the ingredients for larger gatherings, and the same technique applies. Whether you’re feeding a family or meal prepping for the week, this 20-minute Mexican rice will become a staple in your rotation. Let’s get started!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for 1 cup mexican rice

Restaurant-quality Mexican rice starts with these twelve essential ingredients—simple yet transformative.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Chicken Broth 💧 1 ¼ cups Low-sodium preferred
Tomatoes 🍅 ½ cup Diced, ripe Roma or vine
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Ground Cumin 🌿 ½ tsp Toasted for deeper flavor
Garlic Powder 🧄 ½ tsp Fresh ground preferred
Chili Powder 🌶️ ½ tsp Mild or medium heat
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly ground
Olive Oil 🫒 1 tbsp Extra-virgin for richness
Onion Powder 🧅 ¼ tsp For depth of flavor
Lime Juice 🍋 1 tbsp Freshly squeezed

The rice forms the foundation, so choose long-grain white rice—it stays separate and absorbs flavors beautifully. For broth, low-sodium chicken broth is key; it prevents the rice from becoming overly salty. I prefer Swanson or Pacific Foods brands for their clean flavor. The tomatoes and cilantro should be bright and fresh—Roma tomatoes hold their shape better than beefsteak varieties. If you're using dried cilantro (unlikely, but possible), reduce to one-third the amount and toast it lightly to bring out its aroma. The spices are non-negotiable: ground cumin should be toasted in a dry pan for 30 seconds to deepen its earthy notes, and garlic powder from a Penzeys spice blend adds complexity without overpowering.

No fresh cilantro? Dried cilantro at one-third the amount works in a pinch, though it lacks the bright freshness. Substituting sun-dried tomatoes for fresh in the topping adds a chewy texture but loses some acidity—balance with an extra splash of lime. For a vegetarian version, vegetable broth replaces chicken broth seamlessly. The lime juice can be swapped for lemon juice, though lime's citrus brightness is ideal. If you're short on time, pre-chopped frozen cilantro (like Trader Joe's brand) saves effort without sacrificing much flavor. The onion powder can be replaced with 1/4 tsp garlic powder + 1/4 tsp salt for a quick swap, though the texture differs slightly.

Rice keeps best in an airtight container in the fridge for 4-5 days, though the crispy topping loses its crunch after day two. For longer storage, freeze the rice (without the topping) for up to 3 months—reheat in the microwave with a splash of water to restore moisture. The tomato-cilantro topping can be prepped ahead and stored separately for 2 days in the fridge. To revive the texture, sprinkle with a pinch of salt and let sit at room temperature for 10 minutes before serving. This recipe scales perfectly: double the ingredients for a crowd, using a 5-quart Dutch oven for even cooking.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just one pot, no extra bowls, and zero stress. The rice cooks right in the broth with tomatoes and cumin, so you’re stirring, not scrubbing.
  • Cumin-Kissed Depth: That toasted cumin? It’s the star. It turns simple rice into something warm and earthy, with just a hint of smoky richness—no fancy spices needed.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. It reheats beautifully, pairs with anything (tacos, eggs, even sandwiches), and my kids actually eat it cold in their lunches.
  • Budget Stretch: A single cup of rice, a can of tomatoes, and a spoonful of cumin? This feeds four for under $2. Honestly, it’s the kind of recipe that makes grocery day feel like a win.

Step-by-step instructions for tomato-cilantro crisp-top Mexican rice

This method delivers perfectly seasoned rice with a golden, crispy tomato-cilantro topping in just 20 minutes.

1

Sauté Aromatics in Olive Oil

Heat the 1 tablespoon olive oil in a medium saucepan over medium heat until shimmering. Add the 0.5 cup diced tomatoes, 0.5 teaspoon ground cumin, 0.5 teaspoon garlic powder, 0.5 teaspoon chili powder, 0.5 teaspoon salt, 0.25 teaspoon black pepper, and 0.25 teaspoon onion powder. Stir constantly for 2-3 minutes until the tomatoes soften and release their juices.

Here's the thing—don't rush this step. You want the spices to bloom and the tomatoes to break down into a fragrant, slightly chunky base. The mixture should smell deeply aromatic with warm, earthy cumin and bright tomato essence. If the oil starts to smoke (it won't at this heat), reduce to medium-low immediately to prevent burning the spices.

2

Toast the Rice for Perfect Texture

Add the 1 cup long-grain white rice to the pan and stir for 1 minute to coat each grain evenly with the oil and spices. This toasting step is critical—it prevents the rice from becoming mushy and builds flavor. You'll hear the rice grains sizzle gently as they absorb the aromatics.

Pour in the 1.25 cups chicken broth all at once and stir once more to distribute evenly. Bring to a gentle boil, then immediately reduce heat to low. Cover tightly with a lid and simmer for 12 minutes without disturbing. The rice should cook undisturbed to develop its own steam and prevent sticking. If you peek, you'll add unnecessary moisture and risk uneven cooking.

3

Prepare the Crisp-Top Mixture

While the rice cooks, chop the 0.25 cup fresh cilantro into small pieces (about ¼-inch chunks) and mix it with the 1 tablespoon lime juice in a small bowl. Set aside. This bright, acidic mixture will create the signature crispy topping that contrasts beautifully with the tender rice.

After the 12 minutes, turn off the heat and let the rice sit covered for 5 minutes. This resting period allows the rice to finish absorbing any remaining liquid. Using a fork, gently fluff the rice to separate the grains while leaving some of the steam intact—this creates pockets for the crispy topping to adhere perfectly.

4

Create the Crispy Tomato-Cilantro Topping

Return the pan to medium-high heat and spread the cooked rice evenly across the bottom. In a small skillet, heat 1 teaspoon olive oil over high heat until smoking. Quickly add the chopped cilantro-lime mixture and the 0.5 cup diced tomatoes (reserve any juices from earlier if needed). Cook for 1-2 minutes until the cilantro turns bright green and the tomatoes begin to caramelize.

Spoon this mixture evenly over the hot rice, pressing down gently with a spatula. Watch closely—the topping should crisp up in 30-45 seconds as it releases moisture and forms a golden crust. Remove from heat immediately once you see golden spots forming. The contrast between the tender rice and crispy topping is what makes this dish special.

5

Rest and Serve with Confidence

Let the rice rest for 2 minutes before serving to allow the crispy topping to set. The rice should be fluffy with a slight crunch from the topping, and each bite should deliver bright lime, fresh cilantro, and warm spices. Serve immediately while the topping is still crisp—it softens quickly once removed from heat.

This method ensures you'll never have dry, bland rice again. The key is in the crispy topping, which adds texture and freshness that transforms simple rice into a restaurant-worthy side. The lime juice cuts through the richness of the chicken broth, while the toasted spices give depth without overpowering the dish.

👨‍🍳

Pro Tips For Making 1 Cup Mexican Rice

  • TOAST THE CUMIN FIRST: I learned this the hard way—skipping the toast can make your rice taste flat. Heat your dry cumin in the pot for 30 seconds until it smells nutty and aromatic before adding broth. That’s when the real flavor kicks in.
  • USE ROOM-TEMP BROTH: Cold broth? Big mistake. Let your chicken broth sit out for 10 minutes before using—it’ll cook the rice more evenly and save you from lukewarm, soggy results. (Yes, even if you’re impatient like me.)
  • CHOP TOMATOES SMALL: Big chunks? They’ll turn mushy. Dice your tomatoes into ¼-inch pieces so they break down just enough to flavor the rice without turning it into a sauce. No one wants rice that tastes like tomato soup.
  • STIR ONCE AFTER BOILING: After the initial boil, walk away. Let it cook undisturbed for 5 minutes, then stir once—just enough to break up any crust forming at the bottom. Over-stirring releases starch too early, making your rice gluey. (Your future self will thank you.)

Best sauces and condiments for these flavors

Classic Tomato Sauce

Start with a simple tomato sauce made from ½ cup diced Roma tomatoes, 1 tbsp olive oil, ½ tsp garlic powder, and ¼ tsp salt. Sauté the tomatoes in the oil over medium heat for 3-4 minutes until they break down into a rustic, slightly chunky sauce. This sauce forms the base of the crispy topping and adds natural sweetness that balances the lime's acidity. 🍅

Creamy Avocado Lime Dressing

Blend ½ ripe avocado, 2 tbsp sour cream, 1 tbsp lime juice, ¼ tsp salt, and 1 tbsp chopped cilantro until smooth. Drizzle this cooling dressing over the finished rice just before serving—it adds a velvety texture that contrasts beautifully with the crispy topping. I like to use Hass avocados for their creamy texture and mild flavor.

Spicy Salsa Verde

For a tangy kick, prepare a quick salsa verde by blending ½ cup tomatillos, ¼ cup cilantro, 1 jalapeño, 1 tbsp lime juice, and ¼ tsp salt. Roast the tomatillos and jalapeño in a dry skillet for 2 minutes until charred, then blend with the remaining ingredients. Spoon this vibrant green salsa over the rice for a refreshing, spicy contrast to the crispy topping.

Smoky Chipotle Crema

Mix ¼ cup sour cream, 1 tsp adobo sauce (from canned chipotles), ½ tsp garlic powder, and 1 tbsp lime juice. This smoky, slightly sweet crema adds depth to the dish. Drizzle it over the rice right before serving—it enhances the Mexican flavors while adding a creamy element that ties everything together.

Garlic Butter Sauce

Melt 1 tbsp butter in a small pan over low heat, then add 1 minced garlic clove and cook for 30 seconds until fragrant. Drizzle this garlic butter over the rice just before serving—it adds a rich, savory note that complements the bright tomato-cilantro topping. This works especially well if you're serving the rice with grilled meats or seafood.

Fresh Pico de Gallo

Chop ½ cup diced tomatoes, ¼ cup diced red onion, ¼ cup chopped cilantro, 1 tbsp lime juice, and ¼ tsp salt. Let it sit for 10 minutes to allow the flavors to meld. This fresh topping adds a bright, crunchy contrast to the warm rice and crispy topping. It’s a great way to incorporate extra texture without altering the rice’s main flavor profile.

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 38g13%
Dietary Fiber 2g8%
Sugars 2g
Protein 5g10%
* 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 rice for this recipe?

While you can substitute brown rice, it requires 30-40 minutes of cooking time and double the broth (about 2.5 cups). Brown rice absorbs liquid differently and needs more time to soften. The crispy topping will still work, but the texture will be chewier rather than fluffy. For best results, stick with white rice for this quick method.

2

How do I make this recipe vegetarian?

Swap the chicken broth for vegetable broth and add ½ teaspoon smoked paprika to deepen the flavor. For extra protein, stir in ½ cup black beans during the final 5 minutes of cooking. The crispy topping remains the same, but the beans will soak up the extra liquid beautifully.

3

Why is my rice mushy instead of fluffy?

Mushy rice usually means either too much liquid or peeking while cooking. For this recipe, use exactly 1.25 cups broth and never stir after the initial boil. If your rice is still mushy, try toasting it longer in the pan before adding liquid next time—this creates a protective barrier around each grain.

4

Can I make this ahead of time?

Cook the rice completely and store it in an airtight container in the fridge for 4-5 days. Reheat gently with a splash of water or broth until warmed through. For the crispy topping, prepare it fresh before serving—it loses its texture when reheated. You can prep the topping ingredients separately and assemble them just before serving.

5

What's the best way to serve this Mexican rice?

This crisp-topped rice pairs perfectly with grilled chicken, fish tacos, or black bean burritos. For extra flair, serve with a drizzle of smoky chipotle crema or fresh pico de gallo. The bright lime and fresh cilantro flavors complement hearty proteins beautifully, making it a complete meal when combined with grilled meats or beans.

★★★★★4.5(10 reviews)
Categories Main Courses