When you’re craving the comforting flavors of classic sloppy joes but want something a little more wholesome, this Sweet Potato Sloppy Joe Skillet is the perfect answer. Instead of buns, this easy one-pan-inspired dinner combines tender roasted sweet potatoes with savory ground beef and a rich, tangy tomato sauce.
The ground beef is cooked with onion, garlic, bell pepper, and warm spices before being coated in a homemade sloppy joe sauce made with tomato sauce, Dijon mustard, apple cider vinegar, paprika, and cumin. Roasted sweet potato cubes are then folded into the mixture, creating a hearty combination of sweet, savory, smoky, and tangy flavors.
Best of all, this easy Sweet Potato Sloppy Joe Skillet comes together in about 30 minutes. It’s a great choice for busy weeknights, meal prep, or whenever you want a satisfying Paleo and Whole30-friendly dinner.
Why You’ll Love This Recipe
- Ready in about 30 minutes: A practical dinner for busy weeknights.
- Packed with flavor: Tangy tomato sauce, garlic, paprika, cumin, and Dijon mustard make the beef incredibly flavorful.
- No buns needed: Roasted sweet potatoes make this classic comfort food extra hearty.
- Paleo and Whole30 friendly: Made with simple, wholesome ingredients.
- Great for meal prep: Leftovers keep well in the refrigerator and can also be frozen.
Ingredients
- Sweet potato: Adds natural sweetness, hearty texture, and satisfying carbohydrates to the skillet.
- Extra-virgin olive oil: Helps roast the sweet potatoes and sauté the aromatics.
- Sea salt: Brings out the flavors of the sweet potatoes and beef.
- Yellow onion: Adds sweetness and savory depth to the beef mixture.
- Garlic: Provides a fragrant, savory foundation.
- Grass-fed ground beef: Makes the skillet hearty and protein-rich.
- Tomato paste: Concentrates the tomato flavor and helps create a rich sauce.
- Tomato sauce: Forms the main body of the homemade sloppy joe sauce.
- Dijon mustard: Adds tangy, savory complexity.
- Apple cider vinegar: Provides acidity that balances the sweetness of the tomato and sweet potato.
- Cumin: Adds warm, earthy flavor.
- Paprika: Brings mild smokiness, color, and warmth.
- Garlic powder: Intensifies the savory garlic flavor.
- Green bell pepper: Adds freshness, texture, and mild vegetable flavor.
- Water: Helps loosen the sauce if the mixture becomes too thick.
- Black pepper: Adds a subtle bite and finishes the seasoning.
How to Make Sweet Potato Sloppy Joe Skillet
Roast the Sweet Potatoes
Preheat your oven to 425°F and line a baking sheet with parchment paper.
Place the diced sweet potatoes on the baking sheet and drizzle them with olive oil. Sprinkle with sea salt and toss until evenly coated.
Spread the sweet potatoes into a single layer and roast for 20–25 minutes, or until they’re tender and lightly caramelized around the edges.
Cutting the sweet potatoes into similar-sized cubes will help them cook evenly.
Brown the Beef
While the sweet potatoes roast, heat a large skillet over medium heat and add the remaining olive oil.
Add the finely chopped onion and minced garlic. Sauté for about 2–3 minutes, or until the onion becomes translucent and fragrant.
Add the ground beef and cook, breaking it apart with a wooden spoon or spatula as it browns. Continue cooking until the beef is no longer pink.
If there is excess grease in the skillet, carefully drain it before continuing.
Make the Sloppy Joe Sauce
In a medium bowl, whisk together the tomato paste, tomato sauce, Dijon mustard, apple cider vinegar, cumin, paprika, and garlic powder.
Whisk until the mixture is smooth and evenly combined.
This quick homemade sauce gives the skillet its classic sloppy joe flavor without needing a bottled sauce.
Simmer the Beef Mixture
Pour the sauce into the skillet with the cooked beef and stir well.
Add the diced green bell pepper and mix everything together.
Let the mixture simmer for 3–5 minutes, allowing the sauce to thicken and the peppers to soften slightly.
If the sloppy joe mixture becomes too thick or dry, add about ¼ cup of water and stir until it reaches your preferred consistency.
Combine the Sweet Potatoes
Remove the roasted sweet potatoes from the oven and carefully add them to the skillet.
Gently stir the sweet potatoes into the beef mixture so they become coated in the flavorful sauce without breaking apart.
Taste and season with additional salt and black pepper as needed.
Garnish with fresh parsley or sliced green onions before serving.

Tips for Success
- Cut the sweet potatoes evenly: Uniform cubes will roast at the same rate and prevent some pieces from becoming overcooked while others remain firm.
- Don’t overcrowd the baking sheet: Spread the sweet potatoes out in a single layer so they roast rather than steam.
- Brown the beef well: Breaking the meat into smaller pieces and allowing it to brown adds more savory flavor.
- Watch the sauce consistency: If it gets too thick, add a splash of water and stir.
- Don’t overcook the peppers: A short simmer keeps the bell pepper slightly crisp and adds a nice texture.
- Season at the end: Taste the finished skillet before serving and adjust the salt and pepper to your preference.
- Garnish just before serving: Fresh parsley or green onions add a bright contrast to the rich beef mixture.
Equipment Needed
- Large skillet: For cooking the beef and combining the sloppy joe mixture.
- Baking sheet: For roasting the sweet potatoes.
- Parchment paper: Helps prevent sticking and makes cleanup easier.
- Medium mixing bowl: For whisking together the sauce.
- Wooden spoon or spatula: For breaking up the ground beef and stirring.
- Sharp knife: For chopping the vegetables and sweet potatoes.
- Cutting board: For preparing the ingredients.
A cast-iron skillet can be used instead of a standard skillet if preferred.
Recipe Variations
Ground Turkey Sloppy Joe Skillet
Replace the ground beef with lean ground turkey for a lighter variation. The same tomato-based sauce and roasted sweet potatoes work beautifully with turkey.
Spicy Sweet Potato Sloppy Joe
Add cayenne pepper, crushed red pepper flakes, or finely diced jalapeño to the sauce for extra heat.
Extra-Veggie Sloppy Joe Skillet
Add diced zucchini, mushrooms, carrots, or extra bell peppers to increase the vegetable content and add even more texture.
Smoky Sloppy Joe Skillet
Use smoked paprika instead of regular paprika, or combine the two for a deeper smoky flavor.
Loaded Sloppy Joe Bowl
Instead of mixing everything directly in the skillet, serve the roasted sweet potatoes in bowls and spoon the sloppy joe beef mixture over the top. Finish with green onions, fresh parsley, or avocado.
Serving Suggestions
This Sweet Potato Sloppy Joe Skillet is hearty enough to serve as a complete meal, but you can easily add a simple side for an even bigger dinner.
Try serving it with:
- Crisp green salad
- Roasted broccoli
- Steamed green beans
- Sautéed spinach
- Avocado slices
- Cauliflower rice
- Simple cabbage slaw
- Roasted Brussels sprouts
For a fresh finishing touch, sprinkle the skillet with chopped parsley or green onions. A few slices of creamy avocado can also provide a delicious contrast to the tangy beef sauce.
FAQs
Can I use ground turkey instead of ground beef?
Yes. Ground turkey is an easy substitute and works well with the sweet potato and tomato-based sauce. Cook it thoroughly and adjust the seasoning to taste.
Can I make this recipe ahead of time?
Absolutely. This skillet is excellent for meal prep. Prepare the recipe, allow it to cool, and store it in an airtight container in the refrigerator.
How long does Sweet Potato Sloppy Joe Skillet last in the refrigerator?
It can be refrigerated for up to 5 days when stored properly in an airtight container. Reheat individual portions in the microwave or warm them gently in a skillet or oven.
Can I freeze this sloppy joe skillet?
Yes. Allow the cooked mixture to cool completely, then transfer it to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
What if my sloppy joe mixture becomes too dry?
Simply stir in about ¼ cup of water. Add it gradually if necessary until the sauce reaches the consistency you prefer.
Is this recipe spicy?
Not as written. The recipe has a savory, tangy flavor with mild warmth from the paprika and cumin. For a spicy version, add cayenne, chili flakes, or diced jalapeño.
Final Thoughts
This Sweet Potato Sloppy Joe Skillet puts a wholesome twist on a nostalgic comfort food favorite. Instead of traditional buns, tender roasted sweet potatoes are combined with juicy ground beef and a rich homemade tomato sauce that’s tangy, savory, and perfectly seasoned.
It’s quick enough for a busy weeknight, satisfying enough for the whole family, and convenient enough to prepare ahead for lunches throughout the week. Plus, the combination of naturally sweet roasted potatoes and bold sloppy joe flavors makes every bite incredibly comforting.
Try this easy Paleo Sweet Potato Sloppy Joe Skillet for your next dinner and make it your own with extra vegetables, a little heat, or your favorite fresh toppings.
Print
Sweet Potato Sloppy Joe Skillet (Paleo, Whole30)
- Total Time: 30 minutes
- Yield: 8 servings
Description
This Sweet Potato Sloppy Joe Skillet is a healthy twist on a classic comfort food favorite, made without buns and ready in under 30 minutes. Tender roasted sweet potatoes are combined with savory ground beef, onions, bell pepper, and a rich tangy tomato sauce for an easy Paleo, Whole30, gluten-free weeknight dinner.
Ingredients
- 1 large sweet potato, roughly 3 cups, diced into 1-inch cubes
- 1 teaspoon extra-virgin olive oil
- 1 teaspoon sea salt
- 1 tablespoon extra-virgin olive oil or ghee
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 pounds grass-fed ground beef
- 2 tablespoons tomato paste
- 1 14-ounce can tomato sauce
- 2 tablespoons Dijon mustard
- 2 tablespoons apple cider vinegar
- 1 teaspoon cumin
- 1 tablespoon paprika
- 2 teaspoons garlic powder
- 1 green bell pepper, finely diced
- 1/4 cup water
- Salt and pepper to taste
Instructions
- Preheat the oven to 425°F. Line a baking sheet with parchment paper and place the diced sweet potatoes on the pan. Drizzle with 1 teaspoon of olive oil and season with sea salt. Bake for 20-25 minutes, or until the sweet potatoes are tender.
- Meanwhile, heat 1 tablespoon of olive oil or ghee in a large skillet over medium heat. Sauté the onion and garlic for 2-3 minutes, or until the onion is translucent. Add the ground beef and cook, breaking it into small pieces, until browned and no longer pink. Drain any excess grease.
- In a medium bowl, whisk together the tomato paste, tomato sauce, Dijon mustard, apple cider vinegar, cumin, paprika, and garlic powder.
- Pour the sauce into the skillet with the browned beef and stir to combine.
- Stir in the diced green bell pepper. Simmer for 3-5 minutes, or until the mixture has thickened to your liking.
- Remove the sweet potatoes from the oven and add them to the skillet with the sloppy joe mixture. Stir gently to combine.
- Season with additional salt and pepper to taste. Garnish with fresh parsley or green onions and serve warm.
Notes
- If the sloppy joe mixture becomes too dry, add 1/4 cup of water to the skillet and stir to combine.
- To store, keep the cooled mixture in an airtight container in the refrigerator for up to 5 days.
- To freeze, let the mixture cool completely, then transfer it to a freezer-safe glass container. Freeze for up to 3 months.
- To serve from frozen, thaw overnight in the refrigerator and reheat in the microwave or oven.
- This recipe is Paleo, Whole30, and gluten-free.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stove top
- Cuisine: American