I absolutely love sharing my favorite recipes, and this Steak Tacos with Creamy Chipotle Sauce Recipe is one I keep coming back to. The combination of juicy grilled steak seasoned with a smoky dry rub paired with a luscious, spicy chipotle crema is nothing short of magical. Every bite bursts with bold flavors and textures—from the tender meat and melty Oaxaca cheese to the fresh crunch of raw onion and cilantro, all wrapped up in charred corn tortillas. I find these tacos perfect for casual dinners, entertaining friends, or whenever I’m craving something vibrant and satisfying.
Why You'll Love This Steak Tacos with Creamy Chipotle Sauce Recipe
What I really adore about this recipe is the dazzling flavor profile. The steak is seasoned with a smoky, slightly spicy dry rub that really enhances its natural juiciness without overpowering it. Then, tossing on that creamy chipotle sauce adds just the right amount of kick with its smoky heat and a touch of citrusy brightness from lime juice. It all comes together in the best way—complex, balanced, and downright crave-worthy.
Another reason I’m such a fan is how straightforward the preparation is. The dry rub requires just a handful of pantry spices, and while the steak rests, it’s a great opportunity to whip up the chipotle crema, which only takes minutes. Grilling the steak is quick, and the charred tortillas add a fun rustic touch that elevates the whole meal. Even if you’re not a seasoned grill master, I promise this recipe is approachable and rewarding.
These tacos shine for so many occasions—from laid-back weeknight dinners to weekend cookouts or even casual parties. I especially love serving them when friends come over because they encourage everyone to build their own. The layering of textures and flavors makes each bite truly memorable, and the bright garnishes like fresh cilantro and lime wedges keep things refreshing and lively.
Ingredients You'll Need

What’s so great about this recipe is that it relies on simple, essential ingredients that deliver maximum flavor and texture. Each element plays a key role in creating those iconic steak tacos I can’t get enough of.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Skirt or flank steak: Perfect cuts for quick, flavorful grilling with great texture.
- Chili powder and smoked paprika: These spices add warmth and a subtle smoky depth to the meat.
- Cumin and garlic powder: Earthy and savory notes that bring complexity to the dry rub.
- Cayenne pepper (optional): Adds a pinch of heat, adjustable to your taste.
- Olive oil: Helps the seasoning stick and keeps the steak juicy.
- Sour cream or Mexican crema: Creates the creamy base for the chipotle sauce.
- Chipotle peppers in adobo sauce: The smoky, spicy heart of the chipotle crema.
- Lime juice and honey: Balance the sauce with acidity and a hint of sweetness.
- Corn tortillas: Charred for smoky flavor and soft texture that wraps everything perfectly.
- Oaxaca cheese: Melty with a mild, slightly tangy flavor—signature to these tacos.
- Raw white onion and fresh cilantro: Provide a crisp, refreshing contrast to the rich steak and sauce.
- Lime wedges: Essential for a bright squeeze of citrus at serving.
Directions
Step 1: In a small bowl, mix together the chili powder, smoked paprika, cumin, garlic powder, onion powder, cayenne pepper if using, kosher salt, and black pepper to make the dry rub.
Step 2: Pat the steak dry with paper towels to ensure good searing. Rub olive oil over both sides of the steak, then coat it liberally with the dry rub, pressing the spices gently into the meat. Let the steak rest at room temperature for 15 to 20 minutes so the flavors soak in and it cooks evenly.
Step 3: While the steak is resting, prepare the chipotle sauce. Combine the sour cream (or Mexican crema), minced chipotle peppers, adobo sauce, lime juice, honey, and a pinch of salt in a bowl. Whisk everything until smooth, then refrigerate until you’re ready to serve.
Step 4: Preheat your grill or cast iron skillet on high for 10 to 15 minutes until it’s smoking hot. This high heat is key to developing a nice crust on the steak.
Step 5: Place the steak on the grill or skillet and sear without moving for about 3 to 4 minutes per side for medium-rare. Keep in mind you want an internal temperature of 130-135°F; use a meat thermometer for accuracy. Avoid flipping repeatedly so you get a proper crust.
Step 6: Remove the steak from heat and tent it loosely with foil. Let it rest for 5 to 10 minutes to allow juices to redistribute, resulting in juicy, tender meat.
Step 7: Slice the steak thinly against the grain at a slight angle; this technique is essential for tenderness with every bite.
Step 8: Char the corn tortillas directly over your gas flame or in a very hot cast iron skillet for 30 to 45 seconds per side until you see scattered black spots. Keep them warm by stacking and wrapping in a clean towel.
Step 9: Assemble your tacos by layering two overlapped tortillas with slices of steak, shredded Oaxaca cheese, diced raw onion, and chopped cilantro. Drizzle generously with the creamy chipotle sauce and serve immediately with lime wedges on the side.
Servings and Timing
This Steak Tacos with Creamy Chipotle Sauce Recipe makes about 6 servings, assuming each person enjoys 2 tacos. The prep time is quick, only about 15 minutes, which includes seasoning the steak and making the chipotle sauce. Cooking time on the grill or skillet is about 15 minutes. In total, including resting the steak and warming tortillas, you’re looking at roughly 30 minutes from start to finish. This makes it perfect for a flavorful weeknight meal that doesn’t require hours in the kitchen.
How to Serve This Steak Tacos with Creamy Chipotle Sauce Recipe

When it comes to serving, I love pairing these tacos with some simple yet vibrant side dishes. Fresh Mexican street corn (elote) or a zesty black bean salad complement the smoky steak beautifully. A crisp cabbage slaw adds a refreshing crunch that balances the creamy chipotle sauce perfectly. For a bit of extra indulgence, some pickled jalapeños on the side bring a tangy heat that’s irresistible.
Presentation-wise, I like to lay out the tacos on a rustic wooden board or colorful platter. Garnishing with additional fresh cilantro leaves and a few extra lime wedges creates inviting pops of green and yellow that brighten the plate. Serving two tacos per person feels just right—you get generous flavor without feeling too heavy. I always recommend serving these tacos warm so the cheese melts slightly and the tortillas stay pliable, enhancing every bite.
For beverages, a cold Mexican lager or a margarita with fresh lime juice and a salted rim pairs brilliantly with the smoky, spicy flavors. If you prefer non-alcoholic drinks, a sparkling agua fresca with hibiscus or lime adds a refreshing citrus twist. This meal feels perfect for casual dinners, weekend get-togethers, or even festive celebrations where you want to impress without fuss.
Variations
I sometimes switch up the steak cut depending on what’s available or on sale; flank steak works wonderfully, and skirt steak has that signature chewiness I love. For a lighter twist, I’ve grilled thinly sliced chicken breast using the same dry rub and cream sauce, which is just as delicious. If you're looking for a vegan or vegetarian option, portobello mushrooms or grilled cauliflower steaks with a vegan chipotle crema made from cashew cream are fantastic alternatives that keep the smoky vibe going.
If you’re gluten-free, rest assured that corn tortillas make this recipe naturally free of gluten—just check your spices and sour cream for any hidden additives. Flavor-wise, you can experiment by adding a smoky ancho chili powder instead of regular chili powder for a deeper, earthier heat. Or mix in fresh diced pineapple or mango for a subtle sweetness that contrasts nicely with the spice.
For cooking methods, if you don’t have a grill or cast iron skillet, a hot grill pan or broiler works in a pinch. Just keep a close eye on the steak to achieve that perfect sear without overcooking. The chipotle sauce can also be made ahead and stored in the refrigerator overnight to let the flavors meld beautifully, making your taco assembly even quicker the next day.
Storage and Reheating
Storing Leftovers
When I have leftovers, I store the sliced steak and chipotle sauce separately in airtight containers in the refrigerator. This helps keep the steak juicy and the sauce tangy without getting diluted. The steak should stay good for up to 3 days, and the sauce for about the same. I usually keep the tortillas wrapped in a paper towel inside a plastic bag at room temperature or refrigerated to retain softness.
Freezing
If I want to save some for later, the cooked and sliced steak freezes quite well. I portion it into freezer-safe bags or containers, removing as much air as possible to prevent freezer burn. It keeps well for up to 2 months. I don’t recommend freezing the chipotle sauce because the texture can change after thawing, but it’s easy enough to make fresh every time.
Reheating
For reheating, I gently warm the sliced steak in a skillet over medium heat with a small splash of water or broth to prevent drying out. Microwaving works in a pinch but can make the meat tougher if overdone. I reheat tortillas in a hot dry skillet or wrapped in foil in a warm oven to bring back their pliability. I always add the chipotle sauce fresh after reheating so it tastes vibrant and creamy.
FAQs
Can I use other types of cheese instead of Oaxaca?
Absolutely! While Oaxaca cheese melts beautifully and has a mild flavor that complements the steak, mozzarella is a great substitute if you can’t find it. Queso fresco or a mild Monterey Jack will also work well, depending on your preference for meltiness and flavor.
Is it necessary to use two tortillas per taco?
Using two tortillas per taco helps provide better structure and prevents the contents from spilling out, especially with juicy steak and melted cheese. It also helps absorb the delicious chipotle sauce without becoming soggy too quickly. That said, you can serve them with one if you prefer smaller portions or less carbs.
Can I make the chipotle sauce spicier or milder?
Definitely! The chipotle sauce is very adaptable—if you want it hotter, add an extra chipotle pepper or more adobo sauce. For a milder version, reduce the amount of chipotle pepper or omit the cayenne in the dry rub. Balancing with lime juice and honey will keep the sauce flavorful even if you tone down the heat.
How do I know when the steak is perfectly cooked?
The best way is to use a meat thermometer; medium-rare is 130 to 135°F internal temperature, which gives tender, juicy steak. If you don’t have a thermometer, aim for about 3-4 minutes per side on a very hot grill or skillet, depending on thickness. Resting the meat after cooking is crucial to lock in the juices and tenderness.
Can I prepare this recipe ahead of time for a party?
Yes! You can make the dry rub and chipotle sauce ahead and store them separately. Season the steak and let it rest just before grilling. You can also grill the steak in advance, slice it, and gently reheat before serving. The tortillas and toppings can be prepped and assembled quickly when guests arrive, making this recipe an easy and impressive option for entertaining.
Conclusion
If you’re looking for a recipe that’s bursting with flavor, easy to prepare, and sure to impress your family or friends, I can’t recommend this Steak Tacos with Creamy Chipotle Sauce Recipe enough. It’s one of those dishes that feels exciting yet comforting every time I make it. The smoky spices, creamy chipotle sauce, and fresh garnishes come together in perfect harmony. I hope you enjoy making and sharing these tacos as much as I do—they’re truly a feast for the senses!
Print
Steak Tacos with Creamy Chipotle Sauce Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 12 tacos
- Category: Main Course
- Method: Grilling
- Cuisine: Mexican
Description
These Steak Tacos with Creamy Chipotle Sauce feature juicy grilled skirt or flank steak seasoned with a smoky dry rub, topped with melty Oaxaca cheese, raw onion, fresh cilantro, and a zesty homemade chipotle crema. Served on warm, charred corn tortillas, these tacos deliver a perfect balance of smoky, spicy, creamy, and fresh flavors in every bite.
Ingredients
Steak and Dry Rub
- 1 ½ lbs skirt steak or flank steak
- 1 tbsp chili powder
- 1 tsp smoked paprika
- 1 tsp cumin
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp cayenne pepper (optional)
- 1 tsp kosher salt
- ½ tsp black pepper
- 1 tbsp olive oil
Chipotle Sauce
- ½ cup sour cream or Mexican crema
- 2 chipotle peppers in adobo sauce, minced
- 1 tbsp adobo sauce
- 1 tbsp lime juice
- 1 tsp honey
- Pinch of salt
Assembly
- 12 small corn tortillas
- 1 cup shredded Oaxaca cheese
- ½ cup finely diced raw white onion
- ½ cup fresh cilantro, chopped
- Lime wedges for serving
Instructions
- Prepare the dry rub: In a small bowl, mix together chili powder, smoked paprika, cumin, garlic powder, onion powder, cayenne pepper (if using), kosher salt, and black pepper until well combined.
- Season the steak: Pat the steak dry with paper towels. Rub olive oil evenly over both sides of the steak, then coat generously with the dry rub, pressing the spices into the meat. Let it rest at room temperature for 15-20 minutes to absorb the flavors.
- Make the chipotle sauce: In a bowl, combine sour cream or Mexican crema, minced chipotle peppers, adobo sauce, lime juice, honey, and a pinch of salt. Whisk until smooth and refrigerate until ready to serve to allow the flavors to meld.
- Preheat cooking surface: Preheat your grill or a cast iron skillet over high heat for 10-15 minutes until very hot to ensure a good sear on the steak.
- Cook the steak: Sear the steak for 3-4 minutes on each side without moving it to develop a crust. Cook to medium-rare, aiming for an internal temperature of 130-135°F (54-57°C).
- Rest the steak: Remove the steak from the heat and let it rest loosely covered with foil for 5-10 minutes to keep juices inside.
- Slice the steak: Cut the steak into thin slices against the grain at a slight angle for maximum tenderness.
- Char the tortillas: Over a gas flame or on the hot cast iron skillet, char the corn tortillas for 30-45 seconds each side until you see scattered black spots. Stack them in a towel to keep warm and pliable.
- Assemble the tacos: Use two overlapped tortillas per taco for better structure. Layer on sliced steak, shredded Oaxaca cheese, diced raw white onion, and chopped fresh cilantro.
- Add sauce and serve: Drizzle each taco generously with the creamy chipotle sauce. Serve immediately with lime wedges on the side for squeezing.
Notes
- Slice the steak against the grain to ensure tender bites.
- The chipotle sauce can be made ahead of time; flavors improve when refrigerated overnight.
- Oaxaca cheese melts beautifully, but mozzarella can be substituted if unavailable.
- Using two tortillas per taco helps hold the filling better and prevents tearing.

Leave a Reply