If you are craving a vibrant, flavorful side that feels like a fiesta on your plate, this Mexican Rice with Tomatoes, Cheese, and Cilantro Recipe is exactly what you need. Combining fluffy long-grain rice with a zesty mix of diced tomatoes, smoky spices, melty cheese, and fresh cilantro, this dish delivers layers of deliciousness in every bite. It’s comforting yet bright, easy to prepare, and perfectly complements a variety of meals, making it a go-to recipe for weeknight dinners or casual gatherings with friends and family.

Ingredients You’ll Need
These ingredients are wonderfully simple but each one plays a crucial role in crafting a rice dish that’s bursting with flavor, color, and texture. From the aromatic onions and garlic to the smoky spices and fresh cilantro, every component contributes to making this Mexican Rice with Tomatoes, Cheese, and Cilantro Recipe an unforgettable treat.
- 1½ cups long-grain white rice: The perfect base that cooks fluffy and light, soaking up all those rich tomato juices and spices.
- 1 tablespoon olive oil: Adds a subtle fruitiness and helps soften the onions for a flavorful start.
- 1 tablespoon unsalted butter: Brings a silky richness that makes the rice extra comforting.
- ½ yellow onion (diced): Offers a mild sweetness that rounds out the savory notes beautifully.
- 1 clove garlic (minced): Gives a delicious aromatic punch that wakes up the palate.
- ½ teaspoon kosher salt: Enhances all the flavors without overpowering them.
- ½ teaspoon ground black pepper: Adds a gentle heat that balances the dish.
- 1 can diced tomatoes with green chiles with juice: The star ingredient that provides juicy texture and a subtle kick of heat.
- ½ teaspoon ground cumin: Brings an earthy warmth that’s signature to Mexican cooking.
- ¼ teaspoon smoked paprika: Lends a mild smoky depth that makes every bite interesting.
- ½ teaspoon chili powder: Injects a pop of spiciness without overwhelming the dish.
- ½ cup Mexican Blend cheese: Melts into the rice for ooey-gooey goodness and creamy tang.
- 1 chipotle pepper in adobo sauce (minced; optional): Adds a smoky, spicy edge for those who love a little heat.
- ¼ cup chopped fresh cilantro plus more for garnish: Brings freshness and a burst of herbal brightness.
- Juice of ½ lime: A splash of acidity that lifts all the flavors for a zesty finish.
How to Make Mexican Rice with Tomatoes, Cheese, and Cilantro Recipe
Step 1: Cook the Rice
Start by cooking the long-grain white rice according to the package directions. This simple step creates the foundation for the dish—fluffy grains ready to soak up all the delicious tomato and spice mixture we’ll prepare next. Properly cooked rice is key because nothing beats that tender, separate texture that defines a great Mexican rice.
Step 2: Sauté Onions and Garlic
While the rice is cooking, heat olive oil and butter in a large skillet over medium heat. Toss in the diced onions and cook, stirring often, until they are softened and translucent, which usually takes about 5 minutes. Then add the minced garlic and cook for just 30 seconds until fragrant—this gentle sauté builds the aromatic base that’s going to flavor the entire dish.
Step 3: Add Tomatoes and Spices
Into the skillet goes the can of diced tomatoes with green chiles, complete with their juice. Stir in the ground cumin, smoked paprika, and chili powder, letting everything mingle over the heat for about a minute to bloom the spices. This combination creates a complex, smoky, and slightly spicy sauce that the rice will soak up beautifully. Once mixed, remove the skillet from the heat to keep the fresh flavors vibrant.
Step 4: Combine Rice, Cheese, and Fresh Flavors
When your rice is perfectly cooked, stir it into the skillet with the tomato and spice mixture. Immediately add the Mexican Blend cheese so it gently melts into the warm rice, giving it a creamy texture that feels indulgent in every forkful. If you’re using the minced chipotle pepper, now’s the time to fold that in for an extra layer of smoky heat. Finally, mix in the chopped cilantro and fresh lime juice, which lift and balance the richness with their bright, fresh notes.
Step 5: Garnish and Serve
Give everything one last stir to combine and then transfer to a serving dish. Garnish with additional chopped cilantro for a pop of color and fresh herb flavor. Serve this warm and watch how it becomes an instant family favorite—the perfect side that pairs beautifully with so many dishes.
How to Serve Mexican Rice with Tomatoes, Cheese, and Cilantro Recipe

Garnishes
Fresh chopped cilantro is a must for garnish, adding a fragrant, green brightness that contrasts beautifully with the rich, cheesy rice. A wedge of lime on the side encourages extra tang for anyone who loves that little citrus zing. For a bit of crunch, sprinkle toasted pepitas or crushed tortilla chips just before serving. These touches elevate the dish from everyday to special effortlessly.
Side Dishes
This Mexican Rice with Tomatoes, Cheese, and Cilantro Recipe pairs like a dream with grilled chicken, carne asada, or a simple black bean taco. It’s also fantastic alongside sautéed shrimp or stuffed peppers. Because it’s so flavorful on its own, it can easily stand up to heartier proteins and adds a welcome balance to spicy mains, creamy dishes, or crisp salads.
Creative Ways to Present
For a fun twist, try serving the rice stuffed inside roasted poblano peppers or hearty tomatoes—stuffed Mexican-style rice is a vibrant eye-catcher at the table. You can also layer it in a casserole with beans, corn, and cheese for a baked Mexican rice dish that’s a crowd-pleaser. Finally, turn it into a burrito filling or serve it in warm tortillas with a dollop of guacamole for a casual, delicious meal.
Make Ahead and Storage
Storing Leftovers
Once cooled to room temperature, transfer leftover Mexican Rice with Tomatoes, Cheese, and Cilantro Recipe to an airtight container and refrigerate. It will keep well for up to four days, making it perfect for meal prep or quick weekday dinners. When stored properly, the flavors actually deepen overnight, making leftovers just as tasty as the fresh batch.
Freezing
This rice freezes beautifully, so you can double the recipe and save some for a busy day. Portion it into freezer-safe containers or heavy-duty bags, removing as much air as possible to prevent freezer burn. Frozen, it will maintain its flavor and texture for up to two months. Just thaw in the refrigerator overnight before reheating.
Reheating
Reheat the rice gently on the stovetop with a splash of water or broth to restore moisture and prevent dryness. Alternatively, microwave leftovers covered with a damp paper towel in 30-second increments, stirring in between. Either method warms the cheese back to a melty perfection and revives the fresh cilantro’s brightness.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice will add a nuttier flavor and a chewier texture. Just remember it requires a longer cooking time and more liquid, so adjust accordingly. This swap makes the dish a bit heartier and adds fiber, which is a nice bonus.
Is the chipotle pepper necessary?
The chipotle pepper is optional but highly recommended if you like a smoky heat. It adds depth and complexity, but feel free to omit it if you prefer a milder dish or don’t have one on hand. The recipe is still fantastic without it.
Can I make this recipe vegan?
Yes! Simply omit the butter and cheese or substitute with vegan butter and your favorite plant-based cheese. The vibrant tomato and cilantro flavors stand on their own beautifully, so you won’t miss the dairy at all.
How spicy is this dish?
It has a gentle kick from the green chiles and chili powder, but it’s not overwhelmingly spicy. The chipotle pepper adds more heat if included. If you prefer milder flavors, you can reduce the chili powder or skip the chipotle pepper entirely.
What’s the best way to get fluffy rice?
Rinse the rice under cold water before cooking to remove excess starch, which helps prevent clumping. Also, avoid stirring the rice too much while it cooks. Letting it steam undisturbed after cooking allows the grains to finish cooking evenly and stay fluffy.
Final Thoughts
There’s just something about this Mexican Rice with Tomatoes, Cheese, and Cilantro Recipe that feels like a warm hug on a plate—comforting, flavorful, and downright addictive. Whether you’re serving it as a side or turning it into a starring component, it’s easy to make and sure to please every time. So go ahead, gather these simple ingredients, and bring a bit of spirited Mexican flavor into your kitchen tonight—you won’t regret it!
