These are sweet-and-tangy beef meatballs cooked in a pineapple juice glaze with green pepper and pineapple chunks, then served over rice. The whole thing comes together in 30 minutes from pantry staples most households already have. That’s the honest reason to make it on a Tuesday.
What makes this version work
Two things matter here. First, browning the meatballs before adding any liquid — that crust gives the finished dish texture and keeps the meatballs from going mushy when they simmer in the glaze. Don’t rush this step or crowd the pan; give them room to brown rather than steam. Second, the cornstarch slurry (cornstarch mixed with water) is what turns thin pineapple juice into a glaze that actually coats the meatballs instead of pooling at the bottom of the bowl. Add it after the sugar and vinegar are in, stir constantly, and pull the pan off heat the moment the sauce goes glossy — overcooking it makes the sauce gummy and dull.
Shopping notes
- Pineapple juice: The recipe calls for 1 cup of juice plus a can of pineapple chunks. Buying one can of pineapple chunks packed in juice and draining the juice into a measuring cup covers both — no separate carton needed. Top up with water if you’re a little short.
- Ground beef: An 80/20 blend works well here. Ground turkey or ground chicken can substitute, but cook those to 165°F (74°C) internal temperature — not 160°F — and expect a slightly leaner, less rich result.
- White vinegar: Apple cider vinegar is a direct swap at the same quantity. Rice vinegar also works and is a little milder.
- Green pepper: Any color bell pepper works. Red or yellow will make the dish sweeter; green keeps it on the tangy side. Skip the garnish — not worth the extra dish.
- Soy sauce: Tamari works for a gluten-free version. Coconut aminos can substitute but add a touch more sweetness, so you may want to reduce the sugar by a teaspoon.
Storage and reheating
Leftovers keep in an airtight container in the fridge for up to 3 days. The sauce thickens considerably when cold — that’s normal. Reheat in a skillet over medium-low heat with a splash of water or pineapple juice stirred in to loosen it back up; this takes about 5 minutes. Microwaving works too, covered, in 60-second bursts, stirring between each. For freezing, cool completely and freeze in a single layer first, then transfer to a bag — this stops the meatballs from clumping. Frozen meatballs in sauce keep well for up to 2 months. Thaw overnight in the fridge before reheating.
What can go wrong
- Meatballs fall apart in the pan: The egg and cornstarch in the mix are the binders. If the mixture feels too wet to hold a shape, refrigerate it for 10–15 minutes before rolling — cold fat firms up and the balls hold together better during browning.
- Sauce stays watery: The cornstarch needs to reach a boil to activate. If the sauce isn’t thickening, turn the heat up slightly and keep stirring — it will tighten quickly once it hits a proper boil. Make sure you measured the cornstarch level, not heaped.
- Sauce turns gluey or pasty: This happens when the cornstarch-thickened sauce cooks too long after it sets. Once it goes glossy and coats a spoon, add the pineapple chunks and get it off the heat within a minute.
- Meatballs are dense and tough: Overworking the meat mixture compresses the proteins. Mix only until the ingredients are just combined — stop as soon as you don’t see dry patches.
- Too sweet, not enough bite: Taste the glaze before adding the pineapple chunks. If it needs more sharpness, add an extra teaspoon of vinegar. The sugar quantity in the recipe assumes unsweetened canned pineapple; if yours is packed in syrup and you used that liquid, the sauce will be noticeably sweeter.
Sweet Pineapple-Glazed Meatballs
Equipment
Ingredients
1 medium egg - slightly beaten
1 tablespoon cornstarch
2 tablespoons yellow onion - finely chopped, about 15g
1 teaspoon salt
¼ teaspoon ground black pepper
1 pound ground beef (minced beef) - minced beef, 450g
- 1 teaspoon cooking spray - for greasing the skillet
- 1 cup pineapple juice - 240ml
2 medium green pepper (green capsicum) - cut into strips
- ¼ cup granulated sugar - 50g
3 tablespoons cornstarch
⅓ cup water - 80ml
3 tablespoons white vinegar - 45ml
1 tablespoon soy sauce - 15ml
- 1 can pineapple chunks in juice - 20 oz / 565g, drained — reserve juice for the sauce if needed
Instructions
- In a large mixing bowl, combine the egg, 1 tablespoon cornstarch, chopped onion, salt, black pepper, and ground beef. Mix until just combined — do not overmix or the meatballs will be tough. Shape into 1½-inch (4cm) meatballs (you should get about 20-24).1 medium egg, 1 tablespoon cornstarch, 2 tablespoons yellow onion, 1 teaspoon salt, ¼ teaspoon ground black pepper, 1 pound ground beef (minced beef)
- Coat a 12-inch non-stick skillet with cooking spray and heat over medium-high heat. Working in batches if needed, add the meatballs and brown on all sides, about 5-6 minutes total, turning occasionally. Transfer meatballs to a plate, drain any excess fat from the skillet, then return the meatballs to the pan. Add the pineapple juice and green pepper strips.1 teaspoon cooking spray, 1 cup pineapple juice, 2 medium green pepper (green capsicum)
- Bring the pineapple juice to a boil, then reduce heat and simmer for 3 minutes until the green peppers begin to soften. In a small bowl, whisk together the sugar, 3 tablespoons cornstarch, water, white vinegar, and soy sauce until smooth. Pour the cornstarch mixture into the skillet, stirring constantly. Bring back to a boil and stir until the sauce thickens and turns glossy, about 1-2 minutes. Add the drained pineapple chunks and stir gently until heated through, about 1 minute. Remove from heat immediately to prevent the sauce from becoming gummy.¼ cup granulated sugar, 3 tablespoons cornstarch, 1/3 cup water, 3 tablespoons white vinegar, 1 tablespoon soy sauce, 1 can pineapple chunks in juice
- Serve the pineapple-glazed meatballs immediately over steamed white or jasmine rice, spooning extra sauce over the top.
Notes
Nutrition
FAQ
Can I use fresh pineapple instead of canned?
Yes, but with one important caveat: fresh pineapple contains active bromelain, an enzyme that breaks down protein — it can make meatballs mushy if they sit in the sauce too long. Use fresh pineapple chunks added right at the end, just to heat through, and serve immediately rather than letting the dish sit.
Can I make the meatballs ahead of time?
Yes — brown the meatballs up to a day ahead and refrigerate them. When you’re ready to eat, start from the step where you add the pineapple juice and green pepper; the meatballs will heat through in the sauce in about 5 minutes. This also makes the recipe practical for batch cooking.
My store only has sweetened pineapple juice — does that matter?
It does change the balance. If using sweetened juice, reduce the added sugar in the glaze by about half — start with 2 tablespoons instead of ¼ cup and taste before adding more. The vinegar and soy sauce stay the same; they’re what keep the sauce from tasting flat.
If you liked this one
- Spicy Beef Stuffed Peppers
- Savory Pork Noodle Stir-Fry
- Olive Beef Polpette Perfection
- Japanese Pork Lettuce Cups
