These beef quesadillas are loaded with boldly seasoned ground beef, sautéed onions and peppers, and a melty blend of Monterey Jack and cheddar cheese, all tucked inside a perfectly crispy golden flour tortilla. Made with a homemade spice blend that beats any store-bought packet, they come together in just over 30 minutes and are endlessly customizable with your favorite toppings.
Large cast iron skillet or flat griddle pan (12-inch / 30cm minimum) - For cooking the quesadillas; cast iron recommended for best crust
Large skillet or sauté pan - For cooking the beef filling
Wooden spoon or silicone spatula - For breaking up and stirring the ground beef
Wide flat spatula or quesadilla spatula - For flipping quesadillas cleanly
Cutting board and sharp knife - For dicing vegetables
Measuring spoons
Colander or slotted spoon - For draining excess fat from the cooked beef
Small bowl - For mixing the spice blend
Pizza cutter or sharp knife - For slicing finished quesadillas
Ingredients
1lbground beef - 450g, 80/20 blend recommended
8large flour tortillas - 10-inch / 25cm size
2cupsshredded Monterey Jack cheese - 200g; freshly shredded from block recommended
1cupshredded cheddar cheese - 100g; freshly shredded from block recommended
1small yellow onion - about ¾ cup / 110g, finely diced
1small green bell pepper - about ¾ cup / 110g, finely diced
3clovesgarlic - minced
1tbspolive oil
Spice Blend
1tspchili powder
1tspground cumin
½tspsmoked paprika
½tspgarlic powder
½tsponion powder
¼tspdried oregano
½tspsalt - or to taste
¼tspblack pepper
Remaining Filling Ingredients
2tbsptomato paste
2tbspwater
cooking spray or neutral oil - for the pan
For Serving (Optional)
sour cream
guacamole - chipotle or regular
fresh salsa or pico de gallo
pickled jalapeños
fresh cilantro
Instructions
Finely dice the onion and green bell pepper into ¼-inch (6mm) pieces, mince the garlic, and combine all spice blend ingredients in a small bowl. Combine the shredded Monterey Jack and cheddar cheeses in a separate bowl and set aside.
Heat olive oil in a large skillet over medium-high heat until shimmering, then add the diced onion and green bell pepper and cook for 3–4 minutes until softened. Add the minced garlic and stir for 30–60 seconds until fragrant.
Add the ground beef, breaking it into small crumbles immediately, and cook for 5–6 minutes over medium-high heat until fully browned with no pink remaining. Carefully drain the excess fat.
Return the drained beef to the skillet over medium heat, add the entire spice blend, and stir well to coat. Add the tomato paste and 2 tablespoons of water, stirring for 1–2 minutes until fully combined and glossy, then remove from heat.
Lay one tortilla flat, sprinkle ¼ cup of the cheese blend over one half, top with about ⅓ cup of beef filling, add another 2–3 tablespoons of cheese, then fold the plain half over to form a half-moon. Repeat for the remaining three quesadillas.
Preheat a lightly oiled cast iron skillet or griddle over medium heat for 2 minutes, then cook each quesadilla for 2–3 minutes per side until deep golden brown and the cheese is fully melted. Work in batches to avoid crowding the pan.
Transfer to a cutting board, rest for 1–2 minutes, then cut into 3 triangles with a pizza cutter. Serve immediately with sour cream, guacamole, salsa, pickled jalapeños, and fresh cilantro on the side.
Notes
Drain the fat thoroughly: Excess grease from the beef is the number one cause of soggy quesadillas. Always drain well before adding the spice blend.
Don't overfill: Stick to about ⅓ cup of filling per quesadilla. Overfilling makes flipping difficult and causes bursting.
Freshly shredded cheese melts best: Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Use block cheese and shred it yourself for the best results.
Preheat the pan properly: A cold pan leads to steaming instead of crisping. Give your skillet a full 2 minutes to heat before adding the quesadilla.
Use medium heat: Too high burns the outside before the cheese melts; too low produces a pale, floppy tortilla. Medium heat is the sweet spot.
Make-ahead tip: Cook the beef filling up to 2 days in advance and refrigerate. Assemble and cook quesadillas fresh when ready to eat.
Storage: Cool completely, layer with parchment paper, and store in an airtight container in the refrigerator for up to 3 days, or freeze individually wrapped for up to 2 months.
Best reheating method: Reheat in a dry skillet over medium heat for 2–3 minutes per side to restore crispiness. An air fryer at 350°F (175°C) for 3–4 minutes also works well.
Spice substitution: In a pinch, replace the homemade spice blend with one packet of taco seasoning mixed with 2 tablespoons of water.
Cheese variation: Swap Monterey Jack for pepper jack to add heat and a more complex flavor profile, especially if making these for adults.