Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 tbsp neutral oil
- 1 1/2 lb (680 g) ground beef (85–90% lean)
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 2 tbsp tomato paste
- 2 tsp ground cumin, 2 tsp chili powder, 1 tsp smoked paprika
- 1 tsp dried oregano, 1/2 tsp ground cinnamon, 1/4 tsp ground cloves (optional)
- 1–2 chipotle peppers in adobo, minced, plus 1 tbsp adobo sauce
- 1 cup low-sodium beef broth
- 1 can (14.5 oz) diced tomatoes (fire-roasted if possible)
- 1 bay leaf, 1–2 tsp vinegar, salt and pepper, pinch of sugar (optional)
- 2 cups (about 8 oz) shredded melty cheese (Oaxaca, mozzarella, Monterey Jack, or mix)
- 12 small corn or flour tortillas
- Fresh cilantro, lime wedges, extra diced onion for serving
Do This
- 1. Prep onion, garlic, chipotle, and shred cheese. Warm tortillas in a dry skillet or wrapped in foil in a low oven (275°F / 135°C).
- 2. Heat oil in a large skillet over medium-high. Brown the ground beef, breaking it up, until no longer pink. Drain excess fat if needed.
- 3. Add onion and cook until softened. Stir in garlic, tomato paste, and all spices. Toast 1–2 minutes until fragrant and darker in color.
- 4. Stir in chipotle and adobo, tomatoes with juices, beef broth, bay leaf, salt, and pepper. Bring to a simmer, then reduce heat to medium-low.
- 5. Simmer 12–15 minutes, stirring occasionally, until thick and saucy. Stir in vinegar and a pinch of sugar if needed. Adjust seasoning.
- 6. Sprinkle cheese evenly over the beef. Cover and cook 3–5 minutes on low until the cheese is fully melted and bubbly.
- 7. Garnish with cilantro and diced onion. Serve hot straight from the skillet with warm tortillas and lime wedges for dipping.
Why You’ll Love This Recipe
- All the cozy, chili-forward flavor of beef birria, but ready in about 45 minutes and made with easy-to-find ingredients.
- One-skillet preparation keeps cleanup simple and makes this perfect for weeknights.
- Rich, saucy beef topped with melty cheese is tailor-made for dipping warm tortillas.
- Flexible heat level and lots of topping options so everyone at the table can customize their bowl.
Grocery List
- Produce: 1 medium yellow onion, 4 cloves garlic, 1 small bunch cilantro, 2–3 limes
- Dairy: 2 cups shredded melty cheese (Oaxaca, mozzarella, Monterey Jack, or cheddar blend)
- Pantry: 1 1/2 lb ground beef, neutral oil, tomato paste, 1 can diced tomatoes, low-sodium beef broth, chipotle peppers in adobo, chili powder, ground cumin, smoked paprika, dried oregano, ground cinnamon, ground cloves, bay leaf, vinegar, brown sugar or honey, salt, black pepper, tortillas
Full Ingredients
Chili-Braised Beef
- 1 tbsp neutral oil (canola, vegetable, or avocado oil)
- 1 1/2 lb (680 g) ground beef, 85–90% lean
- 1 medium yellow onion, finely diced (about 1 cup)
- 4 cloves garlic, minced
- 2 tbsp tomato paste
- 2 tsp ground cumin
- 2 tsp chili powder (preferably ancho or a mild chili blend)
- 1 tsp smoked paprika
- 1 tsp dried oregano (Mexican oregano if available)
- 1/2 tsp ground cinnamon
- 1/4 tsp ground cloves (optional, for classic birria-style warmth)
- 1/2 tsp ground black pepper
- 1 tsp kosher salt, plus more to taste
- 1–2 chipotle peppers in adobo, minced (adjust to taste)
- 1 tbsp adobo sauce from the chipotle can
- 1 cup low-sodium beef broth
- 1 can (14.5 oz / 411 g) diced tomatoes with juices (fire-roasted preferred)
- 1 bay leaf
- 1–2 tsp apple cider vinegar or white vinegar (to taste)
- 1–2 tsp brown sugar or honey (optional, to balance acidity and heat)
Cheesy Skillet Topping
- 1 1/2 cups (about 6 oz / 170 g) shredded Oaxaca or low-moisture mozzarella cheese
- 1/2 cup (about 2 oz / 57 g) shredded Monterey Jack or mild cheddar cheese
- 2 tbsp finely chopped fresh cilantro, for garnish
- 2–3 tbsp finely diced white or yellow onion, for garnish (optional but classic)
For Serving
- 12 small corn or flour tortillas
- Lime wedges
- Extra chopped cilantro
- Extra finely diced onion
- Favorite hot sauce or salsa (optional)

Step-by-Step Instructions
Step 1: Prep your ingredients and warm the tortillas
Dice the onion, mince the garlic, finely chop the chipotle peppers, and shred your cheeses if they are not pre-shredded. Measure out the spices so they are ready to add quickly once you start cooking; this helps prevent burning and makes the cooking flow more smoothly.
Warm the tortillas so they are soft and pliable when the beef is ready. You can wrap them in foil and place them in a 275°F (135°C) oven for about 10–15 minutes, or heat them in a dry skillet over medium heat for 30–45 seconds per side. Wrap the warmed tortillas in a clean kitchen towel to keep them soft and warm.
Step 2: Brown the ground beef
Set a large, heavy skillet (10–12 inches) over medium-high heat and add the oil. When the oil is shimmering, add the ground beef in an even layer. Let it cook undisturbed for 2–3 minutes so it develops some browned bits, then begin breaking it up with a spatula or wooden spoon.
Continue cooking for 5–7 minutes, stirring occasionally, until the beef is no longer pink and has some browned, flavorful spots. If there is a large amount of rendered fat in the skillet, carefully spoon off and discard most of it, leaving about 1–2 tablespoons to carry flavor into the sauce.
Step 3: Soften the onions and toast the aromatics
Reduce the heat to medium. Add the diced onion to the skillet with the beef. Cook, stirring often, for 4–5 minutes, until the onion softens and turns translucent. If the skillet looks very dry, you can add another teaspoon of oil.
Add the minced garlic and cook for 30–60 seconds, just until fragrant. Then stir in the tomato paste, ground cumin, chili powder, smoked paprika, dried oregano, ground cinnamon, ground cloves (if using), black pepper, and 1 teaspoon of kosher salt. Cook this mixture for 1–2 minutes, stirring constantly. The tomato paste should darken slightly and the spices should smell deeply aromatic. This toasting step wakes up the spices and builds a richer, birria-style flavor.
Step 4: Add chipotle, tomatoes, and broth to make the sauce
Stir in the minced chipotle peppers and the tablespoon of adobo sauce, making sure they are well distributed through the beef. If you prefer a milder dish, start with 1 chipotle; you can always add more later.
Pour in the diced tomatoes with all their juices and the beef broth. Add the bay leaf and use your spoon or spatula to scrape up any browned bits stuck to the bottom of the skillet. These bits are packed with flavor and will dissolve into the sauce as it simmers.
Bring the mixture up to a gentle simmer over medium heat. Once simmering, reduce the heat to medium-low so it bubbles softly rather than boiling vigorously.
Step 5: Simmer, reduce, and balance the flavors
Let the beef mixture simmer, uncovered, for 12–15 minutes, stirring occasionally. The goal is to reduce the liquid until it becomes a thick, spoon-coating sauce that clings to the beef rather than a runny stew. If it ever looks too dry, you can splash in an extra 2–3 tablespoons of broth or water.
When the sauce has thickened, remove the bay leaf. Stir in 1 teaspoon of vinegar and taste. Add up to another teaspoon if you like a brighter, more birria-like tang. If the sauce tastes a bit too sharp or spicy, stir in 1–2 teaspoons of brown sugar or honey to round it out. Taste and adjust salt and pepper as needed. The flavors should be bold, slightly smoky, and warmly spiced, with a pleasant heat.
Step 6: Add the cheese and melt
Once the sauce is thick and well seasoned, spread the beef mixture into an even layer in the skillet. Sprinkle the shredded cheeses evenly over the top so you get a good blanket of melty coverage.
Reduce the heat to low and cover the skillet with a lid. If your skillet does not have a lid, you can use a large sheet of foil to tent it. Let the cheese melt for 3–5 minutes, until fully melted and bubbly around the edges. If you like some golden spots on top, you can briefly place the uncovered skillet under the broiler for 1–2 minutes, watching constantly so it does not burn and using an oven-safe pan.
Step 7: Garnish and serve with tortillas for dipping
Remove the skillet from the heat. Sprinkle the melted cheese with the chopped cilantro and diced onion for freshness and a bit of crunch. Bring the hot skillet straight to the table on a trivet.
Serve with the warm tortillas, lime wedges, extra cilantro, onion, and hot sauce on the side. To eat, tear or fold pieces of tortilla and scoop up the cheesy, chili-braised beef, or roll some of the beef into the tortillas and dip the filled tortillas back into the saucy skillet. Enjoy it while everything is hot and melty.
Pro Tips
- Adjust the heat level easily: Chipotle peppers add both heat and smokiness. Use 1 pepper for mild, 2 for medium, and add an extra teaspoon of adobo sauce for a spicier skillet.
- Do not rush the simmer: The 12–15 minute simmer is when the flavors deepen and the sauce thickens. If you stop too early, the beef will be more soupy and less intense in flavor.
- Use a good melting cheese: Oaxaca, mozzarella, and Monterey Jack melt smoothly and stay stretchy. Pre-shredded cheese works, but shredding from a block gives a silkier melt.
- Warm the tortillas well: Hot, pliable tortillas make all the difference for dipping. If they cool down, re-warm quickly in a dry skillet.
- Skim excess fat if needed: Depending on your beef, you may have more fat than you like. Skimming some off keeps the sauce rich but not greasy while still preserving flavor.
Variations
- Birria-style nachos: Spread tortilla chips on a baking sheet, spoon the hot birria-style beef over the top, sprinkle with extra cheese, and broil until melted. Finish with cilantro, onion, and lime.
- Bean and beef skillet: Stretch the recipe by stirring in 1 can (15 oz) drained and rinsed pinto or black beans during the last 5 minutes of simmering before adding the cheese.
- Low-carb bowl: Skip the tortillas and serve the cheesy beef over cauliflower rice or shredded cabbage, with avocado slices and a squeeze of lime.
Storage & Make-Ahead
Let the beef and cheese mixture cool to room temperature before storing. Transfer to an airtight container and refrigerate for up to 3–4 days. Reheat gently in a skillet over medium-low heat, adding a splash of water or broth if the sauce has thickened too much. You can also reheat in the microwave in 30–60 second bursts, stirring in between, until hot. Add a fresh sprinkle of cheese and cilantro after reheating if you like.
For longer storage, freeze the chili-braised beef without the cheese topping for up to 2 months in a freezer-safe container. Thaw overnight in the refrigerator, reheat on the stovetop, then add cheese and melt just before serving. Tortillas are best warmed fresh, so store them separately and heat right before eating.
Nutrition (per serving)
Approximate values for 1 of 4 servings (including about 1/4 of the cheese and 3 small corn tortillas): 680 calories; 40 g protein; 45 g fat; 30 g carbohydrates; 4 g fiber; 8 g sugar; 1,150 mg sodium. Actual values will vary based on specific ingredients, cheese type, and tortilla size.
