Description
This Mexican shredded beef is tender, flavorful, and perfect for tacos, burritos, or served over rice.
Ingredients
Scale
- 3–4 lbs beef chuck roast (Halal-friendly)
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 can (14 oz) diced tomatoes
- 1 can (4 oz) diced green chiles
- 2 tablespoons chili powder
- 1 tablespoon cumin
- 1 teaspoon oregano
- Salt and pepper to taste
- 1 cup beef broth
- Fresh cilantro for garnish (Optional)
Instructions
- Begin by trimming any excess fat from the beef chuck roast. Pat it dry with paper towels, then season it generously with salt and pepper on both sides.
- In a large skillet over medium-high heat, add a splash of oil. Once hot, add the beef roast and sear it for about 3-4 minutes on each side until it’s nicely browned.
- In your slow cooker or a large pot, layer the chopped onion and minced garlic at the bottom. Place the seared beef on top, then add the diced tomatoes (with their juices), diced green chiles, chili powder, cumin, oregano, and beef broth.
- If using a slow cooker, set it to low and cook for 8 hours. Alternatively, if cooking on the stovetop, bring to a boil, then reduce heat to low, cover, and simmer for about 3-4 hours, or until the beef is very tender.
- Once cooked, remove the beef from the pot. Let it cool for a few minutes, then use two forks to shred the meat into bite-sized pieces.
- Return the shredded beef to the cooking liquid and stir to combine everything. Allow it to simmer for another 10-15 minutes for the flavors to meld.
- Garnish with fresh cilantro, and serve the Mexican shredded beef in tacos, burritos, or over rice.
Notes
- Ensure the beef is well-seasoned for the best flavor.
- For extra spice, add diced jalapeños or a pinch of cayenne pepper.
- Prep Time: 15 minutes
- Cook Time: 8 hours
- Category: Main Dish
- Method: Slow Cooker
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 4g
- Sodium: 600mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 90mg