Gluten-Free Sweet and Sour Meatballs

Prep: 15 minCook: 40 min4 servingsmedium
Sweet and Sour Meatballs with Pineapple

A tangy-sweet sauce with pineapple chunks and fresh peppers coating homemade meatballs, finished in the oven for a glossy, cohesive dish. Balanced vinegar and Splenda create the signature sweet-sour profile, while Worcestershire and hot sauce add depth. Perfect for weeknight dinners or casual entertaining, served over rice or noodles. This version uses fresh bell pepper added mid-bake to retain texture and color against softer canned tomatoes.

Ingredients

4 servings
  • 1 tablespoon butter, or margarine
    margarine1:1fatdairy-free

    neutral

    Full guide →
  • 1 ½ tablespoons cornstarch
  • 5 tablespoons water
  • ½ cup white vinegar
  • cup Splenda, or white sugar
    sugar1:1sweetener

    neutral

    Full guide →
  • 5 drops hot sauce, Tabasco or similar
  • ½ tablespoon Worcestershire sauce
  • 1 ¼ cups pineapple chunks, canned or fresh, drained if canned
    diced mango or peaches1:1fruit

    tartness decreases

  • ½ cup tomato, canned, chopped
    fresh tomato1:1 (drained canned)tomato form

    texture softer with fresh

  • ¾ cups green bell pepper, chopped
  • 1 pound ground beef, formed into 12 meatballs

Instructions

  1. 1

    Preheat oven to 350F.

  2. 2

    Mix cornstarch with water until smooth.

  3. 3

    Combine cornstarch mixture, butter, vinegar, Splenda, hot sauce, Worcestershire sauce, and canned tomato in a saucepan.

  4. 4

    Cook over medium-high heat, stirring constantly, until sauce thickens and turns clear.

  5. 5

    Stir in pineapple chunks.

  6. 6

    Place meatballs in an oven-safe casserole dish.

  7. 7

    Pour sauce over meatballs.

  8. 8

    Bake uncovered until meatballs are cooked through.

  9. 9

    Stir in chopped bell pepper and bake further.

  10. 10

    Serve over rice or noodles.

Tips

Tip 1

Stir the cornstarch slurry thoroughly before adding to the saucepan to prevent lumps in the finished sauce.

Tip 2

Add the bell pepper midway through baking to preserve its crisp-tender texture and bright color against the softer tomatoes.

Tip 3

Prepare meatballs ahead and refrigerate; cold meatballs stay intact during the initial sauce cooking step.

Good to Know

Storage

Refrigerate covered up to 3 days. Freeze sauce and meatballs in an airtight container up to 2 months; thaw overnight in refrigerator and reheat gently on stovetop.

Make Ahead

Form and refrigerate meatballs up to 24 hours before baking. Prepare sauce up to 1 day ahead; omit fresh pepper and add it during final bake.

Serve With

Spoon over steamed rice, egg noodles, or jasmine rice. Serve with steamed broccoli or a simple cucumber salad on the side.

See pairing guide →

Common Mistakes

Watch

Do not skip the cornstarch slurry step; adding dry cornstarch directly causes lumps.

Watch

Do not add pepper at the start; it becomes mushy by the time meatballs finish cooking.

Watch

Do not cover the casserole; uncovered baking allows meatballs to firm and sauce to reduce slightly.

Substitutions

Dairy-Free Swaps

butter
margarine1:1fatdairy-free

neutral

Full guide →

General Alternatives

Splenda
sugar1:1sweetener

neutral

Full guide →
Tabasco
sriracha or chili oil5 drops sriracha or 2-3 drops chili oilheat

flavor-shift to Asian

Full guide →
beef meatballs
turkey or pork meatballs1:1 by weightprotein

leaner result

pineapple chunks
diced mango or peaches1:1fruit

tartness decreases

canned tomato
fresh tomato1:1 (drained canned)tomato form

texture softer with fresh

Find more substitutions →

FAQ

Can I use fresh pineapple instead of canned?

Yes. Use the same weight and drain canned pineapple well to prevent excess liquid thinning the sauce. Fresh pineapple works best.

What if my sauce doesn't thicken?

Ensure the cornstarch slurry is fully mixed before adding. If still thin after 5 minutes, mix another 0.5 tablespoon cornstarch with 1 tablespoon water and stir in while cooking.

How long can I keep leftovers?

Store covered in the refrigerator for up to 3 days. Freeze for up to 2 months. Reheat gently on the stovetop over medium heat, stirring occasionally, until warmed through.