Recipes » Main Dish Recipes » Soups and Stews » Mexican Beef Stew

Mexican Beef Stew

| | |
4.9 from 7 votes
Also known as "Caldillo," this beef stew is rich and spicy with delicious Mexican flavors.
Prep Time 5 minutes
Cook Time 2 hours
Two blue bowls filled with mexican beef stew (caldillo) with lime wedges and tortillas on the side.

Also known as “Caldillo,” this rich and spicy Mexican Beef Stew is full of beef, potatoes, and all the delicious flavors of Mexico. It’s a slow cooking hearty recipe perfect for a cold night by the fire. Serve it with a spritz of lime and warm tortillas on the side.

I have a really delicious recipe for you today. Though it’s not strictly southern, I would definitely say that these kinds of “Tex-Mex” recipes have been influenced by their Texan (certainly southern) places of origin.

Two blue bowls filled with mexican beef stew (caldillo) with lime wedges and tortillas on the side.

Whenever we go out for dinner on a weeknight, our casual dining place of choice is almost always one of our local Mexican restaurants. There’s just something so alluring about that unique combination of flavors that make up Mexican recipes, isn’t there?

Now, I am in no way an expert on Mexican food. And I also know very well that what we know as “Mexican” from our American-based restaurants is probably indistinguishable to a person of Mexican heritage. But, oh my goodness, don’t we love it anyway?!

Tacos, burritos, and enchiladas of all kinds. Yum!

Lana's Cooking Free Cookbook Cover
Get a Free Cookbook!

Subscribe now to receive our FREE Favorite Recipes digital cookbook with 10 amazing recipes inside!

Well, today’s recipe for Mexican Beef Stew (Caldillo) won’t be found on many restaurant menus, but it definitely earns a “Yum” rating.

This combination of beef stew meat, onions, tomatoes, salsas, and potatoes is rich and spicy. Quite spicy actually. I’d rate this as a medium, almost hot, level of spicy heat.

If you want to tone it down some, substitute plain diced tomatoes for the tomatoes and chilies and make sure to use mild tomato salsa and salsa verde. Serve the stew with warm corn or flour tortillas and wedges of lime to squeeze over each serving.

How to Make Mexican Beef Stew (Caldillo)

Beef stew meat and onions in a pot.

In a large saucepan or Dutch oven, heat the oil over medium-high heat. Add the beef stew meat, onions, and garlic.

Browned beef stew meat and onions in a pot.

Saute, stirring frequently, until the stew meat has browned and the onions are transparent.

Add the remaining ingredients except the potatoes and stir well. Bring to a boil, then reduce the heat to a simmer. Cover tightly and cook over low heat for 1 1/2 hours or until the meat is very tender.

Cooked stew with potatoes added to the pot.

Stir in the potatoes and continue cooking for an additional 30 minutes or until potatoes are cooked through.

Serve with warm tortillas and lime wedges on the side.

More Recipes You May Like

Have you tried this recipe? I’d really appreciate you giving it a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card or in the comments section.
AND REMEMBER TO SIGN UP FOR MY FACEBOOK GROUP.
If you’d like to hang out with me and lots of other online Southern Comfort Food lovers, make sure to join my FREE PRIVATE Facebook group.

Two blue bowls filled with mexican beef stew (caldillo) with lime wedges and tortillas on the side.

Mexican Beef Stew

Also known as "Caldillo," this beef stew is rich and spicy with delicious Mexican flavors.
4.86 from 7 votes
Print It Rate It Text It
Course: Soups and Stews
Cuisine: Southwestern
Prep Time: 5 minutes
Cook Time: 2 hours
Total Time: 2 hours 5 minutes
Servings: 4 servings
Calories: 702kcal
Author: Lana Stuart

Ingredients

  • 2 tablespoons olive oil
  • 2 ½ pounds beef stew meat
  • 2 medium onions roughly diced
  • 2 cloves garlic minced
  • 20 ounces diced tomatoes with green chilies recommend: RoTel
  • 1 cup tomato salsa
  • 1 ½ cups salsa verde
  • 1 cup chicken broth
  • 1 teaspoon salt
  • ½ teaspoon pepper
  • 1 teaspoon cumin
  • 1 ½ pounds peeled and diced potatoes
  • Tortillas and lime wedges for serving

Instructions

  • In a large saucepan or Dutch oven, heat the oil over medium-high heat. Add the beef stew meat, onions, and garlic. Saute, stirring frequently, until the stew meat has browned and the onions are transparent.
  • Add the remaining ingredients except potatoes and stir well. Bring to a boil, then reduce the heat to a simmer. Cover tightly and cook over low heat for 1 1/2 hours or until the meat is very tender.
  • Stir in the potatoes and continue cooking for an additional 30 minutes or until potatoes are cooked through.
  • Serve with warm tortillas and lime wedges on the side.

Notes

Adjust the heat level to your liking by using mild, medium, or hot salsas and Rotel where called for in the recipe.
Serve with lime wedges and warm tortillas. 
Leftovers may be stored for up to three days in the refrigerator in a sealed container.

Nutrition Information

Serving: 1 | Calories: 702kcal | Carbohydrates: 51g | Protein: 70g | Fat: 23g | Saturated Fat: 6g | Cholesterol: 176mg | Sodium: 2051mg | Potassium: 2452mg | Fiber: 7g | Sugar: 15g | Vitamin A: 1021IU | Vitamin C: 60mg | Calcium: 163mg | Iron: 9mg

Nutrition information is calculated by software based on the ingredients in each recipe. It is an estimate only and is provided for informational purposes. You should consult your health care provider or a registered dietitian if precise nutrition calculations are needed for health reasons.

Share on Facebook Pin Recipe
Tried this recipe? Pin it for Later!Follow @LanasCookingBlog or tag #LanasCooking!

More Mexican and Tex-Mex Recipes …

Leave a Reply

Your email address will not be published.

Recipe Rating




30 Comments

  1. I had this in mind my father would cook this when I was young I really didnt want to use the stew meat I had to make the same ol stew! I looked all over the internet and FINALLY found this page!! Amazing I will dress this stew with thin sliced cabbage radish cilantro lime and can’t forget tortillas!!
    Thank you so much!

    1. I’m sure it could. I’d brown the beef a little first and then just cook it like you would any regular beef stew in the slow cooker.

  2. My husband would love this stew. He goes crazy for anything with Mexican flavors and this looks like a perfect stick-to-you-ribs kind of dish.

  3. I love the new spin you’ve put on a classic beef stew! And I bet that lime juice at the end is a great contrast to the richness of the beef! Perfect!

  4. This soup looks so good! We are still getting some pretty cool nights so it’s perfect for this soup. Love the squeeze of lime on top….yum!

  5. Yeah, I’m sure those in Mexico would shudder at some of our “Mexican” dishes, but I seem to love them all! Your stew looks fabulous and flavorful! Perfect for this rainy day!!!

    1. This would be a perfect rainy day dinner, Liz. And even though it would probably make Mexican cooks shudder, I still love it!

  6. Ooh, yum! I’ve never had any kind of Mexican, Tex-Mex or Mexican inspired stew. This looks like a great place to start. :)

  7. We love Mexican food too but you’re so right, it’s nothing like true Mexican food! Love the flavors in this beef stew!

  8. That looks great. I really think that a squeeze of lime as a finish, just like your gorgeous photo shows, will add some crisp brightness. This would be welcome at any time of the year.

    Thanks!

    Miss P

  9. Hi Lana,
    This sounds so delicious. Just wondering how many people this serves.
    Thanks so much, Wendy