Who’s looking for a simple recipe for fork-tender Mexican shredded beef that you can make ahead for Cinco de Mayo? Did I mention that you can assemble it from pantry staples plusi t’s Whole30-compliant to boot?

Oven-Braised Mexican Beef in a dish topped with parsley.

Ingredients

  • Boneless beef short ribs, beef brisket, or boneless beef chuck roast: My favorite cut for the best Mexican Shredded Beef is boneless beef short ribs because they have just the right amount of fat that results in super tender, delicious meat!
  • Chili powder
  • Diamond Crystal kosher salt
  • Ghee or high temperature fat of choice
  • Onion
  • Tomato paste
  • Garlic
  • Roasted tomato salsa (like the Salsa Roja Asada from my cookbook—or just buy some)
  • Bone broth
  • Red Boat Fish Sauce
  • Freshly ground black pepper
  • Minced cilantro (optional)
  • Radishes, thinly sliced (optional)

How to make Mexican Shredded Beef in the oven

Preheat oven to 300°F with the rack located in the lower middle position. In a large bowl, combine the cubed beef, chili powder, and salt. Toss well.

Cubes of beef seasoned with salt and chili powder

Melt fat over medium heat in a large, oven-proof pot or dutch oven. Add the onions and sauté until translucent. Stir in tomato paste and garlic, and cook for 30 seconds.

Sautéing onions, garlic, and tomato paste in a dutch oven

Add the seasoned beef, and pour in the salsa, stock, and fish sauce. Bring to a boil.

Stirring in the beef chunks into the dutch oven for oven-braised Mexican beef.

Cover the pot and place it in oven for 3 hours…

Putting a lid on the dutch oven.

…until the beef is tender.

An overhead shot of Oven-Braised Mexican Beef in the dutch oven ready to eat

Taste for seasoning and adjust if necessary.

Spoon the beef onto a serving platter, shred it up with forks, and top with cilantro and/or radishes if you’ve got ’em.

An overhead shot of Oven-Braised Mexican Beef on a white platter, topped with cilantro

What do you serve with it?

If you’re doing a Whole30 or eat low carb, you can serve this shredded beef with a salad, roasted veggies, or Mexican Cauliflower Rice. Otherwise, I love serving this meat tucked inside grain-free tortillas (as tacos, burritos, or enchiladas), with some salsa and guacamole on the side, for a Mexican-themed dinner!

How to save leftovers

Leftovers can be saved in an airtight container in the refrigerator for up to 4 days or in the freezer for up to 3 months.

Can you make it in an Instant Pot?

Yes! You can make this beefy goodness in a fraction of the time with my Instant Pot (Pressure Cooker) Mexican Shredded Beef recipe!


Looking for more recipe ideas? Head on over to my Recipe Index. You’ll also find exclusive recipes in my cookbooks, Nom Nom Paleo: Food for Humans (Andrews McMeel Publishing 2013), Ready or Not! (Andrews McMeel Publishing 2017), and Nom Nom Paleo: Let’s Go! (Andrews McMeel Publishing 2022).


PRINTER-FRIENDLY RECIPE CARD

Oven Braised Mexican Shredded Beef

4.93 from 26 votes
Prep Time10 minutes
Cook Time3 hours
Total Time3 hours 10 minutes
Servings 6 servings
Looking for a simple, make-ahead, freezer-friendly, Whole30-compliant recipe for fork-tender Oven Braised Mexican Shredded Beef? It's so delicious and easy!

Ingredients 
 

  • pounds boneless beef short ribs beef brisket, or beef stew meat cut into 1½-inch cubes (my favorite cut is boneless short ribs)
  • 1 tablespoon chili powder (use a salt-free blend)
  • teaspoons Diamond Crystal kosher salt 
  • 1 tablespoon ghee or high temperature cooking fat of choice.
  • 1 medium onion thinly sliced
  • 1 tablespoon tomato paste
  • 6 garlic cloves peeled and smashed
  • ½ cup roasted salsa
  • ½ cup chicken stock
  • ½ teaspoon  Red Boat Fish Sauce
  • ½ cup minced cilantro optional
  • 2 radishes thinly sliced (optional)
Want to Save this Recipe?
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

  • Preheat oven to 300°F with the rack located in the lower middle.
  • In a large bowl, combine cubed beef, chili powder, and salt. Toss well.
  • Melt fat over medium heat in a large, oven-proof dutch oven. Add the onions and sauté until translucent.
  • Stir in tomato paste and garlic, and cook for 30 seconds.
  • Add the seasoned beef, and pour in the salsa, stock, and fish sauce. Bring to a boil.
  • Cover the pot and place it in oven for 3 hours or until the beef is tender.
  • Taste for seasoning and adjust if necessary. (At this point, you can store the beef in the fridge for up to 4 days or freeze for up to 3 months and reheat right before serving.)
  • Spoon the beef onto a serving platter and top with cilantro and/or radishes if you’ve got ’em.

Notes

Assemble your own tacos with lettuce leaves, guacamole, diced onions, and cilantro.

Nutrition

Calories: 379kcal | Carbohydrates: 6g | Protein: 38g | Fat: 22g | Fiber: 1g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Michelle Tam

Hello! My name is Michelle Tam, and I love to eat. I think about food all the time. It borders on obsession. I’ve always loved the sights and smells of the kitchen. My mother was (and is) an excellent cook, and as a kid, I was her little shadow as she prepared supper each night. From her, I gained a deep, abiding love for magically transforming pantry items into mouth-watering family meals.

Other Recipes You May Like

4.93 from 26 votes (16 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




15 Comments

  1. 5 stars
    This Mexican Shredded Beef is the BOMB! It’s so easy, but comes out tasting awesome. I used chuck roast–all I could find and it is amazing. Highly recommend trying this recipe. Turned out great the first time!