Steak Tacos with Chipotle Crema
When I think of weeknight dinners that never fail to impress, steak tacos always come to mind. The smoky aroma of seared beef, the sizzle when it hits the skillet, and the bright burst of lime make these tacos something special. I’ve made this recipe countless times, each one better than the last as I fine-tuned the seasoning, the sauce, and the texture of each bite.
What makes these steak tacos really shine is the chipotle crema. It’s creamy, spicy, and just tangy enough to cut through the richness of the steak. I like to drizzle it generously over everything, and it always ends up being the part everyone talks about the most. If you’ve ever been unsure about making your own sauce, trust me on this one—you won’t go back to store-bought.
I use skirt or flank steak because it cooks quickly and stays juicy when sliced thinly across the grain. Combined with fresh cilantro, chopped onions, and warm corn tortillas, this recipe brings the perfect blend of simplicity and flavor. It’s fast, satisfying, and tastes like it came from a food truck parked on a sunlit street corner in Mexico.



Why You’ll Love This Steak Tacos with Chipotle Crema
These steak tacos are bursting with bold flavor and texture. The juicy beef is seasoned and seared to perfection, while the chipotle crema adds a creamy, smoky heat that takes every bite to the next level. It’s a recipe you can pull together in under 30 minutes, making it ideal for busy nights without sacrificing taste.
Not only are they easy to make, but they’re also extremely customizable. You can pile on your favorite toppings, swap out ingredients based on what you have on hand, and still get a delicious result every single time. This is the kind of dinner that makes everyone around the table happy.
How to Make the Steak Tacos with Chipotle Crema
Step 1: Prepare the Steak
Start by choosing a good quality flank or skirt steak. Pat it dry and season both sides generously with salt, pepper, garlic powder, and smoked paprika. Let it rest at room temperature while you prep the crema and toppings.
Step 2: Make the Chipotle Crema
In a blender or food processor, combine mayonnaise, sour cream, lime juice, a small clove of garlic, and a chipotle pepper in adobo sauce. Blend until smooth. Taste and adjust salt or lime to your preference. Refrigerate until ready to serve.
Step 3: Cook the Steak
Heat a cast iron skillet or grill pan over high heat. Add a drizzle of oil and sear the steak for about 3-4 minutes per side for medium-rare, depending on thickness. Rest the steak on a cutting board for 5-10 minutes before slicing it thinly across the grain.
Step 4: Warm the Tortillas
Heat your corn tortillas in a dry skillet over medium heat for 30-60 seconds per side until soft and pliable, or char them slightly for a smoky flavor.
Step 5: Assemble the Tacos
Layer slices of steak on each tortilla. Top with diced white onion, chopped fresh cilantro, and generous drizzles of chipotle crema. Add lime wedges on the side for a bright, zesty finish.
Recipe Variations and Possible Substitutions
You can easily tweak this recipe to suit your tastes or dietary needs. Swap the steak for grilled chicken, shrimp, or even roasted vegetables for a vegetarian version. Greek yogurt can replace the sour cream in the chipotle crema for a lighter option. If you prefer flour tortillas over corn, go for it—the flavor still holds up beautifully.
For toppings, try adding avocado slices, pickled red onions, or shredded cabbage for crunch. You could even fold in cotija cheese or a sprinkle of queso fresco for a salty finish. This recipe is a great base to build on, no matter what you have in your kitchen.
Serving and Pairing Suggestions
When it comes to serving steak tacos with chipotle crema, I like to keep things simple and let the bold flavors shine. These tacos are fantastic on their own, but if you’re putting together a full meal, try adding a side of Mexican rice or cilantro-lime rice. A refreshing cucumber salad or a batch of grilled corn on the cob with cotija cheese complements the smoky richness of the steak beautifully.
Drinks also play a big part in elevating this meal. A classic margarita or a chilled michelada pairs wonderfully with the heat of the chipotle crema. If you’re skipping alcohol, a tall glass of agua fresca made with watermelon or pineapple is a great choice.



Storage and Reheating Tips
If you have leftovers, store the steak separately from the tortillas and toppings in an airtight container. It will keep well in the refrigerator for up to 3 days. The chipotle crema should also be refrigerated and is best used within a week.
To reheat the steak, place it in a skillet over medium heat just until warmed through. Avoid microwaving the steak if possible, as it can become chewy. Reheat tortillas in a dry pan or directly over a gas flame for a quick charred finish.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes! You can prepare the chipotle crema and marinate the steak up to a day in advance. When you’re ready to eat, simply cook the steak and assemble your tacos.
What kind of steak works best?
Flank steak and skirt steak are top choices because they cook quickly and slice easily. Just be sure to cut against the grain for maximum tenderness.
Is the chipotle crema very spicy?
It has a mild to moderate heat level, depending on how many chipotle peppers you use. Start with one and adjust to your taste.
Can I use a different type of meat?
Absolutely. This recipe also works well with grilled chicken, shrimp, or pork. Just adjust cooking times accordingly.
How can I make this recipe dairy-free?
You can substitute the sour cream and mayonnaise in the crema with plant-based alternatives. There are many great vegan options that still offer the same creamy texture.
Related Recipe You’ll Like
If you’re a fan of bold and vibrant taco flavors, you should definitely try my Spicy Shrimp Tacos with Avocado Slaw. They come together just as quickly and offer that irresistible mix of heat and creaminess. Another favorite is the Slow Cooker Barbacoa Tacos, especially great for make-ahead meals or feeding a crowd.
For something on the lighter side, I recommend the Grilled Veggie Tacos with Lime Crema. They offer all the freshness and crunch you could want in a taco while still being filling and satisfying.
Save and Share This Recipe for Later
Loved this Steak Tacos with Chipotle Crema recipe? Don’t forget to Pin it for later so you can come back to it whenever the craving hits. You can also share this recipe with your friends and family by hitting the share buttons below. Whether it’s through Pinterest, Facebook, or sending the link in a group chat, sharing good food always makes it taste even better. Let others enjoy the flavor too!
Steak Tacos with Chipotle Crema

These Steak Tacos with Chipotle Crema are the ultimate weeknight dinner that packs a punch of smoky, zesty, and creamy flavor in every bite. Made with tender, perfectly seared flank or skirt steak, these tacos are topped with a luscious chipotle crema, fresh chopped onions, and cilantro, all served on warm corn tortillas. They're quick to make, incredibly satisfying, and endlessly customizable. This recipe is ideal for taco night, casual gatherings, or any time you crave bold, restaurant-style flavor at home. Great for fans of easy Mexican recipes, spicy crema toppings, and street-style tacos.
Ingredients
- 1 lb flank or skirt steak
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1/2 tsp smoked paprika
- 1 tbsp vegetable oil
- 8 small corn tortillas
- 1/2 cup diced white onion
- 1/2 cup chopped fresh cilantro
- Lime wedges, for serving
- For the Chipotle Crema:
- 1/4 cup mayonnaise
- 1/4 cup sour cream
- 1 chipotle pepper in adobo sauce
- 1 tbsp lime juice
- 1 small garlic clove
- Pinch of salt (to taste)
Instructions
- Pat steak dry and season both sides with salt, pepper, garlic powder, and smoked paprika. Let it sit at room temperature for 10-15 minutes.
- Blend all chipotle crema ingredients until smooth. Taste and adjust seasoning as needed. Chill until ready to use.
- Heat a cast iron skillet or grill pan over high heat. Add oil and sear steak for 3-4 minutes per side. Remove from heat and let rest for 5-10 minutes.
- Slice steak thinly against the grain.
- Warm corn tortillas in a dry skillet or directly over a flame until soft or lightly charred.
- Assemble tacos: layer steak slices, add onion and cilantro, then drizzle with chipotle crema. Serve with lime wedges.
Notes
- For extra heat, add more chipotle peppers to the crema.
- Flank and skirt steak both work well; be sure to slice thinly across the grain.
- You can make the chipotle crema a day ahead and store it in the fridge.
- Tortillas can be kept warm in a clean kitchen towel or tortilla warmer while assembling the tacos.