Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 lb (450 g) ground beef (80–90% lean)
- 1 tbsp olive or vegetable oil, divided
- 1 small yellow onion, finely chopped (about 1 cup)
- 2 cloves garlic, minced
- 2 chipotle peppers in adobo, minced, plus 1 tbsp adobo sauce
- 2 tbsp tomato paste
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1 tsp kosher salt (plus more to taste)
- 1/2 tsp black pepper
- 1/3 cup water
- 1 red bell pepper, thinly sliced
- 1 green bell pepper, thinly sliced
- 2 tbsp butter (for toasting quesadillas)
- 8 medium (8-inch) flour tortillas
- 2 cups shredded Monterey Jack cheese
- 1 cup shredded sharp cheddar cheese
- Optional: sour cream, lime wedges, cilantro, sliced green onions
Do This
- 1. Prep onion, garlic, chipotles, and slice bell peppers; shred cheeses and set aside.
- 2. Brown beef with half the oil and onion in a large skillet over medium-high heat, 6–8 minutes.
- 3. Stir in garlic, chipotles, tomato paste, spices, salt, pepper, and water; simmer 3–4 minutes until thick and saucy.
- 4. In the same skillet, sauté sliced peppers with remaining oil and a pinch of salt until slightly softened and charred, 5–7 minutes.
- 5. Assemble quesadillas: tortilla, cheese, beef, peppers, more cheese, top tortilla.
- 6. Toast in a buttered skillet over medium heat, 2–3 minutes per side, until crisp and cheese is melted; slice into wedges and serve with toppings.
Why You’ll Love This Recipe
- Big, bold flavor from smoky chipotle peppers, cumin, and smoked paprika in a saucy beef filling.
- Perfectly balanced textures: crisp golden tortillas, tender beef, soft peppers, and gooey cheese.
- Great for sharing: easy to slice into wedges for family dinners, parties, or game night.
- Flexible and forgiving: swap in different cheeses, add veggies, or adjust the spice level to taste.
Grocery List
- Produce: 1 small yellow onion, 2 cloves garlic, 1 red bell pepper, 1 green bell pepper, lime (optional), fresh cilantro (optional), green onions (optional)
- Dairy: Monterey Jack cheese, sharp cheddar cheese, butter, sour cream (optional)
- Pantry: Ground beef, olive or vegetable oil, chipotle peppers in adobo, tomato paste, ground cumin, smoked paprika, dried oregano, kosher salt, black pepper, flour tortillas
Full Ingredients
For the Smoky Chipotle Beef Filling
- 1 lb (450 g) ground beef, 80–90% lean
- 1 tbsp olive oil or vegetable oil
- 1 small yellow onion, finely chopped (about 1 cup)
- 2 cloves garlic, minced
- 2 chipotle peppers in adobo, minced (seeds removed for milder heat)
- 1 tbsp adobo sauce (from the chipotle can)
- 2 tbsp tomato paste
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 1/3 cup water
For the Peppers
- 1 red bell pepper, cored, seeded, and thinly sliced into strips
- 1 green bell pepper, cored, seeded, and thinly sliced into strips
- 1 tsp olive oil or vegetable oil
- Pinch of kosher salt
For the Quesadillas & Assembly
- 8 medium (8-inch) flour tortillas
- 2 cups (about 8 oz / 225 g) shredded Monterey Jack cheese
- 1 cup (about 4 oz / 115 g) shredded sharp cheddar cheese
- 2 tbsp butter, cut into small pieces (for toasting quesadillas)
Optional Toppings and Garnishes
- Sour cream or Mexican crema
- Lime wedges
- Fresh cilantro leaves, roughly chopped
- Sliced green onions
- Extra minced chipotle in adobo (for more heat)
- Salsa or pico de gallo

Step-by-Step Instructions
Step 1: Prep All Your Ingredients
Start by getting everything ready; quesadillas cook quickly once you hit the pan. Finely chop the onion and mince the garlic. Mince the chipotle peppers and measure out 1 tablespoon of the adobo sauce from the can. Core, seed, and thinly slice the red and green bell peppers into strips.
Shred the Monterey Jack and cheddar cheeses and toss them together in a bowl. This helps them melt more evenly. Lay out the tortillas so they are ready for assembly later. Having a clean cutting board nearby for slicing the finished quesadillas is also helpful.
Step 2: Cook the Smoky Chipotle Beef
Heat a large skillet (10–12 inches) over medium-high heat. Add 1 tablespoon of oil. When hot, add the chopped onion and cook, stirring occasionally, until softened and lightly golden, about 3–4 minutes.
Add the ground beef to the skillet. Cook, breaking it up with a spatula into small pieces, until browned and no longer pink, about 5–6 minutes. If there is a lot of excess fat, spoon off a bit, but leave some in the pan for flavor.
Stir in the minced garlic, minced chipotle peppers, adobo sauce, tomato paste, cumin, smoked paprika, oregano, salt, and black pepper. Cook for 1 minute, stirring, to bloom the spices and coat the beef. Pour in 1/3 cup water and stir, scraping up any browned bits from the bottom. Reduce heat to medium and simmer for 3–4 minutes, until the mixture is thick, saucy, and deeply fragrant. Taste and adjust seasoning with more salt or chipotle if desired. Transfer the beef to a bowl and wipe out the skillet if very greasy.
Step 3: Sauté the Peppers
In the same skillet over medium-high heat, add 1 teaspoon of oil. Add the sliced red and green bell peppers and a pinch of salt. Cook, stirring occasionally, until the peppers are slightly softened with a few charred edges, about 5–7 minutes. You want them tender-crisp so they still have some bite after being cooked again in the quesadillas.
Remove the peppers from the heat and set aside with the beef. At this point, you should have three main components ready: smoky chipotle beef, sautéed peppers, and shredded cheese.
Step 4: Assemble the Quesadillas
Place 4 tortillas on your work surface. Sprinkle each with about 1/4 cup of the cheese mixture, leaving a 1/2-inch border around the edges. Divide the chipotle beef evenly over the cheese (about 1/4 of the beef mixture per tortilla), spreading it in an even layer.
Top the beef with a generous layer of the sautéed peppers (about 1/4 of the peppers per tortilla). Sprinkle another 1/4 cup of cheese over each. Place the remaining 4 tortillas on top to form quesadilla “sandwiches,” pressing down gently so the layers stick together.
Step 5: Toast the Quesadillas Until Crisp and Gooey
Return the skillet to the stove over medium heat. Add about 1/2 tablespoon of butter and let it melt, tilting the pan to coat the bottom. Place one quesadilla in the skillet. Cook for 2–3 minutes on the first side, pressing gently with a spatula, until the bottom is golden brown and crisp.
Carefully flip the quesadilla and cook another 2–3 minutes, until the second side is crisp and the cheese inside is fully melted. If the tortilla is browning too quickly before the cheese melts, lower the heat slightly and cook a bit longer. Transfer the cooked quesadilla to a cutting board and repeat with the remaining butter and quesadillas.
Step 6: Slice, Garnish, and Serve
Let each quesadilla rest for 1–2 minutes so the filling sets slightly; this makes slicing cleaner. Use a sharp knife or pizza cutter to cut each quesadilla into 4 wedges.
Transfer to a serving platter. Garnish with chopped fresh cilantro and sliced green onions, if using. Serve warm with sour cream or crema, lime wedges, salsa, and extra minced chipotle on the side for those who like more heat. Enjoy while the tortillas are crisp and the cheese is beautifully melty and stretchy.
Pro Tips
- Do not overfill: It is tempting to pile in the filling, but too much will make the quesadillas hard to flip and cause the cheese and beef to spill out. Spread fillings in a thin, even layer.
- Control the heat level: Use 1 chipotle pepper for a milder quesadilla and 2 (plus extra adobo sauce) for a bolder, spicier result. You can always add heat at the table.
- Grate your own cheese: Pre-shredded cheese is convenient but often coated in anti-caking agents that prevent smooth melting. Freshly grated cheese melts more evenly and gives a better “cheese pull.”
- Keep finished quesadillas warm: If cooking in batches, place cooked quesadillas on a baking sheet in a 200°F (95°C) oven while you finish the rest.
- Use a nonstick or well-seasoned skillet: This helps achieve a deeply golden crust on the tortillas without sticking or tearing when you flip.
Variations
- Extra Veggie Quesadillas: Add thinly sliced red onion, mushrooms, or spinach to the pepper mixture. Sauté until just tender, then assemble as directed.
- Cheesy Chipotle Chicken Quesadillas: Swap the ground beef for 2 cups of cooked, shredded chicken. Toss the chicken with the chipotle, tomato paste, spices, and a splash of water in the skillet until saucy and warmed through.
- Super Smoky Version: Add 1/4 teaspoon extra smoked paprika to the beef and a small handful of smoked cheese (like smoked cheddar) to the cheese blend for even more smoke flavor.
Storage & Make-Ahead
Leftover quesadillas keep well and make a great quick lunch. Allow cooked quesadillas to cool completely, then store in an airtight container in the refrigerator for up to 3 days. Reheat in a dry skillet over medium heat for 3–4 minutes per side until hot and crisp again, or in a 375°F (190°C) oven for about 8–10 minutes.
To make ahead, you can prepare the chipotle beef and sautéed peppers up to 2 days in advance. Store them separately in the refrigerator. When ready to eat, rewarm the fillings just until warm, assemble the quesadillas with fresh cheese and tortillas, and toast as directed. Fully assembled but uncooked quesadillas can also be layered between parchment paper and refrigerated for up to 24 hours before toasting.
Nutrition (per serving)
Approximate values per serving (1 quesadilla, without optional toppings): about 650 calories; 37 g protein; 43 g fat; 33 g carbohydrates; 3 g fiber; 5 g sugar; 1,150 mg sodium. Actual values will vary based on the specific brands of tortillas, cheese, and beef you use, as well as how much salt and optional toppings are added.
