Sweet and Sour Meatballs with Pineapple and Bell Pepper

By: Susan Updated on Tue, 22 Jul 2025 21:58:29 GMT Main Dishes

Tags: #meatballs #pineapple #weeknight #family-dinner

Sweet and sour meatballs with pineapple and bell peppers over rice Pin it
Sweet and sour meatballs with pineapple and bell peppers over rice

This is the kind of retro dinner that still earns a spot on my weeknight rotation. Juicy baked meatballs, chunks of sweet pineapple, and crisp-tender bell peppers get coated in a glossy sauce that tastes like takeout but comes from your own oven.

The real secret is baking the meatballs instead of frying them. You get a cleaner kitchen and a lighter texture, and the sauce has just enough cornstarch to cling without turning gluey. Serve it over steamed rice and dinner is done in about 40 minutes.

Meatballs, fruit, and the glossy sauce

This recipe keeps the ingredient list short and the flavors big. Ground beef, breadcrumbs, and a little soy sauce form the base of tender meatballs. Canned pineapple in juice gives you both the fruit and the liquid for the sauce, so nothing goes to waste.

Pick bell peppers with tight, shiny skins and give them a quick dice so they cook evenly. A red and a green pepper together make the skillet look as good as it tastes.

  • Lean ground beef. The backbone of the meatballs. A little fat keeps them moist, but lean beef means less grease in the finished dish.
  • Plain dry breadcrumbs. They bind the meat without adding competing flavors. Avoid Italian-seasoned crumbs here.
  • Egg. Helps the meatballs hold their shape as they bake.
  • Soy sauce. A small splash deepens the savory base of both the meatballs and the sauce.
  • Canned pineapple chunks in juice. The fruit adds sweetness and the reserved juice becomes the body of the sauce.
  • Ketchup and brown sugar. The classic duo that gives the sauce its signature color and sweet-tangy depth.
  • White vinegar. The sour counterpoint that keeps the sauce from tasting like dessert.
  • Bell peppers. Red and green add color, sweetness, and a little crunch that holds up in the simmer.
  • Cornstarch. Thickens the sauce to a light glaze that clings to the meatballs instead of pooling on the plate.

From mixing bowl to dinner table

  1. Mix and shape the meatballs. Gently combine the beef, breadcrumbs, egg, minced onion, garlic, soy sauce, salt, and pepper in a bowl. Roll into 1-inch balls and place them on a parchment-lined baking sheet.
  2. Bake until browned. Roast at 400°F (200°C) for 15 to 18 minutes until the meatballs are golden and reach an internal temperature of 160°F (71°C). Remove and set aside.
  3. Sauté the vegetables. While the meatballs bake, heat oil in a large skillet over medium-high heat. Add the bell peppers and onion and cook until they just start to soften at the edges, about 4 minutes.
  4. Whisk the sauce. In a bowl, stir together the reserved pineapple juice, ketchup, brown sugar, white vinegar, soy sauce, cornstarch, and water until the cornstarch dissolves completely.
  5. Simmer and thicken. Pour the sauce into the skillet with the peppers. Bring it to a gentle boil and stir for about 3 minutes until the sauce turns glossy and thickens enough to coat the back of a spoon.
  6. Toss everything together. Add the baked meatballs and pineapple chunks to the skillet. Stir so every piece gets coated. Reduce the heat and simmer for 5 minutes so the flavors meld. Serve hot over steamed rice.

Why baking wins over frying

I used to pan-fry meatballs for this dish and ended up with splattered stovetops and uneven browning. Baking them on a parchment-lined sheet at a high temperature gives you a golden crust all over with almost no cleanup. The USDA recommends cooking ground beef to an internal temperature of 160°F. You can read the full guidelines on the USDA ground beef safety guide.

The key is not to overmix the meat. Use your hands and stop as soon as the ingredients come together. Overworked meat turns dense and rubbery. If you want a lighter texture, you can swap half the beef for ground pork. The slightly higher fat content keeps the meatballs tender without making them greasy.

If you are looking for another baked meatball dinner, spaghetti and meatballs uses the same oven method with a tomato base instead of the sweet and sour glaze.

Balancing the sweet and sour

The sauce should taste bright and tangy, not like candy. I start with the ratios below and then adjust at the end. If it tastes too sharp, add a teaspoon of brown sugar. If it is cloying, a splash of vinegar fixes it.

Cornstarch needs a cool liquid to dissolve smoothly. Whisk it into the reserved pineapple juice before you add anything else. If you dump it straight into hot liquid, you get lumps that never break down. Once the slurry is smooth, stir in the ketchup, vinegar, and soy sauce.

A similar sweet-tangy glaze shows up in baked sweet and sour chicken, which uses the same sauce technique on crispy chicken thighs.

Peppers that keep some crunch

I cut the bell peppers into 1-inch squares so they do not disappear into the sauce. They only get about 4 minutes in the skillet before the liquid goes in, which leaves them with a little bite. If you prefer them softer, cook the peppers for an extra 2 minutes before adding the sauce.

Red and green peppers together give you the best color contrast, but yellow or orange work just as well. Avoid over-stirring once the sauce thickens. The acid can soften the peppers faster than you want. For another pepper-forward skillet meal, try this shrimp and bell pepper stir-fry.

What to serve alongside

Steamed white rice is the classic choice. The sauce pools into the grains and turns plain rice into the best part of the plate. Brown rice works too, though the nuttier flavor competes a little with the tangy sauce.

If you want something lighter, serve the meatballs over cauliflower rice or alongside a simple cucumber salad. The cool crunch balances the warm, sticky glaze. Leftovers also reheat well for lunch the next day.

Storing and reheating leftovers

Let everything cool, then transfer to an airtight container. The meatballs keep in the refrigerator for up to 3 days. The sauce actually improves overnight as the flavors settle.

Reheat gently in a skillet over medium-low heat with a tablespoon of water to loosen the glaze. The microwave works in a pinch, but the sauce can separate if it gets too hot too fast. I do not recommend freezing this one. The peppers turn mushy and the sauce weeps when it thaws.

Sweet and Sour Meatballs with Pineapple and Bell Pepper
Sweet and Sour Meatballs with Pineapple and Bell Pepper
Sweet and Sour Meatballs with Pineapple and Bell Pepper
Sweet and Sour Meatballs with Pineapple and Bell Pepper

FAQs

Can I use frozen meatballs instead of making my own?

Yes. Thaw them first or add a few extra minutes to the bake time. Homemade tastes fresher, but pre-made works for a faster weeknight.

Can I substitute fresh pineapple for canned?

Fresh pineapple works, but it contains enzymes that can soften the meat if it simmers too long. Add it in the last few minutes of cooking.

How do I make this gluten-free?

Swap the breadcrumbs for gluten-free crumbs and use tamari instead of soy sauce. Double-check that your ketchup and cornstarch are certified gluten-free.

Can I use ground turkey or chicken instead of beef?

Yes. Ground turkey or chicken makes a lighter meatball. Because they are leaner, pull them from the oven as soon as they hit 165°F (74°C) so they do not dry out.

What is the best way to reheat leftovers?

Reheat in a skillet over medium-low with a splash of water. Stir often until the sauce loosens and the meatballs are warmed through.

Why is my sauce too thin or too thick?

If it is thin, let it bubble another minute. If it is thick, stir in a tablespoon of water or pineapple juice until it reaches a glossy, pourable consistency.

References

Sources cited in this recipe.
4.40 from 11 votes

Sweet and Sour Meatballs with Pineapple and Bell Pepper

Prep time:
15 min
Cook time:
25 min
Total time:
40 min
Servings:
4
Sweet and sour meatballs with pineapple and bell peppers over rice
Print it Pin it Send it

Juicy baked meatballs simmered with pineapple chunks and bell peppers in a glossy sweet and sour sauce. An easy family-friendly dinner in about 40 minutes.

Ingredients

  • For the meatballs

  • For the sauce and vegetables

Instructions

1.

1. Mix and shape the meatballs: Gently combine the beef, breadcrumbs, egg, minced onion, garlic, soy sauce, salt, and pepper in a bowl. Roll into 1-inch balls and arrange on a parchment-lined baking sheet.

2.

2. Bake until browned: Roast at 400°F (200°C) for 15 to 18 minutes until golden and cooked through to an internal temperature of 160°F (71°C). Remove and set aside.

3.

3. Sauté the vegetables: While the meatballs bake, heat oil in a large skillet over medium-high heat. Add the bell peppers and onion and cook until they just start to soften at the edges, about 4 minutes.

4.

4. Whisk the sauce: In a bowl, stir together the reserved pineapple juice, ketchup, brown sugar, white vinegar, soy sauce, cornstarch, and water until the cornstarch dissolves completely.

5.

5. Simmer and thicken: Pour the sauce into the skillet with the peppers. Bring to a gentle boil and stir for about 3 minutes until the sauce turns glossy and thickens enough to coat the back of a spoon.

6.

6. Toss everything together: Add the baked meatballs and pineapple chunks to the skillet. Stir to coat every piece. Reduce the heat and simmer for 5 minutes so the flavors meld. Serve hot over steamed rice.

Good to know

  1. Best served immediately over steamed rice while the sauce is glossy.
  2. If using medium ground beef, drain any excess fat from the baking sheet before adding to the sauce.

Equipment

  • Large rimmed baking sheet
  • Large skillet
  • Mixing bowls

Allergens

Always check labels if you have allergies.
  • Egg
  • Soy
  • Gluten

Nutrition facts

Values are estimates per serving.
  • Calories: 480
  • Fat: 18 g
  • Carbs: 45 g
  • Protein: 28 g