
Sweet Chili Meatballs Crockpot Recipe hits that perfect balance of sweet, sticky, and mildly spicy, with tender meatballs that soak up every drop of sauce. It works great for busy families, game days, potlucks, or anyone who wants a low-effort dinner that tastes like takeout in about 3 to 4 hours total. I tested this on a random Tuesday when I felt tired and slightly dramatic, and it still turned out amazing, so you know it passes the real-life test.
Why Make This Sweet Chili Meatballs Crockpot Recipe at Home
This crockpot sweet chili meatballs recipe tastes like your favorite party appetizer and a cozy weeknight dinner at the same time. The sauce turns glossy and sticky, with a little heat from chili and a mellow sweetness that kids and adults both enjoy.
You control the spice level, the quality of the meat, and the sweetness. You also let the slow cooker handle the work while you do literally anything else, which feels like a small life upgrade.
“These sweet chili crockpot meatballs vanished from the party table in under 20 minutes and everyone asked for the recipe. ★★★★★”
Ingredients You Need
Meatballs
You can use homemade meatballs or frozen meatballs for this Sweet Chili Meatballs Crockpot Recipe. I often use frozen when life feels chaotic, and no one complains.
- 2 pounds frozen meatballs
- Use homestyle or Italian-style; avoid ones with super strong herbs.
- Beef, pork, turkey, or chicken meatballs all work.
- Optional homemade meatball mix if you want to roll your own:
- 1 pound ground beef
- 1 pound ground pork or ground turkey
- 1 cup breadcrumbs (panko or regular)
- 2 large eggs
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 2 tablespoons milk
Sweet chili sauce mixture
This mixture gives the meatballs that sticky, glossy finish that tastes like appetizer heaven.
- 1 ½ cups Thai sweet chili sauce
- I like Mae Ploy or Trader Joe’s; any brand with a mild heat works.
- ½ cup low sodium soy sauce
- Use tamari or coconut aminos for gluten free.
- ¼ cup ketchup
- Adds tang and body; any basic brand works.
- ¼ cup honey or brown sugar
- Honey gives a lighter flavor; brown sugar gives a deeper caramel taste.
- 2 tablespoons rice vinegar
- Apple cider vinegar works in a pinch.
- 1 tablespoon sriracha or other chili sauce
- Adjust to your heat tolerance; use less for kids.
- 1 tablespoon fresh lime juice
- 1 tablespoon grated fresh ginger
- 3 cloves garlic, minced
- 1 teaspoon sesame oil
- ½ teaspoon crushed red pepper flakes
- Optional, for extra kick.
Veggies and aromatics
These add flavor and texture so the dish feels like a full meal, not just meatballs in sauce.
- 1 tablespoon neutral oil (avocado, canola, or vegetable)
- 1 medium yellow onion, finely diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 2 green onions, sliced (white and green parts separated)
Garnishes
- Sliced green onion tops
- Toasted sesame seeds
- Fresh cilantro, chopped (optional)
Equipment
- 5 to 7 quart slow cooker or crockpot
- Large skillet or sauté pan
- Cutting board and sharp knife
- Measuring cups and spoons
- Wooden spoon or spatula
- Small whisk
Tips & Mistakes
- Brown the meatballs in a skillet for 5 to 7 minutes to add flavor and keep them from feeling too soft.
- Do not overcrowd the skillet; cook meatballs in batches so they get color instead of steaming.
- Taste the sauce before you pour it over the meatballs and adjust sweetness, salt, and heat.
- Avoid super spicy sweet chili sauce if you cook for kids; add extra sriracha at the end for adults.
- Stir the crockpot gently halfway through if you can, so every meatball sits in the sauce.
- Do not cook on high for more than 2 to 3 hours or the sauce can thicken too much and feel sticky in a bad way.
- Add bell peppers in the last hour if you want them crisp-tender; add at the start if you like them very soft.
- Line the slow cooker with a reusable liner or spray with oil to make cleanup easier.
- Use low sodium soy sauce so the sauce stays balanced and not overly salty.
- Do not skip the lime juice; that little hit of acid keeps the sauce from tasting flat.
How to Make Sweet Chili Meatballs Crockpot Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large skillet over medium heat. Add onions and bell peppers and cook until they soften and turn slightly golden, about 6 to 8 minutes. Stir in garlic, ginger, and the white parts of the green onions and cook 1 to 2 minutes until fragrant. Season with a pinch of salt and remove from heat.
Step 2: Brown the meatballs
If you use frozen meatballs, keep them frozen and do not thaw. Heat the same skillet over medium-high heat and add a light drizzle of oil if the pan looks dry. Add meatballs in a single layer and cook, turning often, until they develop some browned spots, about 5 to 7 minutes. Work in batches if needed so you keep space between meatballs.
If you use homemade meatballs, mix the ground meats, breadcrumbs, eggs, milk, and seasonings in a bowl until combined. Roll into 1 to 1 ½ inch balls and brown them in the skillet the same way. You do not need to cook them through; you only want color on the outside.
Step 3: Mix the sweet chili sauce
In a medium bowl, whisk together sweet chili sauce, soy sauce, ketchup, honey or brown sugar, rice vinegar, sriracha, lime juice, sesame oil, crushed red pepper flakes, and a pinch of salt. Taste the sauce and adjust it. Add more honey for sweetness, more vinegar for tang, or more sriracha for heat. The sauce should taste slightly stronger than you want because the meatballs will mellow it.
Step 4: Load the crockpot
Add the sautéed onions and peppers to the bottom of the slow cooker. Place meatballs over the veggies in an even layer. Pour the sweet chili sauce mixture over the top and gently toss with a spatula so every meatball gets coated. Sprinkle in the sliced green onion whites if you saved any.
Step 5: Slow cook
Cover the crockpot and cook on low for 3 to 4 hours or on high for 1 ½ to 2 hours. Stir gently once or twice during cooking so the meatballs stay coated and the sauce heats evenly. The sauce will thicken slightly and turn glossy as it cooks. When the meatballs feel hot in the center and the sauce looks sticky and thick, turn the slow cooker to warm.
Step 6: Finish and garnish
Stir in a splash of water or a squeeze of lime juice if the sauce looks too thick. Taste and adjust seasoning with a little more soy sauce or honey if needed. Sprinkle the meatballs with sliced green onion tops, toasted sesame seeds, and cilantro. Keep on warm until you serve.
Variations I've Tried
I swap in turkey meatballs when I want a lighter version and the sauce still tastes rich and satisfying. I also tried chicken meatballs with extra ginger and that gave a slightly brighter flavor that worked great over rice. Sometimes I add pineapple chunks in the last hour of cooking for a sweet and tangy twist that kids love.
You can stir in steamed broccoli or snap peas at the end so you get a full meal in one bowl. I also tried a version with a spoonful of peanut butter whisked into the sauce for a Thai-inspired vibe and it tasted amazing over rice noodles.
How to Serve Sweet Chili Meatballs Crockpot Recipe
Serve these sweet chili crockpot meatballs over steamed jasmine rice, brown rice, or cauliflower rice for a lighter option. They also taste great with noodles, like rice noodles or simple buttered egg noodles. You can stick toothpicks in them and set them out as a party appetizer with extra sweet chili sauce on the side. Add a simple side of cucumber salad or steamed green beans to keep the meal fresh and balanced.
How to store
- Cool leftovers to room temperature, then store meatballs and sauce in an airtight container in the fridge for up to 4 days.
- Freeze portions in freezer-safe containers or bags for up to 3 months; press out extra air to prevent freezer burn.
- Reheat gently on the stove over low heat with a splash of water until hot and saucy.
- Reheat in the microwave in short bursts, stirring between each, so the sauce heats evenly and the meatballs stay tender.

Sweet Chili Meatballs Crockpot Recipe
Ingredients
Instructions
- Heat the neutral oil in a large skillet over medium heat. Add the diced onion and bell peppers and cook until softened and slightly golden, about 6 to 8 minutes.
- Stir in the minced garlic, grated ginger, and the white parts of the sliced green onions. Cook for 1 to 2 minutes, until fragrant, then season with a pinch of salt and remove from heat.
- If using frozen meatballs, keep them frozen and do not thaw. Heat the same skillet over medium-high heat, adding a light drizzle of oil if needed.
- Add the meatballs in a single layer, leaving space between them, and cook, turning often, until browned in spots, about 5 to 7 minutes. Work in batches if necessary.
- If using homemade meatballs, combine the ground meats, breadcrumbs, eggs, milk, salt, pepper, onion powder, and garlic powder in a bowl. Mix just until combined, then roll into 1 to 1 1/2 inch balls and brown in the skillet the same way. They do not need to be cooked through; only browned on the outside.
- In a medium bowl, whisk together the Thai sweet chili sauce, low sodium soy sauce, ketchup, honey or brown sugar, rice vinegar, sriracha, lime juice, sesame oil, crushed red pepper flakes, and a pinch of salt.
- Taste the sauce and adjust to your liking. Add more honey for sweetness, more vinegar for tang, or more sriracha for extra heat. The sauce should taste slightly stronger than you want, as it will mellow once cooked with the meatballs.
- Spread the sautéed onions and peppers over the bottom of a 5 to 7 quart slow cooker.
- Arrange the browned meatballs in an even layer over the veggies.
- Pour the sweet chili sauce mixture over the meatballs and gently toss with a spatula so all the meatballs are coated. Sprinkle in any remaining sliced green onion whites if desired.
- Cover the slow cooker and cook on low for 3 to 4 hours or on high for 1 1/2 to 2 hours, stirring gently once or twice during cooking.
- Cook until the meatballs are hot in the center and the sauce is glossy, sticky, and slightly thickened. Turn the slow cooker to warm once done.
- If the sauce looks too thick, stir in a splash of water or an extra squeeze of lime juice. Taste and adjust seasoning with a little more soy sauce or honey if needed.
- Garnish the meatballs with sliced green onion tops, toasted sesame seeds, and chopped cilantro if using. Serve warm.
Notes
Approximate per serving (8 servings, made with frozen meatballs): 390 calories; fat 22 g; saturated fat 7 g; carbohydrates 28 g; fiber 1 g; sugars 21 g; protein 18 g; sodium 1030 mg. Values are estimates and will vary based on meatball type, sauce brand, and portion size.
