Skip to content

Beef Tacos with Charcoal Pineapple Sauce

📍 🇪🇸 España
⏱️Prep: 20 min
🔥Cook: 40 min
⏰Total: 60 min
🍽️4 servings
● Difficulty: Medium

The first bite of these beef tacos with charcoal pineapple sauce will leave you breathless: the meat, tender with a caramelized crust that cracks on contact, melts into the acidity and sweetness of smoked pineapple. Imagine the flavor contrast that explodes on your palate? I prepare them whenever I want to surprise friends, and they become the star dish of any casual gathering.

The secret lies in balance. The meat, preferably a good cut of flank or lean sirloin, is marinated with salt, pepper and a splash of olive oil, then seared on the grill until the surface takes on that golden hue that looks like melted sugar. Meanwhile, the pineapple is cubed and placed over charcoal embers; the intense heat gives it a smoky flavor that, combined with a touch of soy sauce and a splash of apple cider vinegar, creates a sauce that is both fresh and deep.

Once the meat and pineapple are ready, assembly is quick and hassle‑free. Warm corn tortillas on the same grill so they absorb the smoke, and place a generous portion of meat in the center. Add the charcoal pineapple sauce, sprinkle chopped cilantro and squeeze a bit of freshly squeezed lime. Cilantro adds that herbal note that cuts the sweetness, while lime awakens each ingredient with its citrus freshness.

This recipe, though simple, brings the touch of Latin American cuisine to the Spanish table without losing authenticity. Using charcoal is not a whim; it adds depth that only fire can give, turning an everyday dish into an experience that makes anyone who tries it “wow.” Moreover, the combination of juicy meat, smoked pineapple and the crunch of cilantro creates a texture that invites you to keep eating.

For a side, you can serve a light purple cabbage and grated carrot salad, dressed with olive oil and a pinch of salt. No need to complicate things; the key is ingredient quality and respecting cooking time. If you want an option that surprises without requiring hours in the kitchen, these tacos are the answer. Try them and see how they become the new benchmark for your weekend gatherings.

🛒 Ingredients

4 servings
  • 400g beef steak strips
  • 200g fresh pineapple chunks
  • 1 habanero pepper
  • 30ml apple cider vinegar
  • 15ml extra‑virgin olive oil
  • 1 lime juice
  • 10g fresh chopped cilantro
  • 4 corn tortillas
  • to taste salt and black pepper

👨‍🍳 Step-by-step instructions

  1. Step 1: Marinate the beef in 15ml olive oil, 30ml vinegar, salt and pepper. Let rest 10 minutes at room temperature.

  2. Step 2: Preheat the grill to 250 °C and place the meat. Cook 2 minutes per side; at this temperature the Maillard reaction forms a golden crust without cooking the interior.

  3. Step 3: While the meat grills, prepare the sauce: blend pineapple, pepper, lime juice and 5ml vinegar until smooth.

  4. Step 4: Warm the tortillas on the grill for 30 seconds each side to soften and develop a subtle charcoal aroma.

  5. Step 5: Serve the meat on the tortillas, pour the pineapple sauce and sprinkle with fresh cilantro.

💡 Chef's tip

To prevent the meat from drying out, remove it from the heat and cover with foil for 3 minutes. The heat drop allows juices to redistribute, keeping the meat tender.

📝 Our take

Esta receta sorprende por el contraste entre la carne jugosa y la piña con notas de carbón que le dan un toque inesperado. Cada bocado es una explosión de texturas: crujiente, tierno y jugoso al mismo tiempo. La salsa, ligeramente picante, lleva el plato a otro nivel sin opacar la esencia del taco. Es una fiesta de sabores que te hace sentir la brisa del Mediterráneo en la boca.

🍷 Wine & food pairing

Un vino rosado de la DO Valencia, como el 'Rosado del Cid', aporta frescura cítrica y acidez que corta la grasa y realza la dulzura ahumada de la piña.

⭐ Have you tried this recipe?

★ ★ ★ ★ ★

Select a rating

🍳 Did it turn out well? Share it in the chat!
Share your version, tips or questions with the cooking community.
Enter chat →