These beef tacos bring together savory browned beef, tender poblano pepper and a fresh pineapple-tomato salsa for a lively mix of sweet, spicy, creamy and tangy.
A quick lime crema softens the warm taco spices, while cilantro and lime wedges keep every bite bright. The whole dish comes together in a skillet and is finished with warm flour tortillas.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Wash and dry the produce. Finely dice the red onion. Core and seed the poblano, then cut it into small pieces. Core and seed the Roma tomatoes, then dice them. Roughly chop the cilantro. Cut the lime into wedges. Drain the pineapple, reserving the juice, then roughly chop the fruit.
- Make the salsa: in a medium bowl, stir together 2 tablespoons diced onion, 1/4 cup diced poblano, the diced tomatoes, half the cilantro, the chopped pineapple and a squeeze of lime juice. Season to taste with salt and pepper.
- Make the lime crema: in a small bowl, combine the sour cream with a squeeze of lime juice. Season with salt, pepper and more lime juice to taste.
- Heat the vegetable oil in a large pan over medium-high heat. Add the remaining onion and poblano. Season with salt, pepper and half the taco spice blend. Cook, tossing occasionally, until the vegetables begin to soften, about 2 minutes.
- Add the ground beef to the pan, breaking it into crumbles as it cooks. Season with salt, pepper and the remaining taco spice blend. Cook, stirring occasionally, until the beef is browned and cooked through, 2 to 3 minutes. If the mixture looks greasy, carefully pour off excess fat.
- Stir the reserved pineapple juice into the beef mixture, then remove the pan from the heat.
- While the beef cooks, wrap the flour tortillas in a damp paper towel and microwave on high until warm, about 30 seconds.
- Divide the beef and poblano mixture among the warm tortillas. Top with pineapple salsa and lime crema. Sprinkle with the remaining cilantro and serve with any remaining lime wedges for squeezing over the tacos.
Recipe Tips
Reserve the pineapple juice after draining the fruit; it gets stirred into the beef at the end for sweetness and moisture.
Use only part of the raw poblano in the salsa and cook the rest with the onion so the tacos have both fresh crunch and softened pepper flavor.
If the beef releases a lot of fat, drain it carefully before adding the pineapple juice so the filling stays saucy rather than oily.
Warm the tortillas just before serving so they stay soft and pliable for filling.
FAQ
What goes in the pineapple salsa for these beef tacos?
The salsa is made with chopped pineapple, Roma tomatoes, a little red onion, a little poblano pepper, cilantro, lime juice, salt and pepper.
Do I need to cook all of the poblano pepper?
No. A small portion of the diced poblano is used raw in the salsa, while the rest is sautéed with onion for the beef filling.
How do I make the lime crema?
Stir sour cream with a squeeze of lime juice, then season it with salt, pepper and additional lime juice to taste.
Can I drain the beef mixture?
Yes. If the cooked beef mixture looks oily, carefully pour off excess grease before stirring in the reserved pineapple juice.
How should I warm the tortillas?
Wrap the flour tortillas in a damp paper towel and microwave them on high for about 30 seconds, until warm.


























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.