5-Ingredient Crockpot Sweet and Sour Meatballs
These crockpot sweet and sour meatballs are the appetizer that disappears first at every potluck, and they take about five minutes to throw together. You dump a handful of staples into the slow cooker, walk away, and come back to a glossy, tangy, can’t-stop-eating-them pan of meatballs.

Grape jelly and chili sauce sound like an odd couple, but they cook down into a sticky, sweet, and tangy glaze that clings to every bite. It’s the kind of dish you set out and forget, and everyone asks for the recipe.
Why These Meatballs Are a No-Brainer
I keep a bag of frozen meatballs in my freezer for exactly this reason. When I need something that looks like effort but barely requires any, this is it.
The sauce is surprisingly complex: the pineapple chunks soften and release their juice, balancing the sugar from the jelly with a little acidity. By the time the meatballs are hot, the sauce has thickened into a deep red coating you’d swear took more work.
Ingredients

- 32 oz bag frozen fully cooked meatballs (beef or turkey): no need to thaw, straight from the freezer.
- 1 (12 oz) bottle chili sauce: the ketchup-based kind, like Heinz, not sweet chili sauce.
- 1 cup grape jelly: seedless, the unsung hero of sweet-and-sour dishes.
- 1 (20 oz) can pineapple chunks in 100% juice: do not drain, you’ll use all of it.
- 1 tbsp low-sodium soy sauce: adds depth and salt without making the sauce too salty.
- 2 tbsp cornstarch: optional, to thicken the sauce into a clingy glaze.
- 2 tbsp cold water: for the cornstarch slurry.
Variations / Substitutions
- Swap the meatballs: homemade or plant-based meatballs work, just brown raw ones first so they hold their shape in the slow cooker.
- Swap the jelly: apricot preserves or orange marmalade give the sauce a slightly fruitier, brighter note.
- Add heat: stir in 1 to 2 teaspoons sriracha or a big pinch of red pepper flakes with the sauce.
- Go gluten-free: use gluten-free meatballs and tamari instead of soy sauce, and the dish is naturally gluten-free otherwise.
Creamy Spinach Ricotta Lasagna is next on our list if these meatballs are your kind of dinner.
How To Make Crockpot Sweet and Sour Meatballs
Step 1: Mix the Sweet and Sour Sauce

In the bowl of a 4 to 6 quart slow cooker, whisk together the 12 oz chili sauce, 1 cup grape jelly, and 1 tbsp soy sauce until the jelly breaks down as much as it can. It will look gloppy and lumpy, and that’s fine.
The mixture will seem too thick and a little separated, but don’t worry. As it heats, the jelly melts into the chili sauce and the whole thing becomes a smooth, vibrant red liquid that smells faintly of onion and molasses.
Step 2: Add the Meatballs and Pineapple

Dump the entire 32 oz bag of frozen meatballs into the slow cooker, followed by the whole 20 oz can of pineapple chunks with all its juice. Stir everything gently to coat the meatballs as well as you can.
The meatballs are rock solid and won’t be evenly coated yet. That’s okay. Give them a few gentle turns, then cover the slow cooker and let the heat do the work. After 30 minutes or so, the sauce will be thin enough to stir properly.
Step 3: Cook Until Sticky and Glazed

Cover and cook on low for 4 to 5 hours, or on high for 2 to 3 hours. About halfway through, remove the lid and stir the meatballs around so they all get a chance to soak up the sauce. They are done when the meatballs are piping hot in the center and the sauce has thickened and clings to the spoon.
The sauce will have gone from a thin, jelly-like mix to a glossy, deep red coating. If you lift a few meatballs with a spoon, the sauce should drip off slowly, not run like water. At this point, you can serve them right away, or move to the next step for a thicker glaze.
Step 4: Thicken and Serve

If you like a really sticky sauce that coats every meatball heavily, whisk the 2 tbsp cornstarch and 2 tbsp cold water together in a small bowl, then stir the slurry into the slow cooker. Turn the heat to high and cook uncovered for 15 to 30 minutes, stirring once or twice, until the sauce is as thick as you want.
Spoon the meatballs straight from the slow cooker onto a platter or serve them over rice. You can keep them on the warm setting for hours, and the sauce will only get stickier and more concentrated. A sprinkle of sesame seeds or sliced scallions on top looks nice, but honestly, a pile of toothpicks is all you need.
A Few Notes Before You Start
- I stick with Heinz chili sauce because other brands can be sweeter or thinner and throw off the balance. If your sauce tastes too sweet after cooking, a tiny splash of rice vinegar fixes it.
- Don’t skip the cornstarch if you want that takeout-style, glossy glaze. Without it, the sauce is good but thinner, more of a thin dip.
- For parties, make a double batch in a 6 to 7 quart slow cooker. The meatballs hold beautifully on the warm setting, and a double batch means you won’t run out.
- Use any leftover sauce pooled in the bottom of the slow cooker spooned over scrambled eggs or rice the next day. It’s sweet, tangy, and punches up simple leftovers.
Cook times by heat setting:
| Heat Setting | Cook Time | Stir |
|---|---|---|
| Low | 4 to 5 hours | Stir halfway |
| High | 2 to 3 hours | Stir halfway |
Storing and Reheating Leftovers
- Refrigerate: Store cooled meatballs and sauce in a sealed container for up to 4 days. The sauce thickens as it chills.
- Reheating: Warm gently in a saucepan over medium-low heat with a splash of water or pineapple juice to loosen the sauce. The microwave works too, just stir every 30 seconds so the sauce doesn’t separate.
What Goes Well With Crockpot Sweet and Sour Meatballs
Pile them over steamed white rice for an easy dinner that soaks up every drop of sauce. As a party snack, park the slow cooker on warm and set out a bowl of toothpicks and a stack of small plates. A crunchy slaw with a rice vinegar dressing cuts the richness of the sticky glaze and rounds out the table.
Frequently Asked Questions
Can I use homemade meatballs instead?
Yes, just brown the raw meatballs first in a skillet so they hold their shape, then follow the recipe.
What if I don’t have grape jelly?
Apricot preserves, orange marmalade, or even currant jelly all work. The flavor shifts slightly but still gives that sweet-tangy backbone.
How do I make these spicier?
Add 1 to 2 teaspoons of sriracha or a generous pinch of red pepper flakes when you whisk the sauce together.
Can I cook these on the stovetop instead?
Yes, bring the sauce ingredients to a simmer in a large pot, add the meatballs and pineapple, and cook over medium-low for 20 to 30 minutes until hot. Thicken with cornstarch at the end.
How do I keep the sauce from burning on the warm setting?
Stir every hour or so and add a splash of water if the sauce looks too thick. A slow cooker on warm rarely burns, but a quick stir keeps the top layer from drying out.

Crockpot Sweet and Sour Meatballs Recipe
Ingredients
Method
- Whisk the chili sauce, grape jelly, and soy sauce in a slow cooker until the jelly breaks up.
- Stir in the frozen meatballs and the undrained pineapple chunks.
- Cover and cook on low for 4 to 5 hours or high for 2 to 3 hours, stirring halfway, until the meatballs are hot and the sauce has thickened slightly.
- For a thicker glaze, whisk the cornstarch and cold water, stir into the slow cooker, and cook uncovered on high for 15 to 30 minutes. Serve warm.
