Let’s talk about quesadillas—specifically, steak quesadillas. This is one of those meals that feels like it should be way more complicated than it actually is. You’ve got that crisp, golden tortilla on the outside, packed with juicy slices of steak, gooey melted cheese, sautéed peppers and onions, and all the smoky, savory flavor you could want. It’s the kind of dinner you throw together when you’re short on time but still want something that’s going to taste like a million bucks. And the best part? You can whip these up in under 30 minutes, with simple ingredients you probably already have in your kitchen.
This recipe is one of my weeknight warriors. I started making steak quesadillas as a way to use up leftover steak from weekend grilling sessions, but they quickly became a go-to in their own right. There’s just something about that combo of cheese, crispy tortilla, and flavorful steak that feels a little indulgent without being fussy. They’re great when you need something comforting and filling after a long day, but they’re also perfect for meal prep—wrap one up and take it for lunch the next day, and it’s just as satisfying.
What I love most is how adaptable this recipe is. You can add in some heat with jalapeños or chipotle, toss in mushrooms or black beans for extra heartiness, or even swap the steak for chicken or tofu depending on what you’ve got on hand. It’s basically a blank canvas for your favorite flavors, and once you make it once, you’ll start finding all kinds of ways to switch it up. So whether you’re cooking for your family, feeding some friends, or just craving a next-level quesadilla for dinner, this steak version is absolutely worth a spot in your recipe rotation.
Why You’ll Love This Recipe
Quick and easy: You can have this ready in 30 minutes or less.
Flavor-packed: Juicy steak, melty cheese, and sautéed veggies bring the flavor big time.
Totally customizable: Use whatever veggies, cheese, or protein you like.
Kid- and adult-approved: Great for picky eaters, and you can dress it up for more adventurous tastes.
Minimal cleanup: One skillet, one cutting board, and done.
Great leftovers: These quesadillas reheat beautifully the next day.
Meal prep friendly: Make a batch of filling ahead of time and enjoy all week.

Ingredients You’ll Need
Here’s what you’ll need to make these steak quesadillas a reality. Feel free to adapt based on what you’ve got in your fridge!
Flank or skirt steak – These are flavorful cuts that cook quickly and stay tender when sliced thin. If you’ve got leftover steak from another meal, even better—it saves you a step and adds depth to the flavor.
Flour tortillas – Medium to large size works best for stuffing and folding. Gluten-free tortillas work fine too.
Cheese – Monterey Jack, cheddar, Mexican blend, or pepper jack. Anything that melts well and gives you that perfect cheese pull.
Onion – Adds a bit of sweetness and depth to the filling. Red or yellow onions are perfect.
Bell peppers – Colorful, crunchy, and just sweet enough. Red, yellow, or orange peppers work beautifully.
Garlic – Just one or two cloves makes the flavor pop. Don’t skip it!
Olive oil or butter – For sautéing veggies and crisping the tortillas. Butter gives richness, olive oil keeps things lighter.
Spices – Cumin, chili powder, smoked paprika, salt, and pepper. You can add cayenne if you like heat.
Optional extras – Jalapeños (fresh or pickled), cilantro, lime juice, sour cream, salsa, or guacamole for dipping.
(Note: A complete list of ingredients with exact measurements is included in the instructions section below.)
How to Make Steak Quesadillas (Step-by-Step)
Step 1: Prep Everything First
Slice the steak thinly against the grain. Dice your onions and bell peppers, mince the garlic, and shred your cheese. Having everything prepped ahead makes the whole process smoother.
Step 2: Sauté the Veggies
Heat olive oil in a large skillet over medium heat. Add onions and bell peppers and cook for 5–7 minutes, until softened and starting to caramelize. Stir in the garlic and cook for another 30 seconds until fragrant.
Step 3: Cook the Steak
If you’re using raw steak, push the veggies to the side and sear the steak slices in the same pan. Season with your spice mix—cumin, chili powder, paprika, salt, and pepper. Cook for about 2–4 minutes per side, depending on how thin your slices are. If you’re using leftover steak, just toss it in to warm and soak up the spices.
Step 4: Assemble the Quesadillas
Wipe down the pan or grab a second skillet. On one half of a tortilla, sprinkle a generous layer of cheese, then add a scoop of the steak and veggie mix. Add more cheese on top (this helps everything stick), then fold the tortilla in half.
Step 5: Toast to Perfection
Add a little butter or oil to your skillet over medium heat. Place the quesadilla in the pan and cook for 2–3 minutes per side until golden and crispy. Flip carefully with a spatula to avoid spilling the filling.
Step 6: Slice and Serve
Let the quesadillas rest for a minute, then cut into wedges. Serve with lime wedges, salsa, sour cream, or guacamole. Add a sprinkle of fresh cilantro or a drizzle of hot sauce if you’re feeling fancy.
Helpful Tips for Perfect Quesadillas
Meal Prep It Like a Pro
Make the steak and veggie filling ahead of time and store it in the fridge for up to 4 days. When you’re ready to eat, assemble and cook the quesadillas fresh. This keeps the tortillas crispy and the cheese perfectly melted.
Storing Leftovers
Cooked quesadillas will keep in the fridge for up to 3 days. Wrap them in foil or store in an airtight container. Want to freeze them? Assemble but don’t cook—freeze flat between sheets of parchment in a freezer-safe bag. Cook straight from frozen.
Best Way to Reheat
Skip the microwave if possible—it makes the tortilla soggy. Instead, reheat in a dry skillet over medium heat or in an air fryer for 3–4 minutes. They’ll come out just as crispy as when you first made them.
What to Serve with Steak Quesadillas
Spanish rice or cilantro-lime rice
Black beans or refried beans
A simple green salad with lime vinaigrette
Chips and fresh salsa or guacamole
A cold beer, soda, or margarita (treat yourself!)
Creative Twists to Try
Add sautéed mushrooms, spinach, or zucchini for extra veggies
Mix in a little chipotle in adobo sauce for smoky heat
Use pulled pork, grilled chicken, or even tofu as a protein swap
Try different cheeses—smoked gouda, cotija, or queso fresco for a fun twist
Frequently Asked Questions
Can I make steak quesadillas ahead of time?
Yes! Prep the filling in advance and store it in the fridge. Assemble and cook the quesadillas fresh when you’re ready to eat for the best texture.
Can I freeze this recipe?
Totally. You can freeze the uncooked quesadillas between layers of parchment paper. When ready to eat, toast them in a pan or oven—no thawing necessary.
What if I don’t have steak?
Use what you’ve got! Cooked chicken, pulled pork, ground beef, shrimp, or even beans and veggies all work.
Is this recipe good for meal prep?
Absolutely. Make a batch of the filling, and you’ll have lunches or dinners ready to go all week long. Just reheat and enjoy.
How do I make it vegetarian or vegan?
Swap the steak for black beans, sautéed mushrooms, or tofu. Use dairy-free cheese and skip the sour cream or use a plant-based version.
I make these steak quesadillas at least once a week—they’re just that good and that easy. Whether I’m using up leftovers or throwing together something quick after a long day, they never fail to hit the spot. If you’ve got a few basic ingredients and a skillet, you’re already halfway there. Final tip? Serve them with a little bowl of chipotle sour cream on the side—it’s just sour cream with a spoonful of adobo sauce mixed in, and it’s so good. Give this recipe a try and let me know how it turns out—it’s one of my go-to meals for a reason. Leave a comment, share your twist, or tag me if you post a photo. I’d love to see your quesadilla creations!

Quesadillas with Steak
Ingredients
- For the Quesadillas:
- 8 oz New York steak
- 1 –2 tbsp butter
- 1 yellow onion thinly sliced
- Kosher salt & freshly cracked pepper to taste
- 2 large flour tortillas
- 8 –12 oz shredded gouda cheese
- Chopped cilantro & sliced scallions for garnish
- For the Chipotle Lime Crema:
- 1 cup sour cream
- 1 –2 chipotle peppers in adobo sauce minced
- ½ tsp cumin
- Juice from 1/2 lime
- Kosher salt to taste
Instructions
- Take steak out of the refrigerator and let it come to room temperature. Preheat the oven to 400°F.
- In a medium sauté pan over medium-low heat, melt the butter. Add the sliced onions, season with salt and pepper, and cook until soft and caramelized (about 20–25 minutes).
- Make the crema: In a small bowl, mix sour cream, minced chipotle peppers, cumin, and lime juice. Season with salt. Chill until ready to use.
- Season the steak with salt and pepper. Heat a cast iron pan over medium-high until smoking. Sear the steak, including rendering the fat edges, then sear each side (2–3 minutes per side). Transfer to the oven and cook to desired doneness. Let rest for 5 minutes before slicing.
- Heat a large pan or griddle over medium-high. Warm tortillas for 30–60 seconds each side. Add cheese and caramelized onions, then once cheese melts, add sliced steak. Fold tortilla and cook until crispy.
- Cut into quarters and serve topped with cilantro, scallions, and chipotle lime crema.
Notes
- Gouda cheese gives a unique flavor, but feel free to substitute with Monterey Jack or cheddar.
- To make it spicier, add extra chipotle or a dash of hot sauce to the crema.
- Great way to use up leftover grilled or roasted steak.