Beef Machaca Taco Filling Recipe

Experience the bold flavors of Texas with this authentic Beef Machaca Taco Filling recipe! Tender, shredded beef slow-simmered to perfection with vibrant spices and peppers. Overnight marinating unlocks incredible depth of flavor, or speed up the process with a slow cooker. Freezes beautifully for future taco nights!

Prep Time 20 mins
Cook Time 135 mins
Calories 597.8 kcal
Protein 58g
Rating 5.0 (1 Reviews)
Beef Machaca Taco Filling 90

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Beef Machaca Taco Filling

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Beef Machaca Taco Filling? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Beef Machaca Taco Filling

  1. **Marinate the Beef:** In a large bowl, whisk together 1/2 cup lime juice, 1/4 cup olive oil, 2 tablespoons chili powder, 1 tablespoon cumin, 1 teaspoon oregano, 1 teaspoon garlic powder, 1/2 teaspoon cayenne pepper (optional), 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Add 2 lbs beef sirloin, cut into 1-inch cubes, ensuring each piece is evenly coated. Cover and refrigerate overnight (or for at least 4 hours).
  2. **Sear the Beef:** Drain the marinated beef thoroughly. Let it sit at room temperature for 30 minutes. Heat 2 tablespoons of oil in a large pot or Dutch oven over medium-high heat. Sear the beef in batches, ensuring a rich brown crust forms on all sides. Remove the seared beef and set aside.
  3. **Sauté Aromatics:** Add 1 large onion, chopped, and 1 bell pepper (any color), chopped, to the pot. Sauté for 5 minutes until softened. Add 4 cloves garlic, minced, and sauté for another minute until fragrant.
  4. **Simmer the Machaca:** Return the seared beef to the pot. Add 1 (14.5 ounce) can diced tomatoes, undrained, 1 cup beef broth, and 1/2 cup chopped cilantro. Bring to a boil, scraping up any browned bits from the bottom. Reduce heat to low, cover, and simmer for 2 hours, or until the beef is incredibly tender and easily shreds.
  5. **Shred and Reduce:** Remove the beef from the pot and shred using two forks. Return the shredded beef to the pot. Increase heat to medium and simmer uncovered, allowing the sauce to thicken and reduce for about 15-20 minutes, or until it reaches your desired consistency.
  6. **Season and Serve:** Season with additional salt, pepper, and cayenne pepper to taste. Serve your delicious Beef Machaca in warm tortillas with your favorite toppings like cheese, salsa, lettuce, and guacamole.
  7. **Freezing for Later:** Portion the leftover machaca into freezer-safe bags for future use. Freeze for up to 3 months.

Nutrition Information (Approximate per serving)

Sodium

24 g

Sugar

20g

Fat

72g

Carbs

3g