Home » Recipes » Main Dish Recipes » Soups and Stews » Mexican Beef Stew (Caldillo)

Mexican Beef Stew (Caldillo)

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 slowly cooked hearty recipe perfect for a cold night by the fire.

This recipe for Mexican Beef Stew (Caldillo) may not be found on many authentic restaurant menus, but it definitely earns a “Yum” rating. And although 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.

A bowl of Mexican beef stew with lime wedges on the side.

This combination of beef, 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, substitute plain diced tomatoes for the tomatoes and chilies, and make sure to use mild tomato salsa and salsa verde.

Serve this Mexican stew with warm corn or flour tortillas and wedges of lime to squeeze over each serving. It’ll fill you right up and warm you from the inside out!

— This post was originally published on May 14, 2015. It has been updated with new photos and additional information.

Cuisine: Southwestern
Cooking Method: Stovetop
Total Time: 2 Hours, 15 Minutes

Servings: 8
Primary Ingredient(s): Beef stw meat, onions, tomatoes with chilies, tomato salsa, salsa verde, potatoes
Skill Level: Easy

WHAT PEOPLE ARE SAYING …

⭐⭐⭐⭐⭐

“Turned out to be an amazing dinner. I used a chuck roast & did the slow cooker method for 8 hours. This is a keeper!!!!”
— Suzanne T. DeVore

What You’ll Like About This Recipe

  • A truly great stew is, first and foremost, satisfying. This one certainly is that!
  • Warms you from the inside. Come in from a day spent in the cold, and this Caldillo will bring you back to life.
  • Full of Mexican flavors. The chilies, the salsa, the cumin…it all works together to create something really special.

Ingredient Notes

Ingredients required for making Caldillo.

This post contains affiliate links. Lana’s Cooking is reader-supported and earns a tiny commission at no extra cost to you when you shop from our links.

  • Olive oil – Used to saute the meat, onions, and garlic.
  • Beef Stew Meat – The beef that you choose for this stew can range from “stew meat” (see my notes about beef stew meat) to chuck roast, to London broil, sirloin, or round. All of these are appropriate for long cooking times. Choose what fits your budget. Regardless of which you choose, it should be cut into bite-sized pieces for cooking.
  • Onions and Garlic Cloves – The aromatic vegetables that give depth of flavor to the finished stew.
  • Diced tomatoes with Green Chilies – My preferred brand is Rotel. Choose mild, original, or hot according to your taste.
  • Chicken Broth – If you have homemade on hand, use it! Otherwise, Swanson makes an acceptable canned broth.
  • Tomato Salsa and Salsa Verde – One is salsa with red tomatoes, and the other is salsa made with tomatillos. If you make your own salsas, this is the perfect recipe to highlight them. Otherwise, you might try Pace brand of tomato salsa and Herdez brand of salsa verde.
  • Salt, Black Pepper, and CuminTypical seasonings for this and other Tex-Mex recipes.
  • Potatoes – Use potatoes that won’t cook to mush in the stew. Yukon Gold are perfect!
  • Tortillas and Lime Wedges – For serving. Your choice of flour or corn (traditional!) tortillas.

The complete ingredient list with detailed measurements is included in the printable recipe card at the bottom of this post.

How To Make Mexican Beef Stew (Caldillo)

Olive oil in a large Dutch oven.
STEP 1.
Beef browning in a Dutch oven.
STEP 2.
  1. Heat the oil over medium-high heat in a large saucepan or Dutch oven.
  2. Add the beef stew meat, onions, and garlic. Sauté, stirring frequently, until the stew meat has browned and the onions are transparent.
Adding all ingredients to the stew.
STEP 3.
All ingredients except potatoes added to the Caldillo.
STEP 5.
  1. Add the remaining ingredients except for the potatoes. Stir well.
  2. Bring to a boil, then reduce the heat to a simmer.
  3. Cover tightly and cook over low heat for 1 1/2 hours or until the meat is tender.
Potatoes added to Mexican beef stew.
STEP 6.
Stew after cooking for several hours.
STEP 7.
  1. Stir in the potatoes.
  2. Continue cooking for an additional 30 minutes or until the potatoes are cooked through.
A spoonful of Mexican beef stew suspended above the cooking pot.
  1. Serve with warm tortillas and lime wedges on the side.
  • Any vegetable oil will work if you don’t have olive oil for sauteing.
  • Don’t have chicken broth? Beef broth works very well.
  • For a thicker stew, make a slurry of two tablespoons of cornstarch and two tablespoons of water. Stir it in just before serving.
  • Check and stir the stew occasionally during the cooking time to make sure nothing is sticking. Add broth or water if the level of liquid seems too low.

Recipe Variations to Try

  • Taco seasoning will enhance the Mexican flavor of the stew without much additional spiciness.
  • To really amp up the heat, consider adding some chipotle in adobo or red pepper flakes. 
  • Add New Mexico roasted Hatch green chilis for a burst of flavor! 
  • Use bacon fat in place of olive oil for a smoky background flavor.

Storing Leftovers

Allow any leftover stew to cool completely and then transfer it to an airtight container. Store in the refrigerator for up to 7 days. To freeze, transfer the cooled stew to a freezer-safe container and store in the freezer for up to 3 months. Thaw before reheating in the microwave or on low heat on the stovetop.

Serving Suggestions

Serve the Caldillo with warm tortillas (flour or corn) on the side and lime wedges to squeeze over the stew. Offer toppings of grated cheese, sour cream, and chopped fresh cilantro. 

Fork and thyme favicon.

Caldillo pairs well with steamed rice or with salads such as black bean and corn salad or Mexican-style corn salad. Of course, stews naturally partner with bread so something like cheesy green chile cornbread is perfect to soak up all those luscious juices.

A bowl of Mexican beef stew with lime wedges on the side.

More Recipes You’ll Like

Machaca Burritos on a serving plate.

Machaca Burritos

Two slow cooker shredded beef tacos on a serving plate with a kitchen towel underneath.

Slow Cooker Shredded Beef Tacos

Tacos on a white serving plate.

Carne Asada Tacos

Finished pinto bean cakes on a white serving plate.

Pinto Bean Cakes

Can this recipe be made in the slow cooker?

You can certainly make Mexican Beef Stew in a slow cooker. Start by browning the meat and onions as directed in the recipe. Add them to the slow cooker along with all the remaining ingredients except potatoes. Cover and cook on low for 8 to 12 hours, or on high for 4 to 6 hours. Add the cubed potatoes about halfway through the cooking time.

Just how “hot” is this stew?

The heat level of the finished Caldillo depends entirely on the products you use in the recipe. If you want a very mild version, you could use plain canned diced tomatoes without chilis, mild tomato salsa, and mild salsa verde. If you really want to spice things up, you’d choose from the spicier Rotel options (such as Serrano), hot red salsa, and hot salsa verde plus a bit of chipotle in adobo. Know your ingredients and choose according to your personal tastes.

Lana Stuart.

Have a question or thought to share?

If you have a question about the recipe or if you’ve made it and want to share how it turned out, I would truly enjoy hearing from you. Just scroll down to leave a comment or add your star rating.

Thank you for stopping by. It means a lot to have you here.

Recipe

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe
A bowl of Mexican beef stew with lime wedges on the side.

Mexican Beef Stew (Caldillo)

This rich and spicy Mexican Beef Stew (Caldillo) is a slow cooking hearty recipe perfect for a cold night by the fire.
4.80 from 15 votes
Print It Rate It Add to Collection
Course: Soups and Stews
Cuisine: Southwestern
Prep Time: 15 minutes
Cook Time: 2 hours
Total Time: 2 hours 15 minutes
Servings: 8 servings
Calories: 350kcal
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

  • Heat the oil over medium-high heat in a large saucepan or Dutch oven.
    2 tablespoons olive oil
  • Add the beef stew meat, onions, and garlic. Saute, stirring frequently, until the stew meat has browned and the onions are transparent.
    2 ½ pounds beef stew meat, 2 medium onions, 2 cloves garlic
  • Add the remaining ingredients except for the potatoes. Stir well.
    20 ounces diced tomatoes with green chilies, 1 cup tomato salsa, 1 ½ cups salsa verde, 1 cup chicken broth, 1 teaspoon salt, ½ teaspoon pepper, 1 teaspoon cumin
  • 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 tender.
  • Stir in the potatoes.
    1 ½ pounds peeled and diced potatoes
  • Continue cooking for an additional 30 minutes or until the potatoes are cooked through.
  • Serve with warm tortillas and lime wedges on the side.
    Tortillas and lime wedges for serving

Notes

  • Choose any type of long cooking beef such as “stew meat, chuck roast, London broil, sirloin, or round. Regardless of which you choose, it should be cut into bite-sized pieces for cooking.
  • Adjust the heat of the finished dish by using your choice of chilis and salsas. Serve with warm tortillas (flour or corn) on the side and lime wedges to squeeze over the stew. Offer toppings of grated cheese, sour cream, and chopped fresh cilantro.
  • Allow any leftover stew to cool completely and then transfer it to an airtight container. Store in the refrigerator for up to 7 days. To freeze, transfer the cooled stew to a freezer-safe container and store in the freezer for up to 3 months. Thaw before reheating in the microwave or on low heat on the stovetop.

Nutrition Information

Nutrition Facts
Mexican Beef Stew (Caldillo)
Amount Per Serving (1 )
Calories 350 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 3g19%
Polyunsaturated Fat 1g
Monounsaturated Fat 6g
Cholesterol 88mg29%
Sodium 1011mg44%
Potassium 1196mg34%
Carbohydrates 25g8%
Fiber 4g17%
Sugar 8g9%
Protein 35g70%
Vitamin A 510IU10%
Vitamin C 28mg34%
Calcium 79mg8%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.

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 healthcare provider or a registered dietitian if precise nutrition calculations are needed for health reasons.

Share on Facebook Pin Recipe
Tried this recipe?Please consider Leaving a Review!
Two blue bowls filled with mexican beef stew (caldillo) with lime wedges and tortillas on the side.
4.80 from 15 votes (10 ratings without comment)

Leave a Reply

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

Recipe Rating




8 Comments

  1. 3 stars
    delicious! thanks for sharing! I parboil the potatoes before adding them to the stew. 30 minutes of cooking on a low setting is not enough time, IMO! Happy cooking!

  2. Tye Baker says:

    5 stars
    Very tasty! Love that it’s different than our normal recipe for beef stew.

  3. Suzanne T. DeVore says:

    5 stars
    Turned out to be an amazing dinner. I used a chuck roast & did the slow cooker method for 8 hours. I added carrots & black beans and taco seasoning. This is a keeper!!!!

  4. 5 stars
    Thank you. We especially appreciate the additional notes!

  5. Paul Smith says:

    5 stars
    This is an amazing recipe! My family and I eat it with tortillas on the side. I am trying the crockpot recipe for a church luncheon today. I am thankful for Lana adding the crockpot notes on how to in the recipe.