Take Mexico wherever you go: travel inspiration, recipes, and more • MexicoInMyPocket@gmail.com 🇲🇽 #MexicoInMyPocket

Mexican Beef Stew

Mexican Beef Stew

Meat (Makes about 10 servings)

  • 1.5 lbs. beef short ribs, cut into cubes
  • 2 lbs. chuck roast or pot roast, cut into cubes
  • 1/8 of a medium white onion
  • 3 stalks celery
  • 3 carrots, peeled and cut into 2” pieces
  • 2 cloves of garlic, peeled and left whole
  • 6 peppercorns
  • 1 ½ tsp. thyme

Place all of the ingredients in a large pot, and cover completely with cold water. Bring to a boil and skim off any foam that floats to the top. Once the meat is boiling, lower the heat so that the soup is simmering gently. Partially cover the pot, and cook for about 1 hour 45 minutes, or until the meat is tender. Then remove the peppercorns, garlic, and onion. Discard.


  • 8 puya chiles
  • 2 guajillo chiles
  • 2 pasilla chiles
  • 1-2 TBSP avocado oil, grapeseed, or other healthy oil
  • 4 peppercorns
  • 2 cloves 
  • ½ tsp Mexican oregano
  • 1 tsp fresh ginger
  • 3 medium plum tomatoes
  • 4 cloves of garlic
  • 1/8 of a medium white onion
  • ¼ tsp salt

Gently wipe the puya, guajillo, and pasilla chiles clean. Remove the stems, seeds, and veins. 

Heat oil in a medium-sized saucepan over medium-low heat. Gently fry each type of chile being careful not to burn them. (They will turn bitter if you burn them.) You will know that are ready when they change color and emit a flavorful smell. This only takes about 10-15 seconds. Place fried chiles in a blender.

Add peppercorns, cloves, oregano, ginger, tomatoes, garlic, onion, and salt to the blender. Add about ¾ cup of broth from cooked beef. Blend on high speed for about 1-2 minutes or until completely smooth. 

Heat the remaining oil that was left over from frying the chiles in the same saucepan. Once the oil begins to shimmer, add the chile mixture. Be careful when adding the chiles because the mixture tends to splatter, and it will stain your clothes. Cook the chile mixture over medium heat until it darkens in color, about 8 minutes. 

Heat the beef in its broth to a simmer. Stir in the fried chile sauce. 

Stew Vegetables

  • 1 ½ cups fresh or frozen sweet corn (or you can use 2 ears of fresh corn)
  • A fistful of fresh or frozen green beans
  • ½ head of cabbage, chopped into large pieces
  • 5 small potatoes, peeled and cubed 
  • 5 stems of epazote (without stems)
  • 1 TBSP salt
  • 1 chayote, cut into 6 pieces
  • 2 zucchini, cut into quarters

Once you add the chile mixture to the beef broth, add the corn, green beans, cabbage, potatoes, epazote, and salt. Bring to a boil, then reduce to a simmer and cook for about 20 minutes. The green beans and potatoes should be tender. 

Add the chayote and zucchini. Cook for an additional 10 minutes until the zucchini is tender, but not falling apart. 


It is important to use a large pot. There are many vegetables that are added at the end, and it makes it easier to stir everything when it is in a large pot. 

You may need to add more water (2-4 cups) after you boil the beef. The water tends to evaporate after cooking the beef for 1 hour 45 minutes. 

Don’t cook the zucchini for more than 10 minutes. It will turn to mush if you do. 

You may want to remove any stems or strings from the green beans. 

Serve the soup with warm corn tortillas on the side. Heat the tortillas on a comal/griddle and wrap them in a towel to keep warm. The tortillas can be used to dip in the soup or make “taco-like” wraps with the stew meat and vegetables. 

Recipe Source: Adapted from Lesley Téllez’s Eat Mexico

'Follow' Nicole on Instagram: @flanandapplepie // Read Nicole's MIMP bio here

Butternut Maple Empanadas with a Coconut Cornmeal Crust

Butternut Maple Empanadas with a Coconut Cornmeal Crust

La Bruja {A Halloween Cocktail}

La Bruja {A Halloween Cocktail}