
This vibrant salad brings Mexican flavors to your table with minimal effort and maximum impact.
Long-grain rice forms the base, while fresh lime juice and cilantro create a bright, zesty foundation. Black beans add protein, and diced avocado contributes creamy texture that balances the dish perfectly.
The combination of crisp vegetables, tender rice, and tangy dressing makes this salad satisfying yet light. It’s ideal for potlucks, lunches, or as a side to grilled proteins.
Serve chilled for the best flavor, allowing the ingredients to meld together beautifully.
Ingredients for Mexican Rice Salad
Bright, bold flavors start with rice, beans, and fresh produce ready to shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Black Beans 🫘 | 1 can | Drained and rinsed |
| Avocado 🥑 | 2 whole | Ripe, diced just before serving |
| Fresh Lime Juice 🍋 | ½ cup | About 4-5 limes |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Red Onion 🧅 | ½ whole | Finely diced |
| Cherry Tomatoes 🍅 | 1 cup | Halved or quartered |
| Corn Kernels 🌽 | 1 cup | Fresh, frozen (thawed), or canned |
| Jalapeño 🌶️ | 1 whole | Seeded, finely minced |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dressing and rice |
| Ground Cumin 🌿 | 1 tsp | Toasted if possible |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The rice is your foundation—long-grain white stays separate and fluffy. Basmati or jasmine work too if that’s what’s in your pantry. For the black beans, canned are fine (just rinse well), but dried beans, soaked overnight, give the best texture. Avocados should yield slightly to gentle pressure—too firm and they won’t add that creamy contrast this dish needs.
No cilantro? Flat-leaf parsley works in a pinch (though the flavor’s different). Short on limes? Lemon juice at a 1:1 ratio keeps the acidity. Want heat without jalapeños? Red pepper flakes or a dash of hot sauce in the dressing does the trick. For extra crunch, toss in diced cucumber or radishes.
This salad holds up well—store covered in the fridge for up to 3 days. The avocado’s the wildcard, so add it just before serving. Leftovers? Toss with extra lime to keep the colors vibrant. Doubles easily for potlucks or meal prep.
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can cook the rice, mix in the beans, and toss everything together in one pot—minimal cleanup.
- Zesty Freshness: The lime juice and cilantro give it that bright, tangy kick that makes every bite irresistible.
- Lunchbox Hero: Honestly, it’s my go-to for meal prep—holds up perfectly in the fridge for days.
- Stretches Far: Between us, this recipe feeds my family for two meals without breaking the bank.
Step-by-Step Instructions for Mexican Rice Salad
This method ensures perfectly cooked rice and vibrant, fresh flavors in every bite.
Step 1: Cook and Season the Rice
Rinse the 1.5 cups Long-Grain White Rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents the grains from sticking together during cooking.
Combine the rinsed rice with 2 cups of water and a pinch of the 1 tsp Salt in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes until the water is absorbed and the rice is tender. Fluff with a fork and let it cool completely. Stir in 1 tsp Ground Cumin and 0.25 cup Extra-Virgin Olive Oil while the rice is still warm to infuse the flavors.
Step 2: Prepare the Fresh Vegetables
Dice the 1 whole Red Bell Pepper, finely dice the 0.5 whole Red Onion, halve the 1 cup Cherry Tomatoes, and drain and rinse the 1 can Black Beans. Combine these in a large bowl with the 1 cup Corn Kernels.
Seed and finely mince the 1 whole Jalapeño for a mild heat, or leave some seeds in for extra spice. Add it to the bowl with the other vegetables. Toss gently to mix without crushing the tomatoes or beans.
Step 3: Combine and Dress the Salad
Add the cooled rice to the bowl of vegetables. Pour in the 0.5 cup Fresh Lime Juice and sprinkle with the remaining salt and 0.5 tsp Black Pepper. Toss everything together until evenly coated.
Fold in the 0.5 cup Fresh Cilantro, reserving a small handful for garnish. The dressing should be tangy and bright, with the lime juice cutting through the richness of the olive oil and cumin.
Step 4: Add Avocado and Serve
Just before serving, dice the 2 whole Avocado and gently fold them into the salad. Avocados discolor quickly, so add them at the last minute to maintain their vibrant green color.
Taste and adjust seasoning if needed. Garnish with the reserved cilantro. Serve immediately, or chill for 30 minutes to let the flavors meld. The salad should be fresh, zesty, and packed with texture from the crisp vegetables and creamy avocado.
Pro Tips For Making Mexican Rice Salad
- Toast the Rice First: I learned this the hard way—skip toasting the rice in oil for 3-4 minutes and you’ll end up with bland, mushy grains. The nutty flavor it adds balances the lime and cilantro perfectly.
- Rinse the Beans: Sounds tedious, but rinsing canned black beans removes that metallic aftertaste. I do it under cold water for 30 seconds while the rice cooks—no extra time really.
- Wait to Add Avocado: After making this salad too early once (and getting brown, sad avocado), I now wait until the last minute to fold in the diced avocado. It stays fresh and vibrant.
- Salt the Lime: My grandmother swore by this: sprinkle a pinch of salt directly onto the lime halves before juicing. It actually changes the outcome, making the citrus taste brighter and more complex.
Regional Styles of This Recipe
Yucatan Style
In the Yucatán, they often add sour orange juice instead of lime for a deeper citrus note. I also love incorporating pickled red onions and cochineal-dyed queso fresco for authentic regional flair. The tangy, slightly sweet profile is unforgettable. 🗺️
Oaxacan Version
Oaxaca brings queso Oaxaca cheese into the mix, pulled into delicate strings over the top. They also use chipotle peppers in adobo for a smoky heat. I recommend mincing 1-2 peppers and mixing into the dressing for this variation.
Tex-Mex Twist
For a Texas border approach, swap black beans for pinto beans and add 1 cup shredded cheddar. The dressing gets a boost from 1 tbsp taco seasoning mixed in. It’s heartier and perfect for a crowd.
Baja California
This coastal version incorporates fresh mango and cucumber for a refreshing twist. I dice 1 ripe mango and ½ English cucumber and fold them in with the avocado. The sweetness pairs beautifully with the lime.
Mexico City Street
Street vendors in CDMX often add jicama for crunch and Tajín seasoning for an extra kick. I sprinkle ½ tsp Tajín over the finished salad. The chili-lime salt takes the flavors to another level. ✨
Vegetarian Taco Bowl
Transform this into a main dish by serving over warm corn tortillas with crumbled cotija cheese. I add a dollop of Mexican crema on top for richness. It’s a complete meal that still feels light.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of white?
Yes, but adjust the cooking time to 40-45 minutes and use 2.5 cups of water. Brown rice has more fiber but a chewier texture.
How do I keep the avocado from turning brown?
Add it just before serving and toss with extra lime juice. The acidity slows oxidation. Store leftovers without avocado.
Can I make this ahead of time?
Prepare everything except avocado up to 1 day ahead. Refrigerate, then add avocado and fresh cilantro before serving.
What can I substitute for cilantro?
Use flat-leaf parsley or fresh mint for a different but complementary flavor. Skip it entirely if you dislike cilantro.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026