clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Beef Tacos with purple onion and cilantro - J Dub By Design™

J Dub’s Authentic Mexican Beef

5 from 2 reviews


I firmly believe that everyone needs to know how to make one main dish from scratch.  This dish is it.  Anybody can make this authentic Mexican meal.  This is a great meal to serve your stay over guests during the holidays.  It’s also great for New Year’s Eve (Day), any Sunday football game, or even when you just want some authentic Mexican food.


  • 6 cups chicken stock plus 1/4 cup, divided
  • 8 dried Guajillo Chile peppers
  • 4 dried Ancho Chile peppers
  • 4 pounds beef shoulder roast, trimmed of excess fat
  • 1 teaspoon salt
  • 3/4 teaspoon pepper
  • 1 teaspoon onion powder
  • 1 tablespoon cumin
  • 3/4 teaspoon chili powder
  • 1 onion chopped
  • 6 large cloves of garlic finely minced
  • 1/4 cup flour
  • 1/2 cup butter
  • 4 T olive oil plus 1 T olive oil, divided
  • 1 T butter


Instructions for Sauce

  1. First, cut roast into 11/2” inch cubes
  2. Using at least a 6 quart dutch oven, heat chicken broth to simmering.
  3. Remove and discard tops of peppers.
  4. Shake out the seeds and discard.  The seeds are where the heat is.  It is okay to leave some seeds if you like some heat.
  5. Tear peppers into strips.
  6. Add torn peppers to chicken broth and turn off heat.
  7. Cover this mixture with a lid.
  8. Allow this pepper broth to sit for approximately 30 minutes.
  9. While mixtures is sitting, whisk together flour, salt, pepper, and onion powder.
  10. Sprinkle this flour mixture over the roast cubes and toss to coat.
  11. Remove chicken broth mixture from dutch oven and pour the mixture into a blender or food processor.
  12. Next, puree the peppers in the food processor or blender.
  13. Drain this sauce through a sieve and into a bowl.  Discard the solids that remain in the sieve.

Instructions for Beef

  1. Add 4 T olive oil and 1 T butter to the dutch oven and melt butter.
  2. Once the butter and oil are hot, brown beef.  You will need to brown the beef in batches to prevent overcrowding.
  3. Place browned beef on a plate, including any juices.
  4. After you have browned all the beef, add 1 reserved tablespoon olive oil to the pot.
  5. Next, add onions and sauté until translucent.
  6. Add reserved 1/4 cup of broth and deglaze dutch oven.
  7. Add garlic and sauté approximately 30 seconds.
  8. Then add the cumin and chili powder and stir.
  9. Place beef back into dutch oven with onion and garlic mixture. 
  10. Add strained sauce to beef mixture.
  11. Stir to coat beef.
  12. Bring beef to boil, then reduce to low and simmer (partially covered) for 45 minutes.
  13. Taste sauce and add additional salt and pepper if necessary.
  14. Preheat oven to 275 degrees Fahrenheit.
  15. Place covered dutch oven on center rack.
  16. Allow to cook for an additional 2 hours.
  • Prep Time: 40 minutes
  • Cook Time: 3 hours
  • Category: Main Dish
  • Cuisine: Mexican

Keywords: Mexican Beef