
Juicy beef meatballs glazed in a tangy sweet-and-sour sauce with pineapple—easy to make, crowd-pleasing, and perfect over rice for weeknight dinners or gatherings.

This recipe for Sweet and Sour Meatballs has been a staple in my kitchen since I first paired juicy beef balls with a bright pineapple glaze on a busy weeknight. I discovered this combination when I was trying to turn leftover meatball mix into something with a punchier personality, and the balance of sweet pineapple, tangy vinegar, and a hint of soy made every bite sing. What makes these memorable is the textural contrast: tender, well-seasoned meatballs bathed in a glossy sauce studded with pineapple pieces that caramelize slightly in the oven. It’s comfort food with a lively twist.
I often make a double batch for gatherings because they disappear so quickly. The sauce reduces slightly during baking and clings to the beef, delivering bright acidity so the dish never feels heavy. When served over steaming rice, the juices soak in and turn simple weeknight meals into something I’m proud to put on the table for friends and family. Small hands and seasoned palates both give them two thumbs up—there’s something about the sweet-sour contrast that appeals to nearly everyone at the table.
I first served these at a small backyard gathering and watched neighbors hover by the serving dish. My cousin asked for the recipe on the spot, and I discovered a simple trick: reserving pineapple juice to whisk with cornstarch gives the sauce a clean, glossy finish that clings to the meatballs. That little discovery has since become my go-to technique when I want a sauce that feels restaurant-polished but takes minimal effort.
One of my favorite aspects is how forgiving the method is: the sauce hides small inconsistencies in shape or size, so novice hands can still produce a beautiful result. At a family potluck, these were the first to go—grandparents loved the familiar BBQ note, while kids adored the pineapple. The cross-generational approval makes this a go-to when I need something reliable and beloved.
Store leftover meatballs in an airtight container in the refrigerator for up to four days. For longer storage, freeze on a tray until firm, then transfer to a labeled freezer bag and freeze for up to three months. When reheating from frozen, thaw overnight in the fridge, then reheat in a 325°F oven covered with foil for 15–20 minutes until warmed through. Microwave reheating is faster but can dry the meat; add a tablespoon of water and cover to trap steam, or reheat gently in a skillet with a splash of water and a lid.
If you need to change the ingredients, several swaps work well. Replace beef with ground turkey or chicken (increase salt by 1/4 teaspoon) for a leaner option. For gluten-free, use gluten-free breadcrumbs or crushed gluten-free crackers. Swap whole milk for almond or oat milk for a dairy-free alternative, but expect slightly less richness. Use coconut aminos instead of soy sauce for a soy-free option. Reducing brown sugar or using a natural sweetener will lower sweetness—start by reducing by 2 tablespoons and adjust to taste.
Serve these over plain steamed jasmine or long-grain white rice to soak up the sauce, or over fried rice for extra texture. They also pair nicely with simple stir-fried broccoli, snap peas, or a crisp cabbage slaw to cut through the sweetness. For appetizer service, thread meatballs onto skewers with pineapple chunks and garnish with thinly sliced scallions and toasted sesame seeds. A squeeze of lime just before serving adds an exciting fresh note.
While sweet-and-sour flavor profiles appear in many culinary traditions, this Americanized version blends BBQ pantry staples with classic sweet-and-sour elements inspired by Cantonese textures—pineapple, vinegar, and a glossy finish. The method of baking rather than frying is a contemporary convenience adaptation, reflecting home cooks’ preference for lower hands-on time and easier clean-up while keeping bold, familiar flavors.
In summer, swap canned pineapple for fresh chunks tossed in at the end of baking for brighter fruit flavor. In cooler months, add a pinch of ground ginger and a splash of orange juice for warming citrus notes. Around holidays, increase the brown sugar and add toasted pecans to the serving bowl for texture, or complement with roasted root vegetables instead of rice for a heartier plate.
To prep for the week, mix and shape meatballs ahead and freeze them individually on a sheet pan. Make the sauce and freeze in a separate container; combine and bake from frozen for an easy dinner night. Use meal prep containers with vented lids for quick reheating, and portion rice into containers so each meal is ready to reheat in under five minutes. Label containers with reheating instructions and date to keep things organized.
These meatballs are a reliable, joyful dish I return to again and again—simple to make, easy to scale, and beloved by neighbors and family. I encourage you to tweak the sweetness and acidity to match your tastes and make the dish your own.
Reserve the pineapple juice and whisk with cornstarch to create a smooth, glossy sauce that clings to the meatballs.
Do not overmix the meat mixture—use a gentle fold to keep the meatballs tender rather than dense.
Use a scoop for consistent portion sizes; a 1½-tablespoon scoop yields uniform meatballs that cook evenly.
If baking from frozen, cover the dish with foil for the first 30 minutes, then uncover to allow the sauce to caramelize.
This nourishing sweet and sour meatballs recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Sweet and Sour Meatballs recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat the oven to 375°F. Lightly spray a 9×13-inch baking dish with nonstick spray and set aside so it's ready when you shape the meatballs.
In a large mixing bowl, combine ground beef, finely diced onion, breadcrumbs soaked in milk, slightly beaten eggs, kosher salt, and cracked black pepper. Mix gently until just combined to avoid a dense texture.
Use a 1½-tablespoon scoop to portion the mixture, then roll gently into balls. Place each meatball into the prepared baking dish with even spacing to ensure even cooking.
Separate pineapple chunks from the canned juice. In a medium bowl, whisk together reserved pineapple juice, BBQ sauce, packed brown sugar, apple cider vinegar, soy sauce, and cornstarch until smooth.
Scatter pineapple chunks over the meatballs, pour the pineapple-juice mixture over the top, and bake uncovered at 375°F for 45 minutes or until the meatballs reach 160°F and the sauce is bubbling and slightly thickened.
Serve hot over steamed rice to capture the flavorful sauce, garnish optionally with sliced scallions or toasted sesame seeds for color and texture.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@yummique on social media!


Sweet, bright and portable — three-ingredient strawberry protein balls that come together in ten minutes. A fridge-ready snack perfect for post-workout bites or lunchbox treats.

Fresh strawberries, creamy vanilla yogurt, and crunchy granola transformed into portable frozen bites — the perfect healthy snack or breakfast-on-the-go.

This 30 minute chickpea and tomato coconut curry soup is pantry-friendly, rich, and comforting — a vegan and gluten-free weeknight favorite.

Leave a comment & rating below or tag @yummique on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.