- 3 pounds beef chuck roast or beef shank, cut into chunks (you can also use lamb or goat for a more traditional flavor)
- 4 dried guajillo chilies, stemmed and seeded
- 2 dried ancho chilies, stemmed and seeded
- 2 dried chipotle chilies (for smoky flavor, optional)
- 4 garlic cloves, peeled
- 1 large onion, quartered
- 1 teaspoon cumin seeds, toasted and ground
- 1 teaspoon dried oregano
- 1 cinnamon stick
- 2 bay leaves
- 4 cups beef broth or water
- Salt and freshly ground black pepper, to taste
- 8-10 corn tortillas (fresh or slightly warmed)
- 1 cup shredded cheese (like mozzarella or Oaxaca cheese, optional)
- Fresh cilantro, chopped, for garnish
- Lime wedges, for serving
For substitutions, if you don’t have dried chilies, you can use chili powders, but the dried chilies give an authentic smoky flavor I love. If you prefer a milder taste, skip the chipotle. I always keep these ingredients handy because they remind me of my grandma’s pantry—full of small jars and vibrant spices that turn simple ingredients into magic.