Grape Jelly Cocktail Meatballs with Smokies

Sweet-and-savory cocktail meatballs glazed in a tangy grape jelly and chili sauce that's been a party staple since the 1950s. Homemade beef meatballs are browned in oil, then simmered in a glossy sauce combining grape jelly, chili sauce, and optional hot pepper jelly for heat. The result is tender meatballs with a sticky-sweet exterior and subtle umami depth from Worcestershire and parsley. Perfect for holiday gatherings, game day, or casual entertaining, this recipe requires minimal skill and scales easily. What sets this version apart is the balance of sweetness and heat, enhanced by homemade meatballs rather than frozen, allowing you to control texture and seasoning. The sauce works equally well with cocktail sausages or smokies, making it infinitely flexible for crowd-feeding.
Ingredients
- 1 pound ground beefground turkey1:1lean poultryFull guide →
- ½ cup bread crumbscrushed saltines1:1textureFull guide →
- ⅓ cup onion, finely minced
- ¼ cup milkheavy cream1:1sauceFull guide →
- 1 large egg
- 1 tablespoon fresh parsley
- 1 teaspoon kosher salt
- ⅛ teaspoon black pepper
- ½ teaspoon Worcestershire sauce
- ¼ cup olive oil, vegetable oil, or vegetable shortening
- 1 12 ounce bottle chili sauce
- 1 10 ounce jar grape jelly
- 1 to 2 tablespoons hot pepper jelly(optional)sriracha or red pepper flakes1 tablespoon=1/2 teaspoonheat
Instructions
- 1
Mix ground beef with bread crumbs, onion, milk, egg, parsley, salt, pepper, and Worcestershire sauce until just combined.
- 2
Gently shape the mixture into one-inch balls.
- 3
Heat oil in a large skillet over medium-high heat and brown the meatballs on all sides until golden.
- 4
Remove meatballs and discard fat from the skillet.
- 5
Add chili sauce and grape jelly to the skillet and heat, stirring constantly until jelly is fully melted.
- 6
Stir in hot pepper jelly if using for added heat.
- 7
Return meatballs to the skillet and simmer uncovered for about thirty minutes, stirring occasionally.
- 8
Transfer to a chafing dish or warming device, or place the entire skillet in a crockpot on low to keep warm before serving.
Tips
Do not overwork the meatball mixture or they will become dense and tough. Mix just until ingredients are combined, keeping the texture light and tender. Gentle handling yields the best results.
Brown meatballs without moving them constantly. Let each side develop color before turning, about two minutes per side. This creates a flavorful crust that holds during simmering.
For spice control, add hot pepper jelly gradually and taste as you go. You can always add more but cannot remove heat once mixed into the sauce.
Good to Know
Refrigerate in an airtight container for up to three days. Reheat gently in a skillet over low heat, adding a splash of water if the sauce thickens too much.
Prepare and brown meatballs up to one day ahead. Store separately from sauce. Combine and simmer the day of service, or freeze the cooked, sauced meatballs for up to two months.
Keep warm in a slow cooker on low for up to two hours during parties. Serve with toothpicks, small plates, or cocktail napkins. Pairs well with cooked sausages mixed into the same sauce.
Common Mistakes
Do not skip the browning step to avoid pale, mushy meatballs that lack texture and depth.
Do not simmer longer than thirty to forty minutes to avoid meatballs breaking down and becoming grainy.
Do not use only frozen meatballs without adjusting cook time to avoid uneven heating and texture loss.
Substitutions
FAQ
Can I use frozen meatballs instead of homemade?
Yes, substitute one-inch frozen meatballs one-to-one and skip browning. Add directly to the sauce and simmer for forty to fifty minutes until heated through. The sauce will be identical; texture and flavor depth will differ.
What if I don't have grape jelly?
Substitute with apricot preserves, currant jelly, or even sweet chili jam in equal amount. The flavor profile changes slightly but the method remains the same. Avoid bitter jellies like marmalade.
How long can I keep these meatballs warm during a party?
Keep them in a slow cooker on low for up to two hours without quality loss. Stir occasionally and add a splash of water if the sauce reduces too much. Beyond two hours, meatballs may dry out.