American · Appetizer

स्वीट एंड सॉर मीटबॉल्स

These party-perfect sweet and sour meatballs are tender, oven-baked beef balls simmered in a glossy pineapple sauce that balances tangy vinegar against brown-sugar sweetness. Baking instead of frying keeps them juicy with a lightly caramelized crust and no greasy splatter, while a quick cornstarch slurry gives the sauce a clingy, spoon-coating shine. Studded with sweet bell peppers and pineapple chunks, they work as a crowd-pleasing appetizer or an easy weeknight dinner over rice.

स्वीट एंड सॉर मीटबॉल्स · American appetizer
द्वारा Mira Chen · Senior recipe editor · प्रकाशित 2026-07-02 · अपडेट 2026-07-02
रेसिपी पर जाएँ →
तैयारी
25 min
पकाना
35 min
कुल
60 min
बनाता है
About 40 meatballs (serves 8 as an appetizer)
कठिनाई
Easy
#appetizer#american#party-food#meatballs#sweet-and-sour#potluck
त्वरित उत्तर · 30 सेकंड का जवाब

Soak 1/2 cup panko in 1/4 cup milk, then mix gently with 1 lb of 85/15 ground beef, an egg, grated onion, garlic, salt, and pepper; roll into about 40 one-inch balls and bake at 425°F (220°C) for 16-18 minutes until browned and cooked through. Meanwhile, whisk 3/4 cup reserved pineapple juice, 1/2 cup brown sugar, 1/3 cup rice vinegar, 1/2 cup ketchup, and 3 tablespoons soy sauce in a large skillet, bring to a simmer, and thicken with a slurry of 2 tablespoons cornstarch and 3 tablespoons cold water until glossy. Stir in bell pepper chunks and pineapple, add the baked meatballs, and simmer 5-6 minutes until the sauce clings to every meatball; serve warm with toothpicks or spooned over rice.

  • Bake the meatballs instead of frying — 425°F gives real browning without grease splatter, and they finish cooking in the sauce.
  • Whisk the cornstarch with cold water into a slurry before adding it, then simmer 2-3 minutes until the sauce turns glossy and coats a spoon.
  • Add the bell peppers near the end so they stay crisp-tender and bright instead of turning mushy.

Equipment

  • Large rimmed baking sheet
  • Parchment paper
  • Large mixing bowl
  • Large skillet or sauté pan
  • Whisk
  • Cookie scoop or tablespoon

सामग्री

Meatballs

  • 450 g ground beef, 85% lean
  • 50 g panko breadcrumbs
  • 60 ml whole milk
  • large egg
  • 40 g yellow onion, finely grated
  • garlic cloves, minced
  • 6 g fine salt
  • 1 g black pepper, freshly ground

Sweet and Sour Sauce

  • 567 g pineapple chunks in juice, drained, juice reserved
  • 180 ml reserved pineapple juice, top up with water if short
  • 110 g light brown sugar, packed
  • 80 ml rice vinegar, or apple cider vinegar
  • 120 ml ketchup
  • 45 ml soy sauce
  • 16 g cornstarch
  • 45 ml cold water, for the cornstarch slurry
  • red bell pepper, cut into 1-inch pieces
  • green bell pepper, cut into 1-inch pieces

विधि

  1. स्टेप
    01

    Preheat the oven to 425°F (220°C) and line a large rimmed baking sheet with parchment paper. Set the drained pineapple aside and reserve 3/4 cup (180 ml) of its juice for the sauce.

  2. स्टेप
    02

    In a large bowl, stir the panko into the milk and let it soak for 2 minutes. Add the ground beef, egg, grated onion, garlic, salt, and pepper. Mix gently with your hands just until combined — overworking makes the meatballs dense.

  3. स्टेप
    03

    Scoop level tablespoons (about 20 g each) and roll into roughly 1-inch balls, about 40 total. Space them evenly on the lined baking sheet so they brown rather than steam.

  4. स्टेप
    04

    Bake for 16-18 minutes, until browned and cooked through (160°F/71°C internal). They will finish absorbing flavor in the sauce, so don't overbake.

  5. स्टेप
    05

    While the meatballs bake, whisk the reserved pineapple juice, brown sugar, rice vinegar, ketchup, and soy sauce together in a large skillet. In a small cup, stir the cornstarch into the cold water to make a smooth slurry.

  6. स्टेप
    06

    Bring the skillet to a gentle simmer over medium heat. Whisk in the cornstarch slurry and cook 2-3 minutes until the sauce turns glossy and coats a spoon. Stir in the bell peppers and pineapple chunks and cook about 5 minutes, until the peppers are crisp-tender.

  7. स्टेप
    07

    Add the baked meatballs to the skillet and turn gently to coat. Simmer 5-6 minutes, spooning sauce over them, until heated through and the glaze clings to every meatball. Serve warm with toothpicks or over rice.

Make ahead

Shape and bake the meatballs up to 2 days ahead and refrigerate, or freeze the baked meatballs for up to 3 months. Make the sauce separately, then combine and simmer for 8-10 minutes just before serving so the meatballs soak up the glaze.

Storage

Refrigerate leftovers in an airtight container for up to 4 days. Reheat gently in a covered skillet over low heat or in the microwave, adding a splash of water or pineapple juice to loosen the sauce as it warms.

Variations

Slow-Cooker Party Style

Add the baked meatballs and all the sauce ingredients (skip the stovetop simmer) to a slow cooker and cook on LOW for 2-3 hours. Stir in the cornstarch slurry during the last 30 minutes to thicken. Ideal for keeping warm on a buffet.

Grape Jelly & Chili Sauce Shortcut

Swap the from-scratch sauce for 1 cup grape jelly whisked with 1 cup chili sauce, then simmer with the meatballs until glossy. It's the retro potluck classic and comes together in minutes.

Gluten-Free

Use gluten-free panko or almond flour in the meatballs and tamari in place of soy sauce, and confirm your ketchup is gluten-free. The texture and flavor stay nearly identical.

Serve with

Spooned over steamed jasmine or basmati rice for an easy main dishServed on a party platter with toothpicks alongside cocktail sausagesPiled over lo mein or buttered egg noodlesWith a crunchy cucumber and rice-vinegar salad to cut the sweetnessRounded out with fried rice and steamed broccoli for a takeout-style dinner

Nutrition per serving

320 kcal 14 g fat 30 g carbs 15 g protein 22 g sugar 2 g fiber 680 mg sodium
Allergens: Gluten, Egg, Soy, Dairy

Nutrition values are estimates based on the metric measurements. Adjust as needed.

अक्सर पूछे जाने वाले

Can I make sweet and sour meatballs in a slow cooker?

Yes. Bake the meatballs as directed, then add them to a slow cooker with all the sauce ingredients and cook on LOW for 2-3 hours. Stir in the cornstarch slurry in the last 30 minutes to thicken, and the cooker doubles as a warmer for parties.

Can I use frozen or store-bought meatballs?

Absolutely. Substitute about 24-30 frozen fully-cooked meatballs and skip the mixing and baking steps. Add them straight to the simmering sauce and cook 12-15 minutes until heated through, giving them extra time to soak up the glaze.

Why is my sweet and sour sauce too thin or too thick?

The sauce thickens from the cornstarch slurry, so if it's thin, simmer another 1-2 minutes or whisk in an extra teaspoon of cornstarch mixed with cold water. If it's too thick, loosen it with a splash of pineapple juice or water until it coats the meatballs without gluing them together.

What is the best meat for sweet and sour meatballs?

An 85/15 ground beef gives the best balance of juiciness and structure. For extra tenderness, use half beef and half ground pork, which is a popular blend for these sweet and sour meatballs and keeps them moist.

Can I make them ahead for a party?

Yes — this is a great make-ahead appetizer. Bake the meatballs and prepare the sauce up to 2 days in advance, refrigerate separately, then combine and simmer for 8-10 minutes before serving so they warm through and glaze evenly.

Cooked this? Rate it.

Real ratings from real cooks. We only show a score once enough of you have weighed in — no fabricated stars.