Ancho Beef Street Tacos with Pineapple Salsa

Tender diced beef sirloin spiced with ancho chile powder, garlic, and salt, served on charred corn tortillas with bright pineapple-tomato salsa, creamy jalapeno crema, and cotija cheese. A vibrant street food favorite with complexity from smoky-sweet heat balanced by cooling avocado cream and tropical fruit. Ideal for casual weeknight dinners, entertaining, or taco night with friends. This version combines authentic Mexican spice profiles with the unexpected brightness of grilled pineapple for a modern twist on traditional carne asada preparations.
Ingredients
- 1 pound beef top sirloin steak, diced 1/4 inchchicken breast1:1poultry
slightly reduce cook time to 4-5 minutes
- 2 tablespoon olive oil
- 2 teaspoon ancho chile powder
- 1 teaspoon kosher salt
- 1 teaspoon granulated garlic
- 8 corn tortillas, 4 inchflour tortillas1:1gluten alternativeFull guide →
- 1 fresh California avocado, peeled and pitted
- 2 tablespoon fresh lime juice
- 3 tablespoon sour cream
- 2 jalapeno peppers, seeded and chopped
- 6 fresh pineapple rings, grilled and chopped
- 3 teaspoon fresh lime juice
- ¼ cup red onion, diced
- ½ cup diced tomatoes
- 3 teaspoon fresh cilantro
- ½ teaspoon kosher salt
- cotija cheese, crumbled(optional)
- fresh cilantro(optional)
- diced onion(optional)
Instructions
- 1
Cut beef steak lengthwise in half, then crosswise into quarter-inch cubes.
- 2
Combine beef, ancho chile powder, salt, garlic, and olive oil in bowl. Cover and refrigerate at least 30 minutes.
- 3
Heat large non-stick skillet over medium heat. Cook beef in batches 6-8 minutes, stirring occasionally, until cooked through. Set aside.
- 4
Pulse avocado, lime juice, sour cream, salt, and jalapeno peppers in food processor until smooth.
- 5
Combine pineapple, red onion, cilantro, lime juice, salt, and tomatoes in bowl. Cover and refrigerate at least 15 minutes.
- 6
Grill tortillas 1-2 minutes per side until charred.
- 7
Top each tortilla with beef, pineapple salsa, jalapeno crema, and garnish with cheese, cilantro, and onion.
Tips
Marinate beef at least 30 minutes for maximum ancho spice penetration and tenderness development.
Grill pineapple rings fresh or use canned, then char to caramelize edges and deepen tropical sweetness before chopping.
Make crema and salsa ahead; cover and chill separately so flavors meld while beef cooks.
Good to Know
Beef keeps refrigerated 3 days. Crema and salsa separately 2 days. Do not freeze cooked beef as texture becomes grainy.
Marinate beef up to 8 hours. Prepare crema and salsa 4 hours ahead; refrigerate covered. Grill tortillas fresh just before serving.
Serve immediately after assembly with lime wedges, hot sauce, and extra cilantro on side. Pairs with Mexican lager, agua fresca, or horchata.
Common Mistakes
Do not overcook beef beyond medium-rare to avoid toughness; check at 6 minutes.
Do not skip pineapple chilling; salsa requires 15 minutes for flavors to meld.
Do not pulse crema too long or it becomes thin; stop when smooth but still thick enough to dollop.
Substitutions
Dairy-Free Swaps
Vegan Options
Gluten-Free Swaps
General Alternatives
FAQ
Can I use pre-cut diced beef?
Yes, but confirm dimensions are exactly 1/4 inch. Uneven sizes cook inconsistently. Pre-marinated beef works but check salt content to avoid over-salting.
What if I don't have fresh pineapple?
Canned pineapple rings work; drain thoroughly and pat dry before grilling. Frozen rings require thawing first. Both lack fresh brightness, so add 1/2 teaspoon more lime juice to compensate.
How long can I keep assembled tacos?
Eat within 10 minutes. Tortillas absorb moisture and crema separates from lime juice. If making ahead, keep components separate and assemble to order for best texture.