Mexican Beef Stew Recipe
Beef,  Braising,  Ethnic,  Game Day,  Mexican,  Onions,  Stews,  Vegetables

Mexican Beef Stew

I know, who posts a recipe about Mexican beef stew a day before St. Patty’s Day, and a day closer to spring? Well, I do. I post this not only because it is amazing, but more importantly that I think you should make it before the weather gets to hot. This could be your last slow cooked meal of the season, and hence another reason why I bring this to you. I am calling this a Mexican beef stew because it brings out the spice and earthiness from some of the chili peppers that are used. The ingredients used, as they appear long in the list, remind me of something similar to a mole sauce. Complex, fruity, and earthy, that once combined just bring out the best of this Mexican beef stew.

Mexican Roast Beef Recipe

Let’s get started.

Ingredients: [Print this Recipe]

  • 6 Guajillo chilies, dried
  • 1 cup of hot water
  • 5 cloves of garlic, minced
  • 2 large tomatoes, chopped
  • 1 8oz can of pineapple juice
  • 1 apple, peeled and chopped
  • 1 large red onion, diced
  • 3 bay leaves, ground
  • 2 tsp dried Mexican oregano, pinched between your fingers
  • 1/2 tsp ground cinnamon
  • Salt, to season
  • Cracked black pepper, to season
  • 1/2 cup of beef stock
  • 2 lbs boneless chuck, cut into chunks
  • 3 sweet potatoes, peeled, cut into chunks
  • 1/2 cup of milk
  • 3 tbsp unsalted butter
  • 3 tbsp canola oil
  • corn tortillas, warmed (optional)

Begin by adding the guajillo chilies to a skillet and cook over medium heat for about a minute or so, then flip, and do the same. This process will bring out some of the oil of the chile. Turn off the heat, add in the hot water, cover, and let this sit on the stove for about 30 minutes. The goal is to have the guajillos nice and tender.

When the chiles are done soaking, drain the water, and carefully discard the stems, and seeds. Place the quajillos into a blender, along with the garlic, pineapple juice, cinnamon, Mexican oregano, bay leaves, and beef stock. Blend until you have a very smooth puree. The sauce that you just made is going to bring out a lot of the wonderful Mexican flavors of the beef stew.

Mexican Beef Stew Ingredients

Next, add your onions, apple, and tomato into a mixing bowl. Sprinkle the mixture with a bit of salt and pepper.

Heat a dutch oven, or large, heavier skillet on medium-high heat. Add in the canola oil and let this almost come to a smoke. During this time, generously season the beef chunks with salt and pepper, and give a quick massage. Carefully add this into the heated oil and lightly brown on all sides. Do this in batches so you do not overcrowd. Remove when browned on all sides, and repeat as necessary.

Now you have a couple of choices. You can preheat your oven to 275 and let this dish go low and slow in the dutch oven, or if you have a slow cooker, and you can that route, letting it cook for about 8 hours on low.  However you want to roll with this one if fine by me, but either way, do the following.

Add some of the quajillo mixture to the base of the dish. Add the browned beef chunks, then add the tomato mixture, topping it off with the rest of the quajillo mixture. Cover, making sure you have a good seal, and place either in the oven, or slow cooker. If you talk to your food, just let it know that you will return in approximately 8 hours to take in all of its aromas and be prepared to eat. Or don’t. Whatever you do, just return in 8 hours.

About 45 minutes before you are ready to eat, you will want to make the sweet potatoes. Add them to a large pot of room temperature water. Add a pinch of salt, and bring to a boil. Once boiled, reduce the heat a bit, and cook until for tender, about 35 minutes. Drain the potatoes, and add them back to the heat to evaporate any remaining water.

Your next dilema is to use a potato masher or ricer. I have been using a potato ricer for some time now, and must say, not only do I love it, but I think I got one of my kids eating mashed potatoes because of it. Sure, it is an extra step if you will, as you have to take the potatoes out, and run them through the ricer, but heck, I think this process is well worth the time and effort.

Rice them or mash them, then add in the butter, milk, and season with salt and pepper. Give a gentle stir and make sure they are nice, fluffy, and seasoned.

Now, the moment we have all been waiting for. Remove the Mexican beef stew from the oven, or take the lid off of the slow cooker (I went the slow cooker route this time around if you are wondering) and take in the aromas. They are earthy and beautiful. Give a taste and season with any salt at this time. You should not need much of any as it is packed with flavor.

To plate, add some of the mashed sweet potatoes to the base of your plate and top with a nice ladle full of the Mexican beef stew. If you want to serve with some warm tortillas to help assist in scooping this delicious stew into fork and mouth, please do so.

Overall you are left with a new take on a somewhat classic beef stew, only in the sense that you go low and slow on the cooking process, but you are left with a whole new world of flavors. Every bite has the sweetness and creaminess from the potatoes that just gets balanced by these wonderful fruity, earthy, and a mild spiciness from the stew ingredients. This one is so good, it has me thinking ahead to next fall when comfort and slow cooking season starts all over. I hope you enjoy.


  • Kimo

    Very nice recipe. As a side note, in Mexico these kind of stews are usually eaten on top (or with a side dish) of mexican “red” rice (tomato/chicken broth), white rice, or also whole black beans.

  • jeffthis

    This is a wonderful stew. I have made it several times over the years and it’s always a hit. The stew is succulent and the cinnamon in the stew marries so nicely with the sweet potatoes. I’ve never seen any recipe similar to this and I cherish it. One of the only recipes I follow to the “T”. Thank you for this!

Leave a Reply

Your email address will not be published. Required fields are marked *