Mexican Rice Salad
This Mexican Rice Salad is fresh, zesty, and made for gathering—especially during Cinco de Mayo and summer fiestas. Packed with rice, beans, corn, and a bright lime dressing, it’s the kind of easy, colorful dish that everyone loves. Serve it as a hearty salad or scoop it up with chips as a dip—it’s simple, delicious, and perfect for feeding a crowd.

If you’re planning a Cinco de Mayo fiesta or just want an easy, make-ahead dish for gathering, this Mexican Rice Salad is a must. It’s bright, zesty, and loaded with fresh flavors—plus it doubles as both a hearty salad and a scoopable dip. Set it out with tortilla chips or serve it alongside grilled meats, and you’ve got a festive dish that everyone will keep coming back to.

What is Mexican Rice Salad?
Mexican Rice Salad is a fresh, flavor-packed dish made with cooked rice, beans, vegetables, and a bold lime-cumin dressing. Inspired by classic Mexican ingredients, it’s hearty enough to stand on its own but versatile enough to serve as a side or appetizer. Think of it as a cross between a grain salad and a chunky salsa—perfect for sharing at parties, especially during Cinco de Mayo celebrations.

Why You’ll Love This Recipe
This is the kind of recipe you’ll make on repeat because it’s simple, colorful, and perfect for entertaining. It feeds a crowd, holds up beautifully in the fridge, and actually tastes better as it sits. The mix of textures—tender rice, creamy beans, crisp veggies, and tangy dressing—makes every bite satisfying. Plus, you can serve it multiple ways: as a salad, a dip with chips, or even tucked into tacos or bowls.

Ingredients to Make Mexican Rice Salad
- Cooked brown rice (cooled)
- Kidney beans, rinsed and drained
- Black beans, rinsed and drained
- Corn, drained
- Red onion, diced
- Cherry tomatoes, halved
- Jalapeños, seeded and diced
- Fresh cilantro, chopped
- Queso fresco or cotija cheese (optional)

For the dressing:
- Salt
- Olive oil
- Fresh lime zest and juice
- Garlic, minced
- Honey
- Ground cumin

How to Make Mexican Rice Salad
- In a large bowl, combine the cooled brown rice, kidney beans, black beans, corn, diced red onion, and jalapeños.
- Season lightly with salt and pepper, then stir in most of the crumbled cheese (reserve some for topping).
- In a small bowl, whisk together the olive oil, lime zest and juice, cilantro, garlic, honey, and cumin until well combined.
- Pour the dressing over the rice mixture and gently toss until everything is evenly coated.
- Taste and adjust seasoning as needed.
- Refrigerate for about 1 hour to allow the flavors to come together.
- Before serving, toss again and sprinkle the remaining cheese over the top.
- Serve chilled as a salad or with tortilla chips as a festive, crowd-pleasing dip.

Sandy’s Tips, Substitutions & Storage
- Make it ahead: This salad tastes even better after sitting. Make it a few hours—or up to a day—in advance and refrigerate.
- Perfect for parties: Easy to double, travels well, and can sit out for gatherings—perfect for Cinco de Mayo or summer entertaining.
- Use what you have: Swap brown rice for white rice, quinoa, farro, or even pasta for a fun twist.
- Adjust the heat: Skip the jalapeños for mild, or add more for extra spice.
- Add protein: Turn it into a main dish with grilled chicken, shrimp, or steak.
- Make it dairy-free: Omit the cheese—it’s still delicious.
- Switch the beans: Pinto beans or chickpeas work great, too.

Storage
- Store in an airtight container in the refrigerator for up to 3–4 days.
- Stir before serving, as the dressing may settle.
- If it seems a little dry after chilling, add a squeeze of fresh lime juice or a drizzle of olive oil to refresh.
- Best served cold or at room temperature—not recommended for freezing.

Serving Tips
- Serve chilled for the best flavor.
- Top with extra cheese and fresh cilantro for a beautiful finish.
- Serve with tortilla chips as a festive dip – we love it on this board.
- Add to a gathering board with guacamole, salsa, and grilled meats.
- Use leftovers in tacos, burritos, enchiladas, or grain bowls.
- Serve it as a side dish with these cheese and onion enchiladas.

More Mexican Salad recipes to try:

Get the Recipe:
Mexican Rice Salad
Ingredients
- 3 cups cooked rice, I used brown rice
- 1 15 ounce can Kidney Beans, rinse and drained
- 1 15 ounce can Black Beans, rinsed and drained
- 1 15 ounce can whole kernel corn, drained
- ½ small red onion, diced
- 1 cup cherry tomatoes, halved
- 2 jalapeno peppers, seeded and diced
- 6 Tbsp. olive oil
- 3 limes, zested and juiced (depending on preferred flavor)
- ½ cup chopped cilantro leaves
- 2 pressed garlic
- 2-3 tsp. honey
- 2 Tbsp. ground cumin
- Salt to taste
- 1 cup crumbled queso fresco or cotija cheese, optional
Instructions
- In a large salad bowl, combine the brown rice, rinsed and drained kidney beans, black beans, corn, diced onion and jalapenos. Salt and pepper the mixture to taste.
- Add the crumbled cheese (reserve a little for the final serving).
- In a small bowl add the olive oil, lime zest and juice, cilantro, garlic, honey, and cumin. Stir until mixed.
- Pour the dressing over the rice salad. Lightly toss all ingredients together; season to taste one more time.
- Refrigerate salad for 1 hour, toss again, and serve. Sprinkle the remaining cheese on top for serving.






Amazing dish! I used a can of mixed beans and then left it to “marinate” overnight and served it for lunch the next day at a friend’s house. Everyone loved it. I like the fact that it can be prepped beforehand and then served cold. I had to make another batch that same night for my family because they were disappointed that there weren’t any leftovers from lunch. Delicious to eat right away, but waiting for the marinating is worth it.
So happy you loved it!
To one of the kindest friends I have, your tips are perfect, and clearly something you practice on a daily basis. Love you much!
I have to admit I can be a tad socially awkward. I am shy one on one but outgoing when I am hosting parties. Food is my love language and I really love to feel people. So, of course anytime someone is coming over I am cooking something. I also started a text chain when I am recipe developing so I can share all that love (and extra food) with my friends. It makes me feel good and they get to enjoy some delicious food.
This salad is spectacular. I haven’t had a Mexican salad with rice in it and I am certainly going to add it to my favorite Mexican inspired salad next time.
Great post Sandy!!! I always want to be learning how to be a better friend. Also that its ok and important to evaluate the friendships in yours life.
I ran into a friend at the grocery store one day, and she asked me if we were coming to their party (said I hadn’t responded to their invite… or their follow up invite!) I was so embarrassed. It must have gone to my junk mail… and I hardly ever check that other email address. I was being honest, but it felt very awkward… like I was trying to come up with an excuse!! I hate not being on the ball like that, but I know it happens!! Your salad looks good. I love to have something a little different to bring to a party!
The difference is … I had RSVP’d. Yikes! I agree, we all want be gracious :)