These Ground Turkey Sloppy Joes are a comfort food you can feel good about eating. These are so hearty and full of flavor that your whole family will devour them!

Sloppy joes were a staple in our home growing up and I never loved them. Once I tasted these turkey sloppy joes made from scratch, I was hooked.
This recipe can be made in 25 minutes or less, so they make a perfect weeknight dinner.
Ingredient Notes
- Ground Turkey
- Red Bell Pepper
- Red Onion
- Brown Sugar
- Red Wine Vinegar
- Steak Seasoning
- Worcestershire Sauce
- Tomato Sauce
- Hamburger Buns
How to Make Ground Turkey Sloppy Joes
- Brown ground turkey in a large skillet over medium-high heat.
- Add pepper and onion and cook for 5 minutes, stirring frequently.
- In a small bowl, whisk together brown sugar, vinegar, steak seasoning, Worcestershire sauce and tomato sauce.
- Add sauce to skillet, reduce heat to medium and let simmer, stirring occasionally, for 8-10 minutes.
- Serve warm on hamburger buns.
Storing and Other Tips
Let the sloppy joes cool down fully before transferring to an airtight container and storing in the fridge. Leftovers will last 3-4 days. You can reheat either in the microwave, or using the stovetop.
For an even more delicious sloppy joe, toast your hamburger buns before serving. Spread some butter on the inside of each bun and place buttered side down on a hot skillet until golden brown.
Be sure to not overcook your sloppy joe meat and sauce to avoid losing too much of the moisture and making your sandwich too dry.
If you don’t love turkey, you could easily substitute it for ground beef in this recipe. Use high quality ingredients to insure optimal flavor.
Serving Suggestions

Ground Turkey Sloppy Joes
Ingredients
- 1 pound ground turkey
- 1 red bell pepper, diced
- 1 red onion, diced
- 3 Tablespoons brown sugar
- 3 Tablespoons red wine vinegar
- 1 Tablespoon steak seasoning
- 1 Tablespoon Worcestershire sauce
- 15 ounces tomato sauce, 1 can
- 6 hamburger buns
Instructions
- Brown ground turkey in a large skillet over medium-high heat.
- Add pepper and onion and cook for 5 minutes, stirring frequently.
- In a small bowl, whisk together brown sugar, vinegar, steak seasoning, Worcestershire sauce and tomato sauce.
- Add sauce to skillet, reduce heat to medium and let simmer, stirring occasionally, for 8-10 minutes.
- Serve warm on hamburger buns.



















Thank you so much for this recipe. I have linked it to my first ever Menu Plan Monday. I can’t wait to make them, except I forgot the ground turkey at the grocer so I have to make a return trip. Thank you!
Loved this recipe. Left out the red peppers and added tiny chopped celery and carrots and a little liquid smoke. Delicious!!
Does this serve 8 with only 1 lb meat? Is the recipe correct? Looks delicious.
It’s probably closer to 6. Maybe 8 for little kids because they would be thin. I will edit the recipe. Thanks!
Thanks for the reply. I was actually wondering about the 1 lb meat with the 15 oz can sauce. It seems like a lot of sauce for 1 lb. Other recipes I’ve seen use 8 oz sauce, but I’ll give this one a try. Thank you.