Healthy Sloppy Joes
This post may contain affiliate links.
These Healthy Sloppy Joes are made with just a few simple household staples as ingredients. They’re homemade from scratch, so your whole family will love them! Serve on baked potatoes or with sweet potato wedges for a delicious, filling meal.

This healthy Sloppy Joe recipe is a far cry from what we had in the school cafeteria growing up! It’s true comfort food made with real ingredients, and an easy weeknight dinner your whole family will love.
We love that it’s made in just one skillet, using budget-friendly ingredients you probably already have on hand!
The first time I made these, my boys were dancing in their seats while we ate our dinner they loved it so much! Because when you use fresh bell peppers, onions, tomatoes, and spices, the flavor is just incredible.
⭐️ ⭐️ ⭐️ ⭐️ ⭐️
I wish I could give this recipe 10 stars! I couldnt believe how much my kids loved it!
–Crystal
Rather than serve on a bun, I like to make up a batch of Sloppy Joe bowls and serve with baked sweet potato fries, baked potatoes, or whatever vegetables I have on hand!
Happy Kitchen Secrets
Here are my most important mom tested cooking tips! Follow this advice and dinner is guaranteed to be a success.
- Season to taste. If you prefer a sweeter mixture, try adding a bit more ketchup. If you like things extra savory, try adding a pinch more garlic powder, or opt for a ketchup without added sugar.
- Drain excess fat if needed. Depending on the fat content of your ground beef, you may want to spoon off a little extra grease after browning. This keeps the sauce light while still leaving enough flavor in the pan.
- You can add extra veggies. Mince or grate ½ cup of zucchini and add it with the bell peppers. You won’t even taste it! You can also save the vegetable scraps to make your own vegetable broth.

Ingredients
Scroll down to the recipe card for the full step by step instructions! ⬇️
- Ground Beef: I like to use 85% Ground Beef. Fat adds flavor and extra lean ground beef tends to dry out.
- Red Bell Pepper: We love using red bell pepper at my house because it’s sweeter than other peppers. But you can use a yellow or green bell pepper if you prefer.
- Garlic: Adds savory flavor to the dish.
- Red Onion: You can also use a sweet onion, yellow onion, or white onion if that’s what you have on hand.
- Ketchup: Adds a sweet, tangy flavor to the mix.
- Beef or Vegetable Broth: Serves as the base of the Sloppy Joe sauce.
- Diced Tomatoes: These add both bright flavor and more texture to the meal.
- Tomato Paste: This helps to thicken the sauce ingredients.
- Salt: Essential for enhancing the flavor of the dish!
- Cumin: This warm spice adds an earthy taste and the most wonderful aroma.
- Chili Powder: Adds a fantastic smoky flavor to the Sloppy Joe filling.
- Garlic Powder: Helps balance the ingredients, making sure it isn’t too sweet.
Substitutions and Variations
Different ground meat: Try this recipe with ground turkey for a lighter version!
Worcestershire sauce: Add a dash for extra tangy flavor.
Condiments: You can serve these homemade Sloppy Joes with any condiments you like, from creamy homemade ranch dressing to a bit of mustard.
How to Make Healthy Sloppy Joes



- Add the ground beef to the pan and brown. Once browned add in your veggies.
- Add in your tomato paste, diced tomatoes and ketchup, then let it come to a simmer with small bubbles.
- After a few minutes of simmering when all of the tomato paste is incorporated, add your spices. This is a great time to taste and see how you like it. If you want a little more oomph, add more chili powder.
If you want a little more salt, add a bit more and taste again. Simmer the meat until it’s thickened slightly, about 5-8 minutes.
And that’s it! You’re ready to dig in. Serve the sloppy joes with a little dairy free sour cream (the recipe is below), and whatever sides you enjoy!

Make it kid friendly: If your kids don’t like the strong flavors of chili powder or cumin, make a mild base without spices first, then scoop out a small portion before adding the full seasoning to the rest of the pan.
FAQ
Transfer leftovers to an airtight container and store in the refrigerator for 3-4 days, per USDA.
The cooked sloppy joe beef mixture freezes beautifully! Simply allow it to cool completely and transfer to a freezer-safe container or bag. Squeeze as much air out as you can and seal. Set in the freezer and use within 3-4 months. To defrost, set the bag or container on a plate in the refrigerator overnight.
Making Sloppy Joes from scratch ensures you are using real ingredients like fresh vegetables, which add nutrients and fiber. Using sweet potatoes or baked potatoes for the bun component reduces sugar and preservatives in the meal. The result is a truly tasty, healthy meal you can feel good about serving to your family!
Serving Suggestions
I recommend serving this mouthwatering recipe with:
- Vegetable sides: We love Sloppy Joes with spaghetti squash or roasted broccoli.
- Baked Potatoes: Another favorite way to serve this dish is with baked potatoes or sweet potato fries.
- Grains: You can also serve Sloppy Joes on a bed of rice or quinoa.
If you make this recipe, please give it a star rating and leave a comment below to let me know how it went!

Healthy Sloppy Joe Bowls
Ingredients
Sloppy Joes
- 1 lb. ground beef (I use 85%)
- ½ cup red bell pepper, diced
- 2 cloves garlic
- 3 Tablespoons minced red onion about 1/4 medium onion
- ¼ cup ketchup
- ⅛ cup beef or vegetable broth
- ¼ cup canned diced tomatoes
- 1½ Tablespoons tomato paste
- 1 teaspoon Salt
- 1¼ teaspoon cumin
- 1¼ teaspoons Chili powder
- ¼ teaspoons Garlic powder
Dairy Free Sour cream
- ¼ cup full fat coconut milk chilled (use the creamy/thick part and save the liquid for another time)
- 1 Tablespoon lime juice
- Salt and pepper to taste
Instructions
Make the Sour Cream
- Mix together all ingredients. Cover and keep chilled until ready to serve.
Prepare the Sloppy Joes
- Brown the beef, breaking it apart with a spatula as it begins to cook.
- Stir in the onion, garlic, and bell pepper. Saute until softened, about 3-5 minutes, stirring occasionally.
- Add the tomato paste, ketchup, broth, and diced tomatoes. Bring the mixture to a simmer.
- Stir in the cumin, chili powder, garlic powder, and salt. Cook together for about 5-8 more minutes or until thickened slightly. If you need to thin it out, add a little liquid from the canned tomatoes or beef broth, one tablespoon at a time.
- Spoon the mixture into bowls. Serve with baked potatoes or fries and top with a dollop of the sour cream.




This Whole30 recipe was a hit with my children ages 7-14 as well! Thanks!
Hi Jenn! I’m so thrilled to hear that!! -Laura
I wish I could give this recipe 10 stars! I couldnt believe how much my kids loved it!