These 30-Minute Healthier Turkey Sloppy Joes are a lighter twist on the classic comfort food you grew up loving—made with lean ground turkey and a flavorful homemade sauce. They’re perfectly saucy, slightly sweet, a little tangy, and easy enough for any weeknight dinner.
Instead of using canned sauce, this recipe features a simple homemade sloppy joe sauce made with ketchup, BBQ sauce, Worcestershire sauce, mustard, and red wine vinegar. It’s lower in sugar than traditional versions but still packed with bold, delicious flavor.
Whether you’re feeding kids, hosting game day, or meal prepping for the week, these turkey sloppy joes are a guaranteed crowd-pleaser. Plus, they’re ready in just 30 minutes and can easily be doubled or even made in the slow cooker.

Why You’ll Love These Healthier Sloppy Joes
- Lean protein: Made with 94% lean ground turkey or chicken.
- Homemade sauce: No canned sauce needed—simple pantry ingredients.
- Lower sugar: No high fructose corn syrup or unnecessary additives.
- Family-friendly: Kid-approved and adult-loved.
- Quick & easy: Ready in just 30 minutes.
- Slow cooker option: Perfect for hands-off cooking.
Ingredients
For the Sloppy Joe Filling
- 1 tablespoon olive oil
- 1 small white onion, diced
- 1 red or green bell pepper, finely diced
- 3 cloves garlic, minced
- 1 pound 94% lean ground turkey or chicken
- 1 teaspoon kosher salt
- Freshly ground black pepper
For the Homemade Sauce
- ½ cup ketchup
- ¼ cup BBQ sauce (spicy or sweet)
- 1½ teaspoons Worcestershire sauce
- 1½ teaspoons red wine vinegar
- 1 teaspoon yellow mustard
- ½ cup filtered water
- Optional: ⅛ teaspoon cayenne pepper (for heat)
For Serving
- 4 hamburger buns of choice
- ½–1 cup shredded pepper jack cheese (2–4 oz)
- Optional: sliced jalapeños
How to Make Turkey Sloppy Joes (Stovetop)
- Sauté the vegetables:
Heat olive oil in a large skillet over medium heat. Add onion, bell pepper, and garlic. Cook for about 5 minutes, until softened and fragrant. Push vegetables to the side of the pan. - Cook the turkey:
Add ground turkey to the skillet. Season with salt and pepper. Break up the meat and cook for 5–7 minutes, until fully cooked and no longer pink. - Make it saucy:
Stir the vegetables back into the turkey. Add ketchup, BBQ sauce, Worcestershire sauce, vinegar, mustard, water, and cayenne (if using). Stir well. - Simmer:
Bring mixture to a gentle simmer, reduce heat to low, and cook for 10 minutes until thickened. Add a splash of water if it becomes too thick. - Melt the cheese:
Sprinkle cheese over the meat mixture, cover, and let melt for about 2 minutes. - Assemble:
Spoon the sloppy joe mixture onto hamburger buns and top with jalapeño slices if desired. Serve warm.
Slow Cooker Instructions
- Brown and break up the turkey in a skillet for about 5 minutes.
- Transfer turkey to the slow cooker and add remaining ingredients (reduce water to ¼ cup).
- Cook on high for 2–3 hours or low for 6 hours.
- Stir and serve on buns with your favorite toppings.
Serving Ideas
- Serve with sweet potato fries or baked fries
- Spoon over mac and cheese
- Use as a filling for sloppy joe nachos
- Scoop with tortilla chips
- Pair with cornbread
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop or in the microwave. The mixture also freezes well for up to 3 months.
These healthier turkey sloppy joes are everything you love about the classic—just lighter, fresher, and made from scratch. Perfectly saucy, protein-packed, and ready in 30 minutes, they’re sure to become a weeknight favorite.
