Sweet and Spicy Meatballs

Posted on

The sauce starts bubbling around the edges first, then the grape jelly melts into the chili sauce and turns everything glossy. That’s when I know these sweet and spicy meatballs are close to ready. Browning the beef first gives each meatball a little color before it simmers in the sticky sauce, so the finished dish tastes savory as well as sweet.

I like this method because the meatballs and sauce finish together in one Dutch oven, and the sauce thickens while the centers cook through. A little apple cider vinegar keeps the sweet sauce from feeling heavy, while sriracha adds a gentle kick. You get tender beef, a tangy-sweet glaze, and just enough heat in every bite.

Sweet and Spicy Meatballs glossy red sauce
“

Kitchen Note

Finely grate the onion instead of chopping it. Those fine shreds blend into the beef quickly, so you get onion throughout the meatballs without biting into a chunky piece.

Save these Sweet and Spicy Meatballs for a dinner with a sticky chili-and-grape-jelly glaze and a little sriracha heat.

Save to Pinterest

Why the Jelly Doesn’t Make These Meatballs Candy-Sweet

Grape jelly brings plenty of sweetness, but it isn’t the only voice in the sauce. Chili sauce gives the glaze a savory tomato-and-spice base, apple cider vinegar brings a clean tang, and sriracha adds heat that lingers lightly. That balance matters because a sauce made from jelly alone would taste flat and overly sugary against the beef.

The sauce also changes as it cooks. The jelly melts into the bottled chili sauce, then the uncovered simmer lets excess moisture cook off while the meatballs finish. Give it a stir as it comes to a simmer, and don’t rush the final stage: the sauce should coat the meatballs instead of running thinly across the bottom of the pot. If you like a more noticeable sweet-and-hot contrast, keep the vinegar and sriracha in the mix rather than trying to get all the flavor from extra jelly.

What the Beef, Binder, and Sauce Ingredients Bring to the Pot

Sweet and Spicy Meatballs browned tender meatballs
  • Ground beef — The 85% lean beef has enough fat to keep the meatballs tender, without leaving the pot swimming in grease. A standard grocery-store package works well here; there’s no need to seek out specialty beef. Keeping the same leanness gives you the balance the sauce is built around.
  • Breadcrumbs, milk, and egg — Together, these help the meatballs hold their shape while staying soft inside. Plain breadcrumbs keep the seasoning in your control, and ordinary milk is all you need; a lactose-free dairy milk works in the same amount if that’s what you keep on hand. Don’t swap in dry breadcrumbs without the milk, since the mixture needs moisture as well as a binder.
  • Chili sauce and grape jelly — A regular bottled chili sauce and an inexpensive smooth grape jelly both work; the jelly needs to melt easily into the sauce, not bring a fancy fruit texture. The two give the glaze its body and its familiar sweet-savory character. Apple jelly is a workable change if you want a milder fruit note, but it won’t taste quite as distinctly like the classic grape version.
  • Apple cider vinegar and sriracha — Apple cider vinegar adds a rounder tang than a sharp splash of plain vinegar, and sriracha brings both chili heat and a little garlic flavor. Use the familiar grocery-store versions; premium bottles don’t improve the cooked sauce enough to matter. If you’re out of apple cider vinegar, white vinegar works in the same amount but tastes a little sharper.

Brown the Meatballs, Then Let the Sauce Finish Them

Mix Gently and Shape Even Portions

Put the beef, breadcrumbs, milk, egg, grated onion, garlic powder, salt, and black pepper in a large bowl. Mix just until the ingredients come together; stop as soon as you no longer see dry breadcrumbs rather than working the beef into a paste. Shape the mixture into about 24 meatballs, aiming for similar sizes so they cook at about the same rate. Set them aside while the Dutch oven heats.

Build Color in Batches

Heat the vegetable oil in a 6-quart Dutch oven over medium-high heat. Brown the meatballs in batches for 5 to 7 minutes total, turning them as needed so more than one side gets color. Crowding the pot makes them steam against one another instead of browning, so leave a little room between them. Transfer each browned batch to a plate; they’ll finish cooking in the sauce.

Melt the Jelly into the Chili Sauce

Add the bottled chili sauce, grape jelly, apple cider vinegar, and sriracha to the same pot. Stir over medium heat for about 3 to 5 minutes, scraping up the browned bits as the jelly melts. At first the mixture may look streaky or lumpy from the jelly, but it smooths out as it warms. Wait until the sauce is simmering before returning the meatballs.

Simmer Until the Glaze Clings

Return the meatballs and any juices on the plate to the Dutch oven. Simmer uncovered for 15 to 20 minutes, turning the meatballs occasionally so they’re coated as the sauce thickens. Check the center of a meatball with an instant-read thermometer; it should reach 160°F. The finished glaze should cling to the meatballs, not look watery at the bottom of the pot.

Easy Changes for a Different Batch

Make the Meatballs Gluten-Free

Replace the plain breadcrumbs with the same amount of plain gluten-free breadcrumbs. The meatballs will still hold together and stay tender, though the exact crumb may vary a little by brand. Keep the rest of the ingredients and method the same.

Turn Up the Sriracha

For a more pronounced kick, increase the sriracha to 1 1/2 tablespoons. It adds more heat without changing the cooking method; the sauce will still have its sweet-tangy base.

Use Apple Jelly for a Milder Fruit Note

Swap the grape jelly for the same amount of smooth apple jelly. It melts into the chili sauce just as easily, but the glaze tastes less grape-forward and a little more mellow.

Storage and Reheating

  • Refrigerator: Store cooled meatballs and sauce in a covered airtight container for 3 to 4 days. The sauce will firm up as it chills.
  • Freezer: They freeze well with the sauce. Pack cooled portions in a freezer-safe airtight container for up to 3 months, then thaw overnight in the refrigerator.
  • Reheating: Warm gently in a covered saucepan over low heat, stirring now and then, until hot throughout; loosen the glaze with a small splash of water if needed. Reheat leftovers to 165°F, and avoid high heat, which can scorch the sugary sauce before the centers warm.

Questions That Come Up While Making These Meatballs

Can I shape the meatballs ahead of time?+

Yes. Shape them, cover, and refrigerate for up to 1 day before browning and simmering. Keep them chilled until you’re ready to cook.

Can I leave out the sriracha?+

Yes. Leave it out if you want a milder sauce; the chili sauce and grape jelly will still make a cohesive glaze. You’ll lose the extra chile heat and sriracha’s garlicky note.

How do I loosen the sauce if it gets too thick?+

Stir in a small splash of water over low heat until the glaze loosens enough to coat the meatballs. Add just a little at a time; too much will thin the sauce more than you want.

How do I stop the meatballs from sticking while they brown?+

Give the vegetable oil time to heat in the Dutch oven before adding the first batch, and leave space between the meatballs. If one sticks, let it brown a little longer before turning; the surface often releases more easily once it has formed a crust.

Sweet and Spicy Meatballs

Sweet and spicy meatballs are browned in a Dutch oven, then simmered in a tangy chili sauce and grape jelly glaze. The sauce thickens around tender beef meatballs with a gentle kick of sriracha.
Prep Time 15 minutes
Cook Time 32 minutes
Total Time 47 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 440

Ingredients
  

For the meatballs
  • 1.5 lb ground beef 85% lean
  • 0.5 cup plain breadcrumbs
  • 0.25 cup milk
  • 1 egg large
  • 0.33 cup yellow onion finely grated
  • 0.5 tsp garlic powder
  • 0.75 tsp salt
  • 0.25 tsp black pepper
  • 1 tbsp vegetable oil
For the sauce
  • 1 bottle (12 oz) chili sauce
  • 1 cup grape jelly
  • 1 tbsp apple cider vinegar
  • 1 tbsp sriracha

Equipment

  • 1 6-quart Dutch oven

Method
 

Make the meatballs
  1. In a large bowl, mix the ground beef, breadcrumbs, milk, egg, onion, garlic powder, salt, and black pepper just until combined.
  2. Shape the mixture into about 24 meatballs.
  3. Heat the vegetable oil in a 6-quart Dutch oven over medium-high heat.
  4. Brown the meatballs in batches, turning them as needed, for 5 to 7 minutes total, then transfer to a plate.
Make the sauce
  1. Add the chili sauce, grape jelly, apple cider vinegar, and sriracha to the Dutch oven.
  2. Stir over medium heat until the jelly melts and the sauce simmers, about 3 to 5 minutes.
  3. Return the meatballs and any accumulated juices to the pot.
  4. Simmer uncovered for 15 to 20 minutes, turning occasionally, until the meatballs reach 160°F in the center and the sauce thickens.

Notes

For tender meatballs, mix the beef mixture just until combined. Refrigerate leftovers for up to 3 days or freeze for up to 3 months. Use gluten-free breadcrumbs for a gluten-free option.
Share on:

You might also like these recipes

Leave a Comment

Recipe Rating