Main Courses
This cheese pimiento with pineapple recipe transforms bold flavors into crispy-edged skewers that balance sweet, savory, and tangy notes perfectly. The marriage of creamy cheese, spicy pimientos, and juicy pineapple creates a dish that's equal parts comforting and exciting—ideal for grilling or baking.
I developed this recipe after realizing how often sweet and savory flavors clash, and here's how to get them right every time.
The secret lies in crispy edges—achieved through a quick sear or broil—that contrast the tender, melty cheese inside. Pineapple's natural acidity cuts through the richness, while pimientos add a subtle heat that keeps every bite interesting.
This isn't just a skewer; it's a textural and flavor experience that works as an appetizer, main course, or even a unique side dish for barbecues.
What you'll end up with are golden, caramelized skewers with a gooey cheese center, juicy pineapple chunks, and the faintest hint of pimiento spice. The contrast of temperatures—crispy outside, warm inside—makes each bite satisfying.
Serve with a drizzle of honey-mustard glaze or a sprinkle of fresh cilantro to elevate the flavors even further.
This recipe scales effortlessly for parties or family dinners, and the prep takes just 20 minutes before hitting the grill or oven. The key is balancing the ingredients so no single flavor overpowers—sweet, spicy, and creamy in perfect harmony. Ready to elevate your grilling game? Let's get started.
Ingredients for cheese pimiento with pineapple
Pantry staples meet tropical flavors in these golden skewers, blending creamy cheese with sweet pineapple and spicy pimiento for a perfect balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Pineapple Chunks 🍍 | 1 ½ cups | Fresh, firm, and juicy |
| Pimiento-Stuffed Green Olives 🫒 | 1 cup | Sliced lengthwise for texture |
| Wooden Skewers 🪵 | 8 whole | Soaked in water for 30 mins |
| All-Purpose Flour 🌾 | ½ cup | For breading crispy edges |
| Cornstarch 🌾 | 2 tbsp | For extra crunch |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For savory depth |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For brushing skewers |
| Honey 🍯 | 1 tbsp | For optional glaze |
| Dijon Mustard 🍯 | 1 tbsp | For honey-mustard glaze |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The cream cheese is non-negotiable here—full-fat for that rich, velvety texture that melts beautifully. Philadelphia brand works best, but any high-quality cream cheese will do. For the pineapple, fresh is a must—canned chunks lack the juiciness and texture you need for that satisfying bite. Look for firm pineapple with no browning or mushy spots; Costco or Trader Joe's often carry excellent pre-cut options. The pimiento-stuffed olives add a subtle heat and briny depth—Goya or Vlasic are reliable brands, but any quality jarred variety will work if sliced uniformly.
No cream cheese? Ricotta or mascarpone can substitute, though the texture will differ slightly. Running short on pineapple? Mango chunks work beautifully—just reduce the amount by 10% to account for their softer texture. For the pimientos, if you can't find stuffed olives, jalapeños or banana peppers sliced thin** will add a similar kick. The honey-mustard glaze can be made ahead and stored in the fridge for up to 1 week, so don't skip it—it ties all the flavors together perfectly. Fresh cilantro is ideal, but dried works in a pinch at one-third the amount**—just remember it loses some of its brightness.
Prep the skewers ahead and store them, unbaked, in the fridge for up to 4 hours before grilling or broiling. Once assembled, these skewers keep for 2 days** in the refrigerator, but they're best enjoyed fresh off the grill. For make-ahead convenience, assemble the skewers, wrap tightly in plastic, and freeze for up to 1 month. Thaw in the fridge overnight before cooking. The crispy edges are key—don't skip the flour-cornstarch breading, and brush generously with olive oil before grilling for that perfect caramelization.
Why You'll Love This Recipe
- No Baking Required: I swear by this one—just mix, dip, and skewer. No oven, no waiting, no stress. The cream cheese dip sets up perfectly in the fridge while you prep the olives and pineapple, and boom: ready in 20 minutes flat.
- Sweet-Savory Magic: That first bite? It’s the kind of contrast you didn’t know you needed—tangy olives, juicy pineapple, and creamy cheese all on one skewer. Honestly, the pimiento’s briny kick balances the sweetness so well, it’s like a party in your mouth.
- Party Snack Hero: Between us, this is my go-to for game day, book club gatherings, or just because. The skewers are easy to grab, look cute on a platter, and disappear faster than my willpower at a buffet. (Yes, even on a Tuesday night.)
- Zero-Waste Leftovers: Make a big batch—it keeps for days in the fridge. The dip thickens up nicely, and you can just add a splash of milk to loosen it. I’ve turned this into a full meal with crackers or even wrapped it in bacon for breakfast. Versatile? Absolutely.
Step-by-step instructions for sweet-savory grilled skewers
Master the balance of textures and flavors with these perfectly grilled skewers.
Prepare the Cheese Pimiento Mixture
In a medium bowl, combine the 8 oz cream cheese with the 1.5 cups pineapple chunks and 1 cup pimiento-stuffed green olives. Using a fork or small spatula, gently fold everything together until the cream cheese softens and creates a thick, spreadable mixture. The pineapple should be evenly distributed throughout, and the olives should be broken into smaller pieces for even cooking.
This mixture forms the heart of your skewers, so take your time to ensure it's completely smooth. If the mixture feels too thick, add 1-2 teaspoons of water to help it bind better. The texture should be like a thick, chunky dip—just firm enough to hold its shape when skewered. Cover the bowl and refrigerate for 20 minutes while you prepare the skewers and breading.
Assemble and Bread the Skewers
Remove the 8 wooden skewers from the water and pat them dry with paper towels. Using a small cookie scoop or spoon, portion the chilled cream cheese mixture into 8 equal portions, placing one on each skewer. Press down gently to compact the mixture and ensure it stays in place during grilling. The skewers should be about 3-4 inches tall with the cheese mixture centered.
In a shallow dish, combine the 0.5 cup all-purpose flour, 2 tbsp cornstarch, 1 tsp garlic powder, 1 tsp onion powder, 0.5 tsp salt, and 0.25 tsp black pepper. Lightly brush each skewer with 1 tbsp extra-virgin olive oil, then roll them in the flour mixture until fully coated. The breading should adhere evenly and create a golden, crispy crust when grilled. Tap off any excess breading and set the skewers aside on a wire rack.
Grill to Crispy Perfection
Preheat your grill to medium-high heat or 375°F if using a grill pan. Once the grill is hot, place the skewers on the grates, leaving about 1 inch of space between each. Grill for 3-4 minutes per side until the breading turns a deep golden brown and the cheese begins to melt slightly at the edges. You'll notice the skewers develop a crispy, caramelized crust while the interior remains creamy and warm.
For even cooking, rotate the skewers halfway through grilling. The internal temperature of the cheese mixture should reach 160°F when measured with an instant-read thermometer. Remove the skewers from the grill and transfer them to a serving platter. Immediately brush the tops with a mixture of 1 tbsp honey and 1 tbsp Dijon mustard for a glossy, sweet-savory glaze. The glaze should coat the skewers evenly and add a subtle tangy contrast to the creamy filling.
Garnish and Serve Immediately
While the skewers are still warm, sprinkle them generously with the 0.25 cup chopped fresh cilantro. The bright, herbal notes of the cilantro will cut through the richness of the cream cheese and complement the sweetness of the pineapple. Serve the skewers immediately, as the breading is at its crispiest right after grilling. Each bite should deliver a perfect balance of textures—crispy breading, creamy cheese, juicy pineapple, and briny olives.
For an extra touch, arrange the skewers on a platter with a side of extra honey-mustard glaze for dipping. Pair with a crisp green salad or grilled vegetables to complete the meal. The contrast of warm, grilled skewers with cool, fresh greens makes this dish feel complete and restaurant-worthy.
Pro Tips For Making Cheese Pimiento With Pineapple
- Drain Olives Thoroughly: Pimiento-stuffed olives hold more brine than you’d think. I learned this after my first batch turned soggy—give them a good 10-minute soak in cold water, then pat them dry with paper towels. Wet olives = mushy skewers, and nobody wants that.
- Mix Flour Into Cream Cheese: Don’t just dump everything in and hope for the best. Work the all-purpose flour into the softened cream cheese with a fork until it’s smooth and slightly crumbly. This prevents clumps when you wrap it around the skewers, and trust me, clumps make for messy bites.
- Chill Before Skewering: Wrap the cheese-olive-pineapple mix around the skewers, then pop them in the fridge for 15 minutes. Cold cheese holds its shape better, so your skewers won’t unravel when you’re trying to grill or bake them. (Yes, even if you’re impatient like me.)
- Use Skewers Long Enough: Short skewers = falling apart. Grab 6-inch ones—long enough to secure the olives and pineapple without poking through the cheese. If yours are too short, double them up with a toothpick through the center. Nobody likes a cheese disaster.
Best sauces and condiments for these flavors
Honey-Mustard Glaze
This honey-mustard glaze is the game-changer that ties all the flavors together. Mix 1 tbsp honey with 1 tbsp Dijon mustard in a small bowl until smooth.
The honey adds a subtle sweetness that complements the pineapple, while the Dijon mustard provides a tangy kick that cuts through the richness of the cream cheese. Brush this glaze over the skewers right after grilling for that glossy finish. 🍯
Spicy Aioli Dip
For a dipping sauce that adds heat and creaminess, blend ½ cup mayonnaise, 1 tbsp sriracha, and 1 tsp lime juice until smooth. This spicy aioli pairs perfectly with the skewers, balancing the sweetness and adding a little kick.
Serve it on the side for dipping or drizzle it lightly over the skewers before serving. The lime juice brightens up the flavors and keeps the dip from being too heavy. 🌶️
Lime Crema
Create a refreshing lime crema by whisking together ½ cup sour cream, 1 tbsp lime juice, and 1 tsp chopped fresh cilantro. This light and tangy sauce is perfect for drizzling over the skewers or serving on the side.
The acidity from the lime juice helps cut through the richness of the cheese, while the cilantro adds a fresh, herbaceous note. It’s a simple yet effective way to elevate the dish without overpowering the flavors. 💛
Chipotle Yogurt Sauce
For a smoky, spicy twist, blend ½ cup Greek yogurt, 1 tsp adobo sauce (from a can of chipotles in adobo), and ½ tsp honey until smooth. This chipotle yogurt sauce adds depth and a hint of smokiness that pairs beautifully with the sweet and savory skewers.
Drizzle it over the top of the skewers or serve it on the side for dipping. The adobo sauce brings a subtle heat that complements the pineapple and pimiento perfectly. 🔥
Sweet Chili Glaze
Combine 2 tbsp sweet chili sauce, 1 tsp rice vinegar, and ½ tsp sesame oil for a sweet chili glaze that adds a touch of Asian-inspired flavor. This glaze is slightly sticky and tangy, which contrasts nicely with the creamy cheese and juicy pineapple.
Brush it over the skewers after grilling for a glossy finish, or serve it on the side for dipping. The vinegar adds a bright acidity that balances the sweetness. ✨
Garlic-Herb Butter
Melt 2 tbsp unsalted butter with 1 tsp minced garlic, ½ tsp chopped parsley, and a pinch of salt in a small saucepan. Once melted, drizzle this garlic-herb butter over the skewers right before serving.
The butter adds a luxurious richness, while the garlic and parsley enhance the savory notes. This is a great option if you want to keep things simple but still add a gourmet touch. 🧄
Nutrition facts
Frequently asked questions about cheese pimiento skewers
Can I make these skewers without a grill?
For a stovetop version, heat 2 tbsp olive oil in a skillet over medium-high heat. Cook the skewers for 2-3 minutes per side until golden brown and crispy. For an oven method, broil at 425°F for 4-5 minutes per side, watching closely to prevent burning. The key is achieving that crispy texture—don't overcrowd the pan or oven rack.
How do I prevent the skewers from falling apart?
Chill the cheese mixture for 20 minutes before skewering to firm it up. Press the mixture firmly onto the skewers and let them rest for 10 minutes before breading. For extra stability, lightly brush the skewers with beaten egg wash before rolling in flour. Avoid overloading the skewers—3-4 inches tall is ideal for even cooking and easy handling.
What's the best way to store leftovers?
Store cooked skewers in an airtight container in the fridge for up to 2 days. Reheat in a 350°F oven for 5-7 minutes to restore crispiness. For freezing, assemble skewers but don't bread them—freeze unbaked for up to 1 month. Thaw overnight in the fridge, then bread and cook fresh for the best texture.
Can I make this recipe vegetarian?
This recipe is already vegetarian! The combination of cream cheese, pineapple, and pimiento-stuffed olives creates a naturally meat-free dish. For extra protein, consider adding chickpeas or tofu cubes to the cheese mixture. The flavors work beautifully with plant-based alternatives while keeping the sweet-savory balance intact.
Why does my cheese mixture look too runny?
Room-temperature cream cheese is crucial—soften it completely before mixing. If too runny, chill the mixture for 30 minutes longer. For extra stability, add 1 tbsp cornstarch to the cheese mixture before combining with other ingredients. The pineapple should be firm (not overly ripe) to help bind the mixture properly.
