I love anything Mexican, particularly if it’s perfectly seasoned, shredded, Mexican Slow-Cooked Beef. There is nothing I love more than loading a taco, burrito, or salad with this deliciously fork-tender, fall-apart beef in a rich tomato sauce. It takes little time to prepare, one batch is enough to feed my family twice, and there are always plenty of leftovers ready for the freezer.

The best part? It’s so much cheaper (and tastier!) to prepare at home than eating out. On a recent family holiday, I was shocked at the price of takeout burritos we picked up along the way, especially considering how little beef was actually in them!
We love serving this Mexican beef with rice (I have an incredible Mexican Tomato Rice recipe), but you could also purchase microwave Mexican-style rice from the supermarket or even serve with plain rice. We also love fresh tomato, coriander (cilantro), and red onion salsa, sour cream, spicy mayonnaise, and avocado; but the variations are limitless! Change the toppings to suit your tastes or try using this flavourful beef for burritos, nachos, or tacos.
What else can I serve with Mexican Slow-cooked Beef?
The serving options are limitless! Instead of tomato rice, try a base of rice with freshly chopped coriander (cilantro) and a squeeze of lime, quinoa, refried beans, or black beans. You can also experiment with different toppings such as grilled corn or zucchini (courgette), guacamole, salsa variations (like pineapple, red onion, and cucumber), pickled red onions, or tortilla strips for added texture and crunch.
Can Mexican Slow-cooked Beef be made in the slow cooker?
Yes! Follow the recipe up until step 3, then transfer the beef and onions to the slow cooker (slow-cooker). Add the remaining ingredients and cook on high for 4 hours or on low for 8 hours, or until the beef is tender and cooked through. Optional: remove the beef from the slow cooker, and return the sauce to the stove to thicken for 15 minutes on high. Shred the beef using two forks and return to the sauce.
Watch how to make Mexican Slow-cooked Beef
If you like this fresh, Mexican-inspired recipe, you may also love:
Mexican Pulled Pork Tacos
Mexican Beef Casserole
Beef Burrito Bowls
Beef Quesadillas
Loaded Veggie Nachos

Mexican Slow Cooked Beef
Fall-apart Mexican Slow-cooked Beef in a rich, tomato sauce which can be served with just about anything – stuffed in burritos or crunchy tacos, piled on corn chips or, my favourite, loaded onto Mexican red rice.
- Total Time: 3 hrs 45 mins
- Yield: 6 1x
Ingredients
- 1.5 kg (3 lb) chuck steak, gravy beef or oyster blade steak (any slow cook beef, no need to dice)
- 2 tsp ground cumin
- 2 tsp dried oregano
- 2 tsp sweet paprika
- 2 tsp sea salt flakes
- 1 tsp freshly ground black pepper
- 1 tsp onion powder
- 1 tsp garlic powder
- ⅓ cup (80 ml) olive oil
- ¼ cup (60 ml) water
- 1 large onion, finely diced
- 3 garlic cloves, finely chopped
- 2 tsp tomato paste (concentrated tomato puree)
- 400 g (14 oz) crushed tomatoes
- 2 cups (500 ml) beef stock
- 1 tsp sugar
- Juice of 1 lime
SERVING SUGGESTION
- 1 x 250 g (8.8 oz) Mexican-style microwave rice packet
- Coriander (cilantro), tomato, red onion salsa
- Freshly grated cheddar cheese
- Sour cream
- Lime wedges
- Sriracha mayonnaise
- Diced avocado
Instructions
- Place the beef in a bowl. Add the cumin, oregano, paprika, salt, pepper, onion powder, garlic powder and olive oil and use your hands to evenly coat the meat.
- Heat a large, deep frying pan over medium heat and cook the beef in batches for 3-6 minutes until browned. Use 3 tablespoons of water to deglaze the pan as needed (if it starts getting sticky). Remove the beef from the pan and set aside.
- Add the onion and garlic to the same pan and cook, stirring for 2-3 minutes.
- Add the tomato paste and stir it through before adding the crushed tomatoes beef stock, sugar and lime juice. Return the beef to the pan and bring to the boil, then reduce the heat to the lowest setting. Cook, covered for 2 hours.
- Uncover and cook for a further 1 hour or until the beef can easily be shredded with two forks. If it can’t be shredded easily and it is still tough, continue cooking in 30 minute intervals. Add ½ cup (120 ml) of water if the sauce begins to thicken and catch on the base of the pan.
- Remove the beef from the pan, transfer it to a large dish and shred with two forks.
- Increase the heat to medium-high and allow the sauce to continue cooking on the stove to thicken, if desired, for 10-15 minutes.
- Drizzle the beef with the sauce and serve with your favourite sides.
Notes
SLOW COOKER
Follow the recipe up to and including step 3. Add the cooked beef, onion and garlic to the slow cooker along with the remaining ingredients. Cook on low for 8 hours or until the beef falls apart with a fork. Optional: remove the beef from the slow cooker, and return the sauce to the stove to thicken for 15 minutes on high. Shred the beef using two forks and return to the sauce.
MAKE AHEAD
Mexican Slow-cooked beef is perfect to make ahead of time, ready for when you need it. See the “Leftover” instructions below.
LEFTOVERS
Refrigerate for up to 3 days, freeze for up to 3 months in an airtight container. For best results, thaw completely in the fridge prior to reheating.
- Prep Time: 15 mins
- Cook Time: 3.5 hrs
- Category: Beef
- Method: Slow cooked
- Cuisine: Mexican
Zoe Rodda says:
Easy, delish & so versatile. I also added a few chipotle peppers in adobo sauce for that extra flavour bomb. Yum!
Amanda Hanlon says:
Another huge hit with the fam! We’ve been making so many of your recipes, and even our fussy 5yr old has been loving them, this one he asked for seconds! Thank you Nicole
Melissa Days says:
Absolutely perfect I had this with rice and roasted veggies and then in a wrap for lunch it was delicious thank you Nicole can’t wait to try more of your recipes
Danielle B says:
Absolutely delicious not sure I can ever make taco bowls with mince again hmmmm! Also served it cold with a coleslaw and extra squeeze of lime for lunches beautiful!
Nicole says:
Oh wow, this sounds delicious! Thank you so much for taking the time to comment Danielle! Nic x
Bec says:
This is Yum! Family of 5 approved 👌🏻
marianavidovic says:
I cooked this in the pressure cooker for 45 mins. Tender and delicious although there is more liquid using this method. It’s on regular rotation now and I like to do bigger batches and freeze as a back up meal.
bridgetbrasser says:
This is my husbands absolute favourite! And easy to make 🙂 Heaps of leftovers. Thank you x
bekhoward says:
My family absolutely loves Mexican night now. This paired with the tomatoe rice and sides is amazing. Love all your dishes! Thankyou, you’ve changed my cooking!
Nicole says:
This is so wonderful to hear! Thank you so much for taking the time to write. We actually have this simmering on the stove right now for dinner! Thank you again 🥰 Nic x
michelleviselli says:
This was the first Simple home Edit recipe I made & I was so impressed. Incredibly delicious and definitely worth the wait of the slow cook. I served it with the Mexican Tomato Rice,a perfect accompaniment.
Nicole says:
This is so wonderful to hear, thank you so much. We love it with the rice too! Nic x
caitlinjames says:
I made this in my slow cooker with a roasting beef it was delicious! We served it on corn chips with sour cream, veg and cheese ontop. Cant wait to make again.
Nicole says:
Ahhhhh this makes me so happy! So glad you loved it! x
tammiepecanek says:
So delicious! My kids have asked for it every week since I made. I cooked it on the stove up til step 4 then put it all the slow cooker as I had to head out. Was perfect!
Nicole says:
Ahhhh I love this so much! I am SO glad you all enjoyed it and am so grateful for you taking the time to comment on and rate the recipe. Thank you so much x
laurenbell says:
I made this today for the first time and it is a winner! I slow cooked it all day and served exactly as you have pictured. The whole family loved it.
Nicole says:
This is so fantastic to hear! You’ve got me craving it right now. Thank you so much for trying the recipe and taking the time to write! ❤️
lisahillenaar says:
I made this yesterday for a group of 8 and it was a hit! I did also find I needed to cook it for an extra hour for it to be pull-apart.
Next time I’ll try it in the oven rather than on an induction cooktop.
I also made your tomato rice recipe and have loads of leftovers for future dinners.
Thank you for your reels, posts and recipes. Keep them coming xxx
Nicole says:
This is so fantastic to hear – Thank you so much for taking the time to write and thank you for being here! Means more than I can tell you x
danielleduyvestyn says:
This recipe is delicious. I’ve made a few similar recipes over the last few years and this is hands down the tastiest. If you are looking at the recipe I can’t say anything other than just DO IT!! You won’t regret it.
Nicole says:
😭 Thank you SO much. I am so glad you loved it as much as we do. Thank you so much for taking the time to comment x
emmat says:
So good! Easy, fresh and tasty. Love that it can be prepped in advance and takes the hectic out of dinner time. Made this last week and it’ll definitely remain on rotation in our house.
Nicole says:
Ahhh goosebumps. I’m so glad you loved it as much as we do! x
jessicabower says:
My family absolutely loved this! I cooked it for an extra hour and it all fell apart nicely. We had it with red Mexican rice. Will definitely make again!
Nicole says:
That is so wonderful to hear Jessica! Thank you so much for trying the recipe and taking the time to comment! Nic x
melissastav says:
I got gravy beef meat from coles and cooked as per the recipe but my meat was so tough… do you have any suggestions?
Nicole says:
Hey Melissa, thank you so much for trying the recipe. I’m so sorry to hear the beef was tough! Gravy beef steaks are one of my favourite cuts to use for this recipe and I’m baffled by it being tough – even 2.5 hours of cooking is generally more than enough time if the beef has been seared first, but I go 3 hours in the recipe just to be safe. My only suggestion would be to cook it longer, at 15 minute intervals until soft enough to shred with a fork. If you have any leftovers, pop them on the stove top with 1 cup of water and cook longer until soft and falling apart. Hope that helps!
melissastav says:
Thanks so much Nicole! It actually turned out delicious.. might not have been as “fall apart” as I thought it might but I just had to cook it for longer and I could pull apart with forks.. .. maybe I didn’t sear it enough to start or wrong temp of stove..