Slow-Simmered Authentic Mexican Carne Guisada
Authentic Mexican Carne Guisada is a deeply savory beef stew where chunks of chuck simmer low and slow in a rich, rust-colored gravy made from toasted dried chiles. The meat turns spoon-tender without falling apart, and the gravy has a mild, earthy warmth that never overwhelms.

It’s the kind of meal that fills the kitchen with an incredible aroma, and the prep is mostly hands-off once the pot is bubbling. Serve it tucked into warm flour tortillas or over rice for a dinner that feels special but is completely doable on a weekend afternoon.
What Makes This Carne Guisada So Good
The dried chiles do all the heavy lifting here. Toasting them quickly in a dry skillet wakes up their mellow, slightly smoky character, and blending them with garlic and onion creates a gravy that tastes layered the way a long-simmered stew should.
I keep coming back to this version because it uses only a handful of whole ingredients and no packaged spice blends. The beef gets deeply brown in the same pot, and that fond builds flavor you can’t get any other way.
It also reheats beautifully. The flavors settle overnight, so a batch made on Sunday makes weekday lunches feel like a small victory.
Ingredients

- 2 lbs beef chuck roast, cut into 1-inch cubes: well-marbled chuck turns buttery after the long simmer.
- 3 dried ancho chiles, stemmed and seeded: these give the gravy its deep red color and mild, fruity taste.
- 2 dried guajillo chiles, stemmed and seeded: slightly brighter and a little tannic, they round out the chile base.
- 2 cups boiling water: for rehydrating the chiles.
- 2 tbsp vegetable oil: you need a neutral, high-smoke-point oil for browning.
- 1 large white onion, chopped: yellow onion works too, but white is classic here.
- 4 cloves garlic, minced.
- 1 small Roma tomato, diced: adds a touch of acidity without making the stew taste like a tomato sauce.
- 2 tbsp all-purpose flour: stirred into the meat to lightly thicken the gravy.
- 1 tsp ground cumin.
- 1 tsp dried Mexican oregano: its subtle citrusy note makes a difference; regular oregano is an okay stand-in but lacks the same brightness.
- 1 tsp kosher salt, plus more to taste.
- 1/2 tsp black pepper.
- 2 cups beef broth: use a good low-sodium broth so you control the salt.
- 1 tbsp apple cider vinegar: stirred in at the end, it wakes everything up without tasting sharp.
Swaps and Variations
- Swap the protein: boneless turkey shoulder works just as well; simmer until fork-tender.
- Dial up the heat: toss in a dried chile de árbol with the chiles during the toasting step, or stir in a spoonful of canned chipotle in adobo when you add the broth.
- No whole chiles on hand: you can use 3 tbsp of a quality ancho chile powder plus 1 tbsp guajillo powder, but the gravy will be slightly less silky because you skip the rehydrated chile paste. Bloom the powders in the oil after the garlic for 30 seconds.
- Make it richer: add a tablespoon of tomato paste with the garlic and let it caramelize a little before adding the chile sauce.
You might also like Beef Barbacoa for a slow-cooked beef dish with a completely different spice profile.
How to Make Authentic Mexican Carne Guisada
Step 1: Toast the Chiles and Rehydrate Them

Place the stemmed and seeded ancho and guajillo chiles in a dry skillet over medium heat. Toast them for about 2 minutes per side, pressing down gently with a spatula, until they smell fragrant and the skins start to blister in spots.
They’ll puff slightly and smell warm and earthy, never burnt. If the odor turns sharp and acrid, toss them and start over because that bitterness will run through the whole pot. Transfer the chiles to a heatproof bowl and pour the 2 cups of boiling water over them. Let them soak for 20 minutes, turning once, until they are soft and pliable.
Step 2: Sear the Beef

Pat the beef cubes dry with paper towels and season them all over with the 1 tsp salt and 1/2 tsp pepper. Heat the 2 tbsp vegetable oil in a heavy Dutch oven over medium-high heat. Working in two batches so you don’t crowd the pot, sear the beef until deeply browned on all sides, about 3 to 4 minutes per batch.
The brown bits stuck to the bottom of the pot are packed with concentrated beefy flavor, so don’t wash them away. Once all the meat is browned, set it aside on a plate and reduce the heat to medium.
Step 3: Blend the Chile Sauce

Add the chopped onion to the same pot and cook, scraping up the browned bits, until the onion is soft and translucent, about 5 minutes. Stir in the minced garlic and diced tomato and cook for another minute. Meanwhile, lift the rehydrated chiles out of the soaking liquid (save the liquid) and place them in a blender.
Add the cooked onion mixture, the 1 tsp cumin, the 1 tsp oregano, and about 1 cup of the reserved chile soaking liquid. Blend on high until the sauce is completely smooth, about 1 minute. Pour the blended sauce back into the pot and cook it over medium heat, stirring constantly, for 2 to 3 minutes. The sauce will look thick and almost rusty, that’s exactly right.
Step 4: Simmer the Carne Guisada

Sprinkle the 2 tbsp flour over the browned beef, toss to coat, then add the beef and any juices from the plate into the pot with the chile sauce. Pour in the 2 cups of beef broth and stir everything together. Bring the liquid to a boil, then lower the heat to maintain a very gentle simmer.
Cover the pot and cook for 2 1/2 to 3 hours, stirring occasionally, until the meat is so tender it yields easily when you press a piece against the side of the pot with a spoon. The liquid should barely bubble; too much movement or a rapid boil will tighten the meat instead of relaxing it. Partway through, check that the gravy hasn’t reduced too much, if it looks low, add a splash of water.
Step 5: Thicken and Serve the Carne Guisada

Remove the lid and stir in the 1 tbsp apple cider vinegar. Let the stew simmer uncovered for 15 to 20 minutes, until the gravy reduces enough to cling to the meat without being watery. Taste and adjust the salt if needed.
Spoon the carne guisada into warm bowls straight from the pot and serve it with plenty of warm flour tortillas on the side. The gravy will coat each piece of beef in a glossy, brick-red sheen, and the whole pot will smell faintly of toasted chiles and cumin.
How to Get Fork-Tender Beef Every Time
- Start with well-marbled chuck. Leaner cuts like round or sirloin will not break down the same way and can turn dry and stringy.
- Brown the meat thoroughly. A deep sear develops the beefy backbone that carries the whole stew, so resist the urge to rush this step.
- Keep the simmer low. Vigorous boiling makes meat tough, but a lazy, few-bubble simmer coaxes out all that tenderness over time.
- Rest the finished stew off the heat for 10 minutes before serving. The meat relaxes a little more and the gravy tightens just enough to cling.
Storing Leftover Carne Guisada
- Refrigerate: cool the stew completely, then transfer it to an airtight container. It keeps well for up to 4 days and tastes even better the next day.
- Reheating: warm gently on the stovetop over low heat, stirring in a splash of broth or water if the gravy has thickened too much. A microwave works in a pinch, just stir halfway through.
- Freeze: portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What to Serve With Carne Guisada
Warm flour tortillas are the classic choice. The soft, pillowy texture scoops up the beef and gravy perfectly. A side of simple Mexican rice and soupy refried beans turns it into a full plate, while a quick cabbage slaw with lime and salt adds crunch and a sharp contrast that cuts through the stew’s richness.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes. After you blend the chile sauce and sear the beef, transfer everything to the slow cooker along with the broth. Cook on low for 6 to 8 hours until the meat is tender, then remove the lid and switch to high for the last 20 to 30 minutes to thicken the gravy if needed.
Can I use chile powder instead of whole dried chiles?
You can, but the gravy won’t have the same velvety body because you lose the starchy puree from the rehydrated chiles. Bloom 3 tbsp ancho chile powder and 1 tbsp guajillo powder in the oil after the garlic, then proceed with the broth and flour.
Is carne guisada spicy?
No, this version is mild and earthy, not hot. The dried ancho and guajillo chiles bring warm, raisiny depth without much heat; you can add a fresh jalapeño to the blender or a dried chile de árbol during toasting if you want more kick.
Can I use a different cut of beef?
Boneless beef chuck is ideal because its fat and connective tissue melt into tenderness during the long simmer. Beef brisket flat is a decent substitute, though slightly leaner. Avoid extra-lean cuts like eye of round, they will stay tough no matter how long you cook them.

Authentic Mexican Carne Guisada Recipe
Ingredients
Method
- Toast the dried chiles in a dry skillet over medium heat for 2 minutes per side until fragrant, then soak in the boiling water for 20 minutes.
- Season the beef cubes with salt and pepper, then sear them in the oil in a Dutch oven over medium-high heat until deeply browned on all sides, about 3 to 4 minutes per batch. Set the beef aside.
- Cook the onion in the same pot until soft, then add the garlic and tomato and cook 1 minute more. Blend the rehydrated chiles, the onion mixture, cumin, oregano, and 1 cup of the chile soaking liquid until smooth. Pour the sauce back into the pot and cook for 2 minutes.
- Toss the beef with the flour, then add it and the beef broth to the pot. Bring to a boil, reduce to a gentle simmer, cover, and cook for 2 1/2 to 3 hours until the meat is very tender.
- Stir in the apple cider vinegar, then simmer uncovered for 15 to 20 minutes until the gravy thickens slightly. Taste for salt and serve warm with flour tortillas.
