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.

Mexican Rice Salad Recipe

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.

deconstructed salad with beans and rice

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.

Mexican Rice Salad

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

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)
a bite of mexican salad

For the dressing:

  • Salt
  • Olive oil
  • Fresh lime zest and juice
  • Garlic, minced
  • Honey
  • Ground cumin
serving Mexican Rice Salad recipe

How to Make Mexican Rice Salad

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

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.
bite of Mexican Rice Salad with tomato

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.
Mexican Rice Salad

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.
serving Mexican Rice Salad

More Mexican Salad recipes to try:

deconstructed Rice Salad
5 stars (1 review)
Leave a Review

Get the Recipe:

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.
Prep Time: 15 minutes
Total Time: 15 minutes
Yield: 8

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.
Cuisine: Mexican
Course: Salad
Calories: 173kcal, Carbohydrates: 25g, Protein: 6g, Fat: 6g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.1g, Cholesterol: 11mg, Sodium: 361mg, Potassium: 204mg, Fiber: 2g, Sugar: 3g, Vitamin A: 448IU, Vitamin C: 13mg, Calcium: 147mg, Iron: 3mg
Did you make this recipe?Tag @reluctantentertainer on Instagram and hashtag it #reluctantentertainer!
Mexican Rice Salad