If you're looking for a tender, juicy, and flavorful beef dish that’s easy to prepare, then this Slow Cooker Beef Machaca recipe is perfect for you! Originating from Northern Mexico, Beef Machaca is a traditional, shredded beef recipe infused with spices and herbs. The slow cooker method ensures that the beef becomes incredibly tender and soaks up all the flavors, making it perfect for tacos, burritos, enchiladas, or served over rice. Ready to transform your weeknight dinner or weekend meal prep with this savory dish? Read on for the full recipe, plus helpful tips and variations to make it your own.
What is Beef Machaca?
Beef Machaca is a traditional Mexican dish made from slow-cooked, shredded beef that is simmered in spices, tomatoes, onions, and peppers. The name "Machaca" refers to the process of shredding the meat after it's been cooked. Originally, the beef was sun-dried, giving it a jerky-like texture, but today it's more common to slow-cook the meat until it becomes melt-in-your-mouth tender. Beef Machaca can be used in a variety of Mexican dishes, from tacos to burritos, and is often paired with rice, beans, or tortillas.
Ingredients List for Slow Cooker Beef Machaca
To make a delicious Slow Cooker Beef Machaca, you'll need the following ingredients. This recipe is designed for convenience but doesn't skimp on flavor:
- 3 lbs beef chuck roast, trimmed of excess fat
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 2 jalapeños, seeds removed and finely chopped (optional for heat)
- 1 (14.5 oz) can diced tomatoes (fire-roasted preferred)
- 1 (4 oz) can diced green chilies
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon ground coriander
- 1 teaspoon chili powder
- 1 teaspoon oregano (Mexican oregano, if available)
- 1 tablespoon apple cider vinegar or lime juice
- ½ cup beef broth (low sodium)
- Salt and pepper to taste
- 1 tablespoon olive oil (for searing the beef)
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
Additional Ingredients for Extra Flavor
For a more complex flavor profile, you can add these optional ingredients:
- 1 teaspoon ground cinnamon (adds warmth and depth)
- ½ teaspoon cayenne pepper (if you like it spicy)
- 1 tablespoon soy sauce (for an umami punch)
- ½ cup orange juice (for a citrusy kick and to balance the spice)
- 1 bay leaf (adds another layer of aroma)
Substitutions and Variations
Beef Machaca is a versatile dish, and you can easily customize it to suit your preferences or dietary restrictions. Here are some substitutions and variations you can try:
- Meat Substitution: If you don't have beef chuck, you can use flank steak, brisket, or rump roast. Each cut will bring slightly different textures to the dish but will be equally delicious. For a leaner option, use sirloin or even chicken thighs for a lighter version.
- Vegetarian Option: Replace the beef with jackfruit or a plant-based meat substitute. The cooking method and spices will infuse the same rich flavors, making it perfect for tacos or burritos.
- Gluten-Free: This recipe is naturally gluten-free, but be sure to check the labels of your canned tomatoes and spices for any hidden gluten. You can also use tamari or coconut aminos instead of soy sauce if you add that optional ingredient.
- Mild Version: If you prefer a milder dish, you can omit the jalapeños and reduce the amount of chili powder and cayenne pepper. You can always add more spice later if desired.
- Low-Carb/Keto: Instead of serving with tortillas, you can serve the Beef Machaca over cauliflower rice or in lettuce wraps to keep it low-carb.
Step-by-Step Cooking Instructions

Making Slow Cooker Beef Machaca is incredibly easy thanks to the set-it-and-forget-it nature of slow cookers. Here’s how to prepare this dish step-by-step:
- Season and Sear the Beef: Start by seasoning the beef chuck roast generously with salt, pepper, cumin, paprika, and chili powder. Heat the olive oil in a large skillet over medium-high heat and sear the beef on all sides until browned (about 3-4 minutes per side). This step locks in the flavor and creates a nice crust on the beef. Once browned, transfer the beef to your slow cooker.
- Prepare the Vegetables and Spices: In the same skillet, add the chopped onions, garlic, and jalapeños. Sauté them for about 3-5 minutes until the onions are soft and translucent. Add the diced tomatoes, green chilies, and the remaining spices (coriander, oregano). Cook for another minute to combine all the flavors.
- Deglaze the Pan: Add a splash of beef broth (or water) to the skillet to deglaze, scraping up any browned bits from the bottom of the pan. This step ensures you get all the flavorful bits into your stew.
- Slow Cook: Transfer the sautéed vegetable mixture to the slow cooker, along with the beef broth, apple cider vinegar (or lime juice), and optional bay leaf. Cover and cook on low for 8 hours or high for 5-6 hours, until the beef is fall-apart tender.
- Shred the Beef: Once the beef is cooked, remove it from the slow cooker and shred it using two forks. The meat should easily pull apart. Return the shredded beef to the slow cooker and stir to combine with the sauce.
- Final Adjustments: Taste the Beef Machaca and adjust the seasoning with more salt, pepper, or lime juice as needed. If the mixture is too thick, add a bit more beef broth or water to loosen it up.
- Serve: Garnish with fresh cilantro and serve with lime wedges on the side. Enjoy!
How to Cook Slow Cooker Beef Machaca: A Step-by-Step Guide
For an easy-to-follow visual breakdown, here’s a quick guide to ensure your Slow Cooker Beef Machaca turns out perfect:
- Sear the beef: Brown the beef on all sides for added flavor.
- Sauté vegetables: Cook the onions, garlic, and jalapeños to release their flavors.
- Add everything to the slow cooker: Combine the beef, vegetables, broth, and spices.
- Cook on low for 8 hours or high for 5-6 hours: Slow cooking makes the beef tender and juicy.
- Shred and stir: Shred the beef and mix it with the flavorful sauce.
Common Mistakes to Avoid
- Not Searing the Beef: While this step may seem optional, searing the beef adds a layer of depth and flavor. Don't skip it!
- Overcooking on High: If you're using the high setting on your slow cooker, be careful not to overcook the beef. It should still be tender and juicy.
- Not Tasting for Seasoning: Always taste the Machaca before serving and adjust the seasoning. Slow cooking can sometimes dull certain flavors, so you might need to add a pinch more salt or a squeeze of lime.
Serving and Presentation Tips
When it comes to serving Slow Cooker Beef Machaca, there are plenty of ways to make this dish shine:
- Serve in Tacos: The classic way to serve Beef Machaca is in soft corn or flour tortillas. Add toppings like chopped onions, fresh cilantro, avocado slices, and a squeeze of lime.
- Make a Burrito: Wrap the beef in a large tortilla with rice, beans, cheese, and salsa for a hearty burrito.
- Over Rice or Cauliflower Rice: For a low-carb option, serve the Beef Machaca over cauliflower rice or traditional Mexican rice.
- Machaca Bowls: Create Machaca bowls with rice, black beans, pico de gallo, avocado, and a dollop of sour cream for a balanced meal.
How to Serve Slow Cooker Beef Machaca
- With Tortillas: Soft flour or corn tortillas are perfect for making tacos.
- In Burritos: Add beef Machaca to a burrito along with rice, beans, and cheese for a complete meal.
- Over Nachos: Use shredded Beef Machaca as a topping for nachos, along with melted cheese, jalapeños, and sour cream.
Presentation Ideas for Slow Cooker Beef Machaca
- Taco Bar: Set up a taco bar with different toppings like guacamole, salsa, cheese, and lettuce. Let everyone customize their own tacos.
- Garnish with Fresh Herbs: Top the dish with cilantro and lime wedges for a vibrant, colorful presentation.
- Serve Family-Style: Present the beef in a large, rustic bowl with tortillas and sides arranged around it for a family-style dinner.
Slow Cooker Beef Machaca Recipe Tips
- Make Ahead: Beef Machaca can be made ahead of time and stored in the refrigerator for up to 4 days or frozen for up to 3 months. Just reheat and enjoy!
- Slow Cooker Size: Ensure your slow cooker is large enough to hold the beef and all the ingredients. A 6-quart slow cooker works well for this recipe.
- Freeze the Leftovers: Shredded Beef Machaca freezes beautifully. Store in an airtight container for up to 3 months. Thaw and reheat for quick meals.
Frequently Asked Questions (FAQs)
1. Can I use a different cut of beef?
Yes! Flank steak, brisket, or even rump roast can be used in place of chuck roast. The texture will vary slightly, but all will shred beautifully.
2. How do I store leftovers?
Store leftover Beef Machaca in an airtight container in the refrigerator for up to 4 days. It can also be frozen for up to 3 months.
3. Can I make this in an Instant Pot?
Yes! To make Beef Machaca in an Instant Pot, use the "Sauté" function to sear the beef, then pressure cook on high for 60-70 minutes with a natural release.
Conclusion
Slow Cooker Beef Machaca is a simple yet incredibly flavorful dish that brings the taste of authentic Mexican cuisine to your kitchen. Whether you’re serving it in tacos, burritos, or alongside rice, this versatile and tender beef recipe is perfect for any occasion. With minimal effort and maximum flavor, this is sure to become one of your go-to slow cooker recipes. Enjoy the rich, spicy, and savory flavors of Beef Machaca and share it with friends and family for a meal that will impress!
PrintSlow Cooker Beef Machaca Recipe
This Slow Cooker Beef Machaca recipe features tender, slow-cooked beef chuck roast, infused with bold flavors from cumin, smoked paprika, green chilies, and fire-roasted tomatoes. With optional additions like orange juice and cinnamon, this dish is perfect for tacos, burritos, or bowls. The slow-cooking process ensures the beef is juicy and packed with flavor. Keywords: slow cooker beef machaca, beef machaca recipe, shredded beef for tacos.
- Prep Time: 15 minutes
- Cook Time: 6-8 hours (slow cooker)
- Total Time: 6 hours 15 minutes - 8 hours 15 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Method: Slow Cooker
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
- 3 lbs beef chuck roast, trimmed of excess fat
- 1 large onion, finely chopped
- 4 garlic cloves, minced
- 2 jalapeños, seeds removed and finely chopped (optional)
- 1 (14.5 oz) can fire-roasted diced tomatoes
- 1 (4 oz) can diced green chilies
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon ground coriander
- 1 teaspoon chili powder
- 1 teaspoon oregano (Mexican oregano if possible)
- 1 tablespoon apple cider vinegar or lime juice
- ½ cup low-sodium beef broth
- Salt and pepper to taste
- 1 tablespoon olive oil (for searing the beef)
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
- Optional ingredients: 1 teaspoon ground cinnamon, ½ teaspoon cayenne pepper, 1 tablespoon soy sauce, ½ cup orange juice, 1 bay leaf
Instructions
- Season beef chuck roast with salt and pepper.
- Heat olive oil in a skillet over medium-high heat and sear the beef on all sides until browned.
- Transfer the beef to a slow cooker.
- Add chopped onion, garlic, jalapeños, diced tomatoes, green chilies, cumin, smoked paprika, coriander, chili powder, and oregano.
- Pour in beef broth, apple cider vinegar or lime juice, and optional ingredients like orange juice, soy sauce, cinnamon, cayenne pepper, and bay leaf if desired.
- Cover and cook on low for 6-8 hours or until the beef is tender and easily shredded.
- Once cooked, shred the beef with two forks, mix well with the sauce in the slow cooker.
- Garnish with fresh cilantro and serve with lime wedges.
Notes
- Optional ingredients like cinnamon and orange juice add complexity to the dish, balancing the spice.
- Great for meal prep or freezing for later use in tacos, burritos, or enchiladas.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 3g
- Sodium: 520mg
Leave a Reply