Heat olive oil in a pan over medium heat. Add onion and garlic; sauté until fragrant.
Add the beef and cook until browned. Drain excess fat if needed.
Stir in soy sauce, tomato paste, chili powder, paprika, cumin, and pineapple.
Cook for 5–7 minutes, letting the pineapple caramelize slightly.
Add honey (or brown sugar) for a sweet-spicy balance. Season with salt and pepper.
Warm tortillas. Fill each with spicy pineapple beef mixture.
Top with lettuce, tomatoes, jalapeños, cilantro, and a squeeze of lime.
Mix sour cream with a few drops of hot sauce or sriracha for a quick spicy drizzle.
