These Sloppy Joe Sweet Potatoes take the beloved flavors of classic Sloppy Joes and layer them over oven-roasted sweet potatoes instead of buns. Ground beef is browned with onions, bell peppers, and garlic, then simmered in a rich tomato-based sauce with Worcestershire, smoked paprika, and cumin until thick and savory.
The sweet potatoes bake until fork-tender, their natural sweetness pairing perfectly with the tangy, spiced meat filling. Top with shredded cheddar or fresh parsley for an extra layer of flavor. This dish is naturally gluten-free and comes together in about an hour, making it a satisfying weeknight dinner option.
The smell of smoked paprika drifting through my apartment on a rainy Tuesday evening is what made me fall hard for this dish. I had been staring at a lonely pound of ground beef and four sweet potatoes, trying to avoid another boring weeknight dinner. What happened next was a happy collision of two comfort foods that never should have lived separate lives. Sloppy Joes meet sweet potatoes, and honestly, they belong together.
My roommate walked in halfway through the simmer and stood over the skillet with a spoon, asking if it was ready yet like a kid waiting for cookies. I handed over the first loaded sweet potato and watched her eat the whole thing standing at the counter, not even bothering to sit down. That reaction told me everything I needed to know about this recipe.
Ingredients
- 4 medium sweet potatoes: Pick ones with smooth, unblemished skin and a similar size so they finish roasting at the same time.
- 1 small onion, finely chopped: Yellow or white onion works best for building a solid, sweet flavor base.
- 1 green bell pepper, finely chopped: The slight bitterness balances the sweetness of the tomato sauce and brown sugar.
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable here, as the jarred stuff gets lost in all the bold spices.
- 500 g (1 lb) ground beef: An 80/20 blend gives you enough fat for flavor without turning the filling greasy, but ground turkey or plant-based mince works beautifully too.
- 1 cup (240 ml) tomato sauce: Use plain, unseasoned tomato sauce so you can control every layer of flavor yourself.
- 2 tbsp tomato paste: This is what gives the filling that deep, concentrated tomato punch that makes Sloppy Joes iconic.
- 2 tbsp Worcestershire sauce: Choose a gluten-free brand if needed, and never skip this ingredient because it is the backbone of umami in the dish.
- 2 tbsp ketchup: A little goes a long way toward rounding out the sweet and tangy profile.
- 1 tbsp brown sugar: It caramelizes slightly during the simmer and pulls all the sharper flavors together.
- 1/2 cup (120 ml) beef or vegetable broth: This thins the sauce just enough to keep things saucy without turning it into soup.
- 1 tsp smoked paprika: This is the secret weapon that makes people ask what is in this and why does it taste so good.
- 1/2 tsp chili powder: Adds a gentle warmth without overwhelming anyone at the table.
- 1/2 tsp ground cumin: A quiet earthiness that most people cannot quite identify but would absolutely miss if it were gone.
- 1/2 tsp salt and 1/4 tsp ground black pepper: Adjust to taste at the end, especially if your broth is already salted.
- Chopped fresh parsley and shredded cheddar cheese (optional): The cheese melts into the filling like a dream, and the parsley adds a fresh pop that cuts through the richness.
Instructions
- Roast the sweet potatoes:
- Preheat your oven to 400 degrees F (200 degrees C), prick each sweet potato several times with a fork, and arrange them on a baking sheet. Roast for 40 to 45 minutes until a knife slides through the center with zero resistance.
- Brown the meat:
- While the potatoes roast, heat a large skillet over medium heat and add the ground beef, breaking it apart with a wooden spoon as it cooks. Let it get genuinely brown, not just gray, because that caramelization is where the flavor starts.
- Build the flavor base:
- Toss in the chopped onion, bell pepper, and minced garlic, then sauté for 4 to 5 minutes until the vegetables soften and your kitchen smells absolutely incredible.
- Simmer the filling:
- Stir in the tomato sauce, tomato paste, Worcestershire sauce, ketchup, brown sugar, smoked paprika, chili powder, cumin, salt, pepper, and broth. Let everything bubble gently for about 10 minutes until the mixture thickens and coats the back of your spoon.
- Prep the potatoes:
- When the sweet potatoes are tender, split each one open lengthwise and fluff the insides with a fork to create a little bed for the filling.
- Assemble and serve:
- Spoon the Sloppy Joe mixture generously over each sweet potato, top with shredded cheddar or fresh parsley if you like, and serve immediately while everything is hot and steamy.
There is something about the way melted cheddar sinks into the nooks and crannies of a split sweet potato that makes this dish feel like a hug on a plate. It stopped being just a weeknight fix for me the night I served it to friends and everyone went quiet at the table, which is the highest compliment any cook can receive.
Making It Your Own
Swap the ground beef for cooked lentils if you want a vegetarian version that still feels hearty and substantial. A few dashes of hot sauce folded into the filling or a dollop of sour cream on top can shift the whole personality of the dish without any extra effort.
What to Serve Alongside
A crisp green salad with a viny dressing cuts through the richness beautifully, or you could go full comfort mode with creamy coleslaw on the side. Either way, you want something with crunch to balance the soft, saucy texture of the loaded sweet potatoes.
Storing and Reheating Leftovers
Keep the filling and the sweet potatoes in separate containers in the fridge for up to three days. Reheat the filling in a skillet with a splash of broth and warm the potatoes in the oven to bring back their texture.
- Leftover filling also makes an excellent topping for rice or even a baked regular potato.
- Freeze the filling on its own for up to two months and thaw it overnight in the fridge.
- Always roast fresh sweet potatoes for leftovers rather than reheating the already stuffed ones.
Some recipes earn a permanent spot in your rotation because they are easy, and others earn it because they make people happy. This one manages to do both without even trying very hard.
Recipe Q&A Section
- → Can I use ground turkey instead of ground beef?
-
Yes, ground turkey works well as a leaner alternative. Cook it the same way, breaking it up as it browns. You may want to add a splash of olive oil since turkey has less fat than beef.
- → How do I know when the sweet potatoes are fully cooked?
-
Pierce the center of the sweet potato with a sharp knife. If it slides in easily with no resistance, they are ready. This typically takes 40 to 45 minutes at 400°F.
- → Can I make the Sloppy Joe filling ahead of time?
-
Absolutely. The filling can be prepared up to three days in advance and stored in an airtight container in the refrigerator. Reheat it on the stovetop or in the microwave before spooning over freshly baked sweet potatoes.
- → What can I substitute for Worcestershire sauce to keep it gluten-free?
-
Look for certified gluten-free Worcestershire sauce, which is widely available. Alternatively, you can use a mix of tamari soy sauce and a splash of apple cider vinegar for a similar umami depth.
- → How should I store leftovers?
-
Store the filling and sweet potatoes separately in airtight containers in the refrigerator for up to four days. Reheat the sweet potatoes in the oven to maintain their texture, and warm the filling on the stovetop.
- → Can I make a vegetarian version of this dish?
-
Yes, swap the ground beef for cooked lentils or plant-based ground meat crumbles. Follow the same cooking steps, adjusting the simmering time as needed. The sauce flavors work beautifully with both options.