Mexican Beef and Rice Salad

Published on Mar 16, 2025

  by   Kristina Stosek

1 reviews

Prep Time: 20 minutes Cook Time: 15 minutes Serves: 6-8
Add a Rating
​This post may contain affiliate links, please see our privacy policy for details

This Mexican Beef and Rice Salad is perfect for when you’re craving something fresh, savory, and hearty. This recipe has everything you want—tangy, savory, and just a touch of creamy goodness—all in one gluten-free easy-to-make rice dish. With a delicious combination of tender beef, hearty rice, fresh and roasted veggies, and a cilantro dressing, it’s a satisfying dish for lunch, dinner, or bring to your next potluck gathering.

Mexican beef and rice salad topped with feta and fresh herbs

Let’s break down why this salad is your new go-to recipe for both busy weeknights and laid-back weekends.

Mexican Beef and Rice Salad: The Magic of Mexican Spices

From the warm flavors of chili powder to the subtle hint of turmeric, the seasoned rice serves as the perfect foundation. Roasted red peppers and onions, with their sweet, caramelized edges from roasting, add depth, while savory beef is complemented by creamy feta, briny olives, and fresh tomatoes and cucumbers. The result is a perfect balance of textures. And that dressing? Tangy, herby, and garlicky, it ties everything together into an outstanding, naturally gluten-free beef and rice salad.

Keeping It Simple: Minimal Effort, Maximum Flavor

Don’t let the list of ingredients fool you—this salad is super easy to make. Sure, it has a few extra things, but most are simple pantry staples or leftovers (hello, roast beef!).

The rice is cooked with just a pinch of chili powder and turmeric for a pop of flavor, and the veggies are roasted quickly at high heat for a sweet caramelized finish. Toss everything with cucumbers, tomatoes, and olives, drizzle with a zesty dressing, and you’ve got yourself a bowl of deliciousness. It’s the kind of dish that makes you look like you spent hours in the kitchen—when in reality, it’s barely more effort than making a sandwich.

How to Cook Rice to Perfection

Cooking rice perfectly can make all the difference in this rice salad. Start by rinsing the rice under cold water until the water runs clear—this removes excess starch and helps prevent the rice from becoming sticky. 

To cook the rice, bring the water to a boil with seasoning, then reduce the heat to low, cover the pot, and let it simmer according to the package instructions. Avoid lifting the lid while cooking, as letting the steam escape can result in undercooked and dry rice. Once the cooking time is up, remove the pot from heat and let it sit, still covered, for 5-10 minutes. This allows the rice to steam and become fluffy. Finally, fluff the rice with a fork to separate the grains, and you’re all set!

Substitutions: Make It Your Own

This salad is incredibly versatile, so don’t hesitate to make it your own! Swap out the beef for grilled chicken, shrimp, or even a plant-based protein like tempeh for a meat-free version. You can also switch the olives for capers or pickled jalapeños if you’re looking for a little extra punch.

Don’t have garbanzo or black beans? Use kidney beans, pinto beans, or corn for a fun twist. And if you’re not a feta fan, crumble some goat cheese or swap it for a dairy-free alternative. The possibilities are endless!

beef and rice salad with toppings in a serving dish

Mexican Beef and Rice Salad: A Nutrient-Packed Powerhouse

Not only is this salad deliciously flavored and gluten-free but it’s also packed with nutrients!

  • Rice provides a healthy serving of carbs
  • Roasted veggies, cucumber, and tomato offer vitamins and fiber
  • Beans add plant-based protein and fiber, helping you feel fuller longer
  • Beef boosts iron and protein
  • Healthy fats from olive oil, olives, and avocado (if added) support heart health
  • Cilantro adds a refreshing, detoxifying touch according to Healthline

So, yes, this salad is a superhero in a bowl.

Serving Ideas: Perfect for Any Occasion

This Mexican Beef and Rice Salad is versatile enough to serve as a light main dish or a hearty side. It’s perfect for a summer BBQ, a quick weeknight dinner, or as a potluck showstopper. To kick things up a notch, serve it with warm tortilla chips or spicy salsa for extra crunch and heat. And if you’re feeling fancy, a dollop of sour cream or a squeeze of lime juice on top will take this dish to the next level.

Storing Mexican Beef and Rice Salad: Leftovers for Days (If You’re Lucky!)

Let’s be real—if you’re lucky enough to have leftovers (because this salad is that good), you can store this rice dish in an airtight container in the fridge for up to 3 days. And always gently toss the rice salad just before serving to keep everything evenly flavored. If you add avocado, I recommend adding it right before eating, as it’ll brown in the fridge.

close up of Mexican beef and rice salad

You may also want to check out our favorite Mexican recipes!

Baked Crispy Cauliflower Taquitos

Mexican Chicken Rice Soup

Gluten-Free Chicken Fajita Stew

Best Gluten-Free Jalapeño Cheese Corn Muffins

Instant Pot Salsa Verde Chicken

Final Thoughts: Salad, But Better!

This Mexican Beef and Rice Salad is the perfect blend of flavor, texture, and simplicity. Whether cooking for one or feeding a crowd, this dish will make you look like a pro without the stress of complicated recipes. And let’s be honest—anything with roasted veggies, tender beef, and deliciously seasoned rice is bound to be a hit, right? So, toss that salad, grab a lime wedge, and dig in—enjoy!

Leave a Comment

Add a Rating


Leave a Reply