Go Back
+ servings
oven baked sweet and sour meatballs
Print Recipe
No ratings yet

Best Ever Easy Sweet & Sour Meatballs Recipe

These easy, sticky sweet and sour meatballs are a cherished recipe passed down to me from my Mom. They truly are the best homemade meatballs I've ever had - oven-baked to perfection. This delicious sweet and sour sauce is a mix of ketchup, brown sugar, garlic, ginger and orange juice. 
Prep Time20 minutes
Cook Time30 minutes
Total Time50 minutes
Course: Dinner
Cuisine: Chinese
Keyword: Sweet And Sour Meatballs
Servings: 8 servings

Ingredients

For Meatballs

  • 2 lbs ground beef
  • 1 ⅔ lbs 750 g ground pork
  • ¾ cup panko bread crumbs
  • 2 large eggs beaten
  • ½ cup packed finely chopped green onion
  • 1 medium carrot peeled and grated
  • 1 tbsp finely grated fresh ginger
  • 2 ½ tsp kosher salt
  • 1 tsp freshly ground black pepper

For Sauce

  • 3 tbsp olive oil
  • 1 large sweet onion finely chopped
  • kosher salt
  • 4 cloves garlic minced
  • 2 tbsp finely grated fresh ginger
  • 1 cup ketchup
  • 3 cups orange juice
  • ¼ cup brown sugar
  • 3 tbsp cornstarch
  • ½ cup soy sauce

Instructions

  • Preheat oven to 400ºF. In a large bowl, combine all meatball ingredients together (using your hands is the easiest way). Roll into lime-sized meatballs and place in a single layer on parchment-lined baking sheets.  Bake until browned, about 20 minutes. 
  • Meanwhile, heat oil in a heavy saucepan over medium heat. Add onion and a pinch of salt, then cook until very soft, about 12 minutes. Add garlic and ginger and cook a minute more, then add the ketchup, orange juice and brown sugar and bring sauce to a simmer. 
  • Whisk cornstarch into soy sauce until smooth, then whisk into the sauce. Bring to a boil then reduce heat to simmer for 10 minutes, until thickened and glossy. Taste and season with more salt if desired. 
  • Add meatballs and continue cooking until sauce is very thick and meatballs are cooked through to 165ºF, about 15 minutes more.

Nutrition

Calories: 765kcal | Carbohydrates: 38g | Protein: 41g | Fat: 50g | Saturated Fat: 17g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 23g | Trans Fat: 1g | Cholesterol: 189mg | Sodium: 2024mg | Potassium: 1030mg | Fiber: 2g | Sugar: 24g | Vitamin A: 1750IU | Vitamin C: 53mg | Calcium: 94mg | Iron: 5mg