Sweet & Savory Hawaiian Meatballs are the ultimate crowd-pleaser, inspired by the vibrant pupu platters of Hawaii. I’ve been making this recipe for years, and it never fails to bring people together. The combination of juicy meatballs and a glossy pineapple sauce captures that island vibe perfectly. It’s a Hawaiian-American classic that’s surprisingly easy to make at home. In under an hour, you can have a dish that tastes like a tropical vacation.
Why You'll Love This Recipe
- The perfect sweet, savory, and tangy combo in every single bite
- Comes together in under an hour for easy weeknights or parties
- Incredibly tender meatballs thanks to fresh ginger and garlic
- It works beautifully as a main course or a fun appetizer
- These Hawaiian Meatballs disappear fast at every gathering I host
Ingredients You’ll Need
- Ground pork: ensures juicy, flavorful meatballs; a pork-beef mix is also fantastic for extra depth.
- Panko breadcrumbs: for a light, tender texture that doesn’t weigh down the meatballs during cooking.
- Large egg: binds the mixture so the meatballs hold their shape while staying moist.
- Green onions: add fresh flavor and a pop of color to the meatball base.
- Garlic: gives a savory depth that balances the sweet sauce perfectly.
- Fresh ginger: provides a zesty, warm note key to the Hawaiian-inspired flavor.
- Soy sauce: brings umami and saltiness to the meat mixture, enhancing all ingredients.
- Kosher salt: seasons the meat evenly for well-rounded flavor in every bite.
- Black pepper: adds a subtle kick to contrast the sweetness of the sauce.
- Neutral oil: perfect for browning meatballs without smoking or adding unwanted taste.
- Pineapple juice: the sweet, tangy foundation of the iconic glaze from the can.
- Light brown sugar: caramelizes into a sticky, rich sweetness in the sauce.
- Soy sauce: gives the sauce its savory backbone and beautiful glossy color.
- Ketchup: adds body and a touch of sweetness to thicken the glaze.
- Rice vinegar: brings bright acidity to balance the sugar and soy beautifully.
- Cornstarch: thickens the sauce into a glossy, clingy coating for the meatballs.
- Water: combines with cornstarch for a smooth slurry without any lumps.
- Red bell pepper: adds crunchy texture and vibrant color to the final dish.
- Pineapple chunks: juicy bursts of tropical fruit that make it authentic and fun.
- Toasted sesame seeds: a garnish for nutty crunch and professional visual appeal.
- Thinly sliced green onion tops: fresh garnish for color and a mild onion bite.
- Cooked white rice or cauliflower rice: the perfect base to soak up every drop of sauce.
How to Make It
Combine The Meatball Mixture:
In a large bowl, use your hands or a fork to mix the ground pork, panko, egg, green onions, garlic, ginger, soy sauce, salt, and pepper until just combined. I prefer using my hands because it’s easier to feel when the mixture is uniform. Overmixing can make the meatballs tough, so stop as soon as everything is incorporated—a few streaks are perfectly fine.
Shape The Meatballs:
Roll the mixture into 1 to 1.5-inch balls, aiming for about 20 to 24. If the mixture sticks to your hands, dampen them with a bit of water. Placing them on a plate or baking sheet makes it easy to transfer them to the skillet later, and you can cover them with plastic wrap if you’re prepping ahead.
Brown The Meatballs:
Heat the oil in a large skillet or Dutch oven over medium-high heat. Add the meatballs in a single layer, working in batches if needed to avoid crowding, and cook for 6-8 minutes until browned on all sides. They don’t need to be cooked through yet, so just focus on getting that nice color and flavor. Transfer them to a clean plate as you go.
Make The Sauce Base:
Reduce the heat to medium and in the same skillet, whisk together the pineapple juice, brown sugar, soy sauce, ketchup, and rice vinegar. Scrape up any browned bits from the bottom of the pan—that’s extra flavor for your sauce. Let it come to a simmer, which only takes a minute or two, and you’ll smell the sweet and savory aromas blending.
Thicken The Sauce:
In a small bowl, whisk the cornstarch and water into a smooth slurry. While stirring the simmering sauce, slowly pour in the slurry. Cook for 1-2 minutes, stirring constantly, until the sauce thickens and becomes glossy. You’ll see it transform from thin to a lovely glaze consistency that will coat the meatballs perfectly.
Add Vegetables And Pineapple:
Stir in the red bell pepper chunks and drained pineapple chunks. This adds color, texture, and that classic tropical sweetness. Let them heat through in the sauce for a minute before adding the meatballs back, so they start to soften slightly.
Simmer The Meatballs:
Gently place the browned meatballs back into the skillet, spooning the sauce over them. Cover and simmer for 10-12 minutes until the meatballs are cooked through and the peppers are tender-crisp. Stir gently halfway through to ensure even cooking. You can check doneness with a meat thermometer—160°F is perfect for juicy results.
Serve And Garnish:
Serve the Hawaiian Meatballs hot, spooned over cooked rice or cauliflower rice. Garnish with toasted sesame seeds and sliced green onion tops for a beautiful finish. I like to sprinkle extra sesame seeds right at the table for that nutty crunch everyone loves.

You Must Know
- Mix meatball ingredients just until combined to keep them tender
- Browning the meatballs first builds deep flavor in the sauce
- Taste the sauce before adding meatballs back to adjust sweetness or tang
- The colorful peppers and pineapple make it as pretty as it is tasty
- Serve these Hawaiian Meatballs immediately for the best texture and flavor
Storage Tips
Store any leftover Hawaiian Meatballs in an airtight container in the refrigerator for up to 3 to 4 days. When you’re ready to enjoy them again, reheat gently in a covered skillet over low heat, adding a splash of water or pineapple juice if the sauce has thickened too much. You can also freeze them for up to 2 months; just thaw overnight in the fridge before reheating. I often make a double batch to freeze for easy weeknight meals, and they taste just as good the second time around.
Ingredient Substitutions
For these Hawaiian Meatballs, you can easily swap ingredients if needed. If you don’t have ground pork, a 50/50 mix of pork and beef works great, or use all beef or even ground turkey for a lighter option. For a gluten-free version, swap the soy sauce for tamari and use gluten-free panko breadcrumbs. No fresh ginger? Use half a teaspoon of ground ginger instead. In a pinch, you can use bottled pineapple juice, but the canned juice from the pineapple chunks gives the best flavor. I’ve used apple cider vinegar when I didn’t have rice vinegar, and it still turns out delicious.
Serving Suggestions
I love serving these Hawaiian Meatballs over a bed of steamed white jasmine rice to soak up all that glorious sauce, but for a low-carb option, cauliflower rice works just as well. Pair them with a simple side of roasted broccoli or a crisp green salad tossed with a ginger dressing to balance the sweetness. For a party, keep them warm in a slow cooker and serve with toothpicks as an appetizer—they always disappear fast. It’s also fantastic with a side of grilled pineapple rings for extra tropical flair.
Cultural Context
Hawaiian Meatballs are a classic example of Hawaiian-American fusion food, often featured on pupu platters—the Hawaiian term for appetizers or snacks served at gatherings. This dish reflects the islands’ love for sweet and savory combinations, influenced by the diverse culinary traditions of Hawaii’s immigrant communities, particularly from Asia and the Pacific. The use of pineapple, a fruit synonymous with Hawaii, along with soy sauce and ginger, shows how Asian flavors have been woven into local cuisine. While not traditionally Hawaiian in origin, these meatballs capture the spirit of aloha and communal eating that’s central to Hawaiian culture. I always think of them as a taste of the islands, perfect for sharing with friends and family at potlucks or casual dinners.

Pro Tips
- For extra tender meatballs, avoid overworking the mixture when combining
- Browning the meatballs first is non-negotiable for the best flavor
- Taste the sauce and adjust sweetness or tang with sugar or vinegar
- Add a pinch of red pepper flakes if you like a spicy kick
- Your Hawaiian Meatballs will shine with these simple tricks
Frequently Asked Questions
For the most authentic and juicy Hawaiian Meatballs, use ground pork or a 50/50 mix of ground pork and ground beef. The pork adds a wonderful richness and moisture that perfectly complements the sweet and tangy pineapple glaze.
Absolutely! You can prepare the meatballs and sauce separately up to a day in advance. Store them in the refrigerator and combine when ready to cook. They also reheat beautifully, making them ideal for meal prep or party planning.
If you don’t have pineapple juice, you can use orange juice as a substitute for a different but equally tasty citrus note. Alternatively, you can blend some of the canned pineapple chunks with a bit of water and strain it to get a fresh juice.
The Hawaiian Meatballs are done when they are browned on the outside and reach an internal temperature of 165°F (74°C). This usually takes about 10-12 minutes of cooking in the skillet before you add the sauce.
For a main dish, serve these sticky Hawaiian Meatballs over a bed of steamed white rice or cauliflower rice. As an appetizer, they’re perfect on their own with toothpicks. A simple side of grilled veggies or a crisp salad balances the sweet sauce beautifully.