Sheet Pan BBQ Turkey Meatballs with Pineapple

Prep: 20 minCook: 40 min4 servingsmediumAmerican
Sheet Pan BBQ Turkey Meatballs with Pineapple

One-pan roasted turkey meatballs glazed with BBQ sauce, paired with caramelized bell peppers, onions, and grilled pineapple slices, served over fluffy white rice. Sweet-savory tropical flavors meet smoky spices in this budget-friendly weeknight dinner that requires minimal cleanup. Perfect for meal prep or family dinners, this version combines lean ground turkey with juicy pineapple for a lighter take on classic BBQ meatballs.

Ingredients

4 servings
  • 1 lb ground turkey
    ground chicken1:1poultry

    same cook time

    Full guide →
  • 1 large egg
  • ¼ cup breadcrumbs
    panko1:1texture

    crunchier exterior

    Full guide →
  • 6 Tbsp BBQ sauce
    spicy sriracha-honey mix1:1vegan

    omit egg, use aquafaba or wet breadcrumbs only

    Full guide →
  • ¼ tsp garlic powder
  • ½ tsp smoked paprika
  • ½ tsp salt (for meatballs)
  • 1 20 oz can pineapple slices in juice
    mandarin oranges1:1 can weightfruit swap

    similar sweetness, glaze final 5 minutes only

    Full guide →
  • 1 medium yellow onion
  • 1 medium red bell pepper
  • 1 Tbsp cooking oil
  • tsp salt (for vegetables)
  • 2 green onions, sliced
  • 1 cup long grain white rice, uncooked
    cauliflower rice2:1 weightlow-carb

    reduce liquid to 3/4 cup, cook 8 minutes

Instructions

  1. 1

    Preheat oven to 400F.

  2. 2

    Mix ground turkey, egg, breadcrumbs, 2 Tbsp BBQ sauce, garlic powder, smoked paprika, and salt until evenly combined.

  3. 3

    Divide mixture into four portions, then shape each into four meatballs. Arrange on parchment-lined baking sheet.

  4. 4

    Slice bell pepper and onion into 1/4-inch strips. Place on second baking sheet, drizzle with oil, toss, season with salt, and spread evenly on one half.

  5. 5

    Blot pineapple slices dry and arrange on empty half of vegetable sheet pan.

  6. 6

    Roast both pans for 15 minutes.

  7. 7

    Meanwhile, combine rice and 1.5 cups water in sauce pot with lid. Bring to boil, reduce to low heat, simmer 15 minutes. Turn off heat and let rest covered.

  8. 8

    After 15 minutes, stir peppers and onions on vegetable pan. Brush pineapple with 2 Tbsp BBQ sauce and return to oven.

  9. 9

    Remove meatball pan, brush meatballs with remaining 2 Tbsp BBQ sauce, return to oven.

  10. 10

    Roast both pans together for 10 additional minutes.

  11. 11

    Fluff rice with fork. Divide 3/4 cup rice among four bowls. Top with meatballs, peppers, onions, and pineapple. Garnish with green onions and serve.

  12. 12

    Cook rice according to absorption method without checking or stirring to prevent stickiness.

Tips

Tip 1

Shape meatballs using a 1 oz ice cream scoop for uniform sizing and even cooking; slightly wet mixture is normal and helps keep turkey moist.

Tip 2

Blot pineapple thoroughly to remove excess juice, preventing soggy sheet pan and allowing better browning and BBQ sauce adhesion.

Tip 3

Stagger pan removal times if your oven has hot spots; rotate pans halfway through final 10 minutes for even browning.

Good to Know

Storage

Refrigerate in airtight container up to 4 days. Reheat in 325F oven for 12-15 minutes until heated through. Avoid microwave to prevent mushy vegetables.

Make Ahead

Prepare meatballs up to 24 hours ahead; cover and refrigerate. Slice vegetables same day and store separately. Rice must be cooked fresh.

Serve With

Serve immediately while meatballs and pineapple are still warm and vegetables have slight caramelization. Ideal for meal prep portioning into four containers for grab-and-go breakfasts.

See pairing guide →

Common Mistakes

Watch

Mix meatball mixture gently and briefly to avoid dense, tough meatballs; stop once no streaks remain.

Watch

Do not skip blotting pineapple to avoid soggy sheet pan and prevent BBQ sauce from sliding off.

Watch

Do not stir rice while cooking or resting to avoid breaking grains and releasing excess starch for mushy texture.

Substitutions

Vegan Options

BBQ sauce
spicy sriracha-honey mix1:1vegan

omit egg, use aquafaba or wet breadcrumbs only

Full guide →

General Alternatives

ground turkey
ground chicken1:1poultry

same cook time

Full guide →
ground turkey
ground beef1:1meat

richer flavor, increase cook time by 2-3 minutes

Full guide →
breadcrumbs
panko1:1texture

crunchier exterior

Full guide →
rice
cauliflower rice2:1 weightlow-carb

reduce liquid to 3/4 cup, cook 8 minutes

Full guide →
pineapple
mandarin oranges1:1 can weightfruit swap

similar sweetness, glaze final 5 minutes only

Full guide →
Find more substitutions →

FAQ

Can I use fresh pineapple instead of canned?

Yes, but frozen works better than fresh since fresh releases excess moisture. If using fresh, cut into rings, blot thoroughly, and reduce roasting time by 3-5 minutes. Canned juice adds subtle flavor depth.

What if I only have one baking sheet?

Cook vegetables first for 20 minutes, transfer to serving bowl, then roast meatballs for 25 minutes total. Add pineapple for final 10 minutes. Final texture differs slightly but flavors remain strong.

Can I freeze these meatballs cooked?

Yes, freeze cooled meatballs in airtight container up to 3 months. Thaw overnight in fridge, reheat in 325F oven 12 minutes. Refreeze after cooking is not recommended.