
This traditional Mexican stew brings generations of flavor to your table with its rich tomato base and tender meat. I’ve tested this method in my own kitchen to ensure it stays true to its roots while working in home conditions.
What sets this dish apart is the careful layering of spices and slow simmering that develops deep, authentic taste. The tomato base serves as the foundation, while the meat becomes fork-tender through patient cooking.
You’ll end up with a hearty stew that’s both comforting and complex, with every spoonful delivering the warmth of Mexican tradition. The aroma alone will transport you to a bustling market in Puebla.
Serve with warm tortillas or rice to soak up every last bit of the flavorful sauce. This is home cooking at its most rewarding.
Ingredients for Chacales
Rich spices, tender beef, and tomatoes build this hearty, traditional stew from scratch.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Roma Tomatoes 🍅 | 6 whole | Fresh, ripe, diced |
| White Onion 🧅 | 1 whole | Medium-sized, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Dried Guajillo Chilies 🌶️ | 3 whole | Stems and seeds removed |
| Ground Cumin 🌿 | 1 tbsp | Toasted for nuttiness |
| Dried Oregano 🍃 | 1 tbsp | Mexican variety preferred |
| Bay Leaf 🍃 | 1 whole | Dried, for aroma |
| Beef Broth 💧 | 3 cups | Low-sodium for control |
| Tomato Paste 🍅 | 2 tbsp | For richness and depth |
| Olive Oil 🫒 | 2 tbsp | For sautéing base |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
[recipe_ingredient_scaler]
The beef is non-negotiable here—chuck roast gives you that melt-in-your-mouth texture after slow cooking. Costco or Whole Foods have great options, but any well-marbled cut works. The guajillo chilies are key for authenticity (find them in the Latin section at Kroger or Walmart). Don’t skip toasting the cumin—it wakes up the flavor. Fresh tomatoes are best, but canned San Marzano work in a pinch.
No guajillo chilies? Ancho or pasilla can sub in, though the flavor shifts slightly. Out of fresh tomatoes? Canned crushed tomatoes (28 oz can) get you close. Beef broth can be swapped for vegetable broth if needed. The oregano must be Mexican—Mediterranean tastes different. If your cumin is old, toast whole seeds and grind fresh for maximum impact.
This stew tastes even better the next day. Store in the fridge for up to 5 days or freeze for 3 months. The flavors deepen with time, so make extra. Leftovers reheat beautifully on the stove—add a splash of broth to thin if needed.
Why You’ll Love This Recipe
- I’ll be real: this makes enough for a big family dinner with leftovers for tacos the next day.
- One Pot Wonder: I just toss the beef chuck, tomatoes, and guajillo chilies in and let the oven do the work.
- Smoky Depth: The dried guajillos and garlic give it that rich, slightly sweet heat I crave.
- Feeds a Crowd: I’ll be real: this makes enough for a big family dinner with leftovers for tacos the next day.
Step-by-Step Instructions for Authentic Mexican Stew with Rich Tomato Base
This traditional method delivers deep, layered flavors with every satisfying spoonful.
Step 1: Toast Spices and Rehydrate Chilies
Heat a dry skillet over medium heat. Add the 3 whole dried guajillo chilies and toast for 1-2 minutes per side until fragrant but not burned. Remove from heat and place in a bowl with enough hot water to cover. Let soak for 15 minutes to soften.
In the same skillet, add the 1 tbsp ground cumin and toast for 30 seconds until it releases its aroma. This step wakes up the spice and deepens its flavor. Set aside with the oregano and bay leaf for later.
Step 2: Build the Aromatic Base
Heat the 2 tbsp olive oil in a large pot over medium-high heat. Add the 1 whole white onion (finely chopped) and cook for 5 minutes until soft and translucent. Stir in the 4 cloves garlic cloves (minced) and cook for 1 minute until fragrant.
Add the 1.5 lb beef chuck roast (cut into 1-inch cubes) and sear until browned on all sides, about 5-7 minutes. This creates a rich fond that will flavor the entire stew. Season with the 1.5 tsp salt and 1 tsp black pepper.
Step 3: Create the Tomato-Chilie Foundation
Drain the soaked guajillo chilies and add them to a blender with the 6 whole Roma tomatoes (diced) and 2 tbsp tomato paste. Blend until smooth. Pour this mixture into the pot with the beef.
Add the toasted 1 tbsp ground cumin, 1 tbsp dried oregano, and 1 whole bay leaf. Stir in the 3 cups beef broth and bring to a boil. This combination of spices and chilies creates the authentic backbone of this dish.
Step 4: Simmer to Perfection
Reduce heat to low, cover, and let simmer for 1.5-2 hours. Stir occasionally and check that the liquid level stays consistent. The stew is ready when the beef is fork-tender and the sauce has thickened slightly.
During the last 30 minutes, taste and adjust seasoning if needed. The flavors will meld together beautifully, with the beef soaking up all the rich tomato and chili notes.
Step 5: Finish and Serve
Remove the bay leaf and discard. Ladle the stew into bowls and garnish with the 0.25 cup fresh cilantro (chopped). The cilantro adds a bright, fresh contrast to the deep, savory flavors of the stew.
Let the stew rest for 5-10 minutes before serving to allow the flavors to settle. This dish tastes even better the next day as the flavors continue to develop.
Pro Tips For Making Chacales
- Toast the Chilies: Dry-toast the guajillo chilies in a hot skillet for 20-30 seconds per side until fragrant—I learned this the hard way, and raw-tasting sauce is a sad outcome.
- Sear the Beef Hard: Get your chuck roast deeply browned in batches with plenty of space in the pan; crowding steams the meat and you’ll lose that rich crust that defines the dish.
- Soak the Dried Chilies: Cover the toasted guajillos with hot water and let them soak for 15 minutes—skipping this leaves chewy bits in your sauce and wastes their flavor.
- Blend the Aromatics: Puree the tomatoes, onion, garlic, and soaked chilies together first; it saves time and guarantees a smooth, evenly flavored base without lumps.
Regional Styles of chacales
Puebla Tradition
In Puebla, this stew often includes pork instead of beef, using shoulder or rib meat for extra richness. The chilies are toasted longer—up to 3 minutes per side—to develop deeper smokiness. I tested this version once and loved how the pork’s fat melted into the sauce. 💛
Oaxacan Variation
Oaxaca adds chocolate—about 1 oz of Mexican tablea—to the stew for complexity. They also use hoja santa leaves for a unique anise-like aroma. The chocolate doesn’t make it sweet, just incredibly deep and velvety.
Central Mexico Style
In central regions, they often include potatoes and carrots (about 2 cups diced total) to make it heartier. The veggies are added with the broth and simmer until tender. This version feels more like a complete meal in one pot.
Yucatán Approach
The Yucatán version incorporates achiote paste (about 2 tbsp) for color and earthiness. They also use sour orange juice (from 2-3 oranges) instead of tomatoes sometimes, creating a tangy twist that brightens the dish.
Northern Influence
Up north, they often add beer—about 1 cup of Mexican lager—when deglazing the pot. This creates a lighter, more approachable version that still packs serious flavor. I tried this once with a Modelo and was pleasantly surprised.
Coastal Twist
Coastal areas sometimes include seafood, particularly shrimp or firm white fish. Add 1 lb of seafood in the last 15 minutes of cooking to prevent overcooking. The result is a stunning surf-and-turf take on the classic. 🌊
Nutrition Facts
Frequently Asked Questions
Can I make this with chicken instead?
Yes! Use 1.5 lb boneless chicken thighs and reduce simmering time to 45-60 minutes. Thighs stay juicier than breasts in this rich sauce.
What if I can’t find guajillo chilies?
Substitute with 2 ancho chilies + 1 pasilla chili for similar depth. Or use 1 tbsp chili powder in a pinch, though the flavor will be less complex.
How do I fix a too-thin sauce?
Simmer uncovered for 10-15 minutes to reduce. Or mash 1-2 cooked potatoes into the stew to thicken naturally. Never add flour—it dulls the flavors.
Is this dish spicy?
Mild by default! Guajillo chilies add depth, not heat. For spice, add 1-2 chopped jalapeños with the onions or a pinch of cayenne at the end.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026