Sticky, tangy, and loaded with juicy pineapple, crisp bell peppers, and tender beef meatballs, this weeknight-friendly Sweet and Sour Meatballs recipe feels a little like takeout at home—only better (and cozier!).
1cuppineapple chunksdrained, plus juice reserved for sauce
Equipment
Large bowl
Air Fryer or Oven
Sheet Pan (if oven baking)
Medium Bowl
Wok or Large Skillet
Measuring Spoons and Cups
Prevent your screen from going dark
Instructions
Mix the meatballs: In a large bowl, combine ground beef, breadcrumbs, shredded onion, eggs, garlic powder, salt, and pepper. Mix gently until just combined.
Shape the meatballs: Roll mixture into small golf ball-sized meatballs, keeping them uniform in size for even cooking. Dampen hands with water if mixture is sticky.
Cook the meatballs: Place in air fryer basket and cook at 380°F (193°C) for 10 minutes, shaking halfway through. Or bake on a parchment-lined sheet at 400°F (204°C) for 20–25 minutes until cooked through and browned around the edges.
Whisk the sauce: In a medium bowl, whisk together rice vinegar, brown sugar, chicken broth, ketchup, tomato paste, pineapple juice, cornstarch, and salt. The sauce will be runny at first.
Sauté the vegetables: Heat oil in a wok or large skillet over medium-high. Add diced onion and bell peppers; cook for 1 minute. Add garlic and cook 30 seconds until fragrant.
Add the sauce: Pour in the sauce, stirring well. Cook until thickened and glossy, 1-2 minutes.
Finish the dish: Add cooked meatballs and pineapple chunks to the pan. Gently toss to coat everything in sauce. Simmer for 2 minutes, then serve hot over rice or noodles.
Notes
Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for up to 2 months.For a gluten-free version, use gluten-free breadcrumbs. You can swap in ground turkey or chicken for a lighter meal, or spicy it up with red pepper flakes or sriracha in the sauce if you like some heat.