This dish swaps traditional buns for roasted sweet potatoes, creating a wholesome twist on the beloved Sloppy Joe. Ground beef is browned with onions, bell peppers, and garlic, then simmered in a rich tomato-based sauce seasoned with smoked paprika, chili powder, and cumin.
The sweet potatoes bake until fork-tender, their natural sweetness pairing perfectly with the savory, slightly tangy filling. Top with shredded cheddar or fresh parsley for a satisfying weeknight meal that's naturally gluten-free.
My roommate walked into the kitchen one Tuesday night while I was scooping spiced beef mixture onto a split sweet potato and said that looks like the happiest accident you have ever made. She was right. I had run out of hamburger buns and refused to let a good pot of Sloppy Joe filling go to waste, so I roasted what I had on the counter and ended up creating something far better than the original plan.
I brought these to a potluck last fall expecting them to be a weird curiosity, but they vanished before the cornbread did. There is something about eating a Sloppy Joe with a fork that makes people feel like they are getting away with something indulgent while secretly eating a plate of vegetables.
Ingredients
- 4 medium sweet potatoes: Look for ones with uniform thickness so they roast evenly and sit flat on the plate when split open.
- 500 g (1 lb) ground beef: A leaner blend works well here since the sauce adds plenty of richness on its own.
- 1 small onion, finely chopped: Yellow or white onion melts into the sauce and adds sweetness without chunks.
- 1 green bell pepper, finely chopped: Dice it small so it blends into the filling rather than competing with each bite.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference in the depth of the sauce.
- 1 cup (240 ml) tomato sauce: This forms the base of the Sloppy Joe flavor, so choose one you enjoy on its own.
- 2 tbsp tomato paste: It concentrates the tomato flavor and helps thicken everything without a long simmer.
- 2 tbsp Worcestershire sauce: Check the label if you need gluten free, as not all brands are certified.
- 2 tbsp ketchup: A touch of ketchup rounds out the sweetness and ties the sauce together.
- 1 tbsp brown sugar: This deepens the molasses note and balances the acidity of the tomatoes.
- 1/2 cup (120 ml) beef or vegetable broth: It loosens the sauce just enough to spoon over the potatoes without turning soupy.
- 1 tsp smoked paprika: This is the secret weapon that gives the filling its campfire quality.
- 1/2 tsp chili powder: It adds warmth without overwhelming heat, keeping the dish family friendly.
- 1/2 tsp ground cumin: A small amount brings earthiness that grounds the sweetness of the potatoes.
- 1/2 tsp salt and 1/4 tsp black pepper: Seasoning that you can adjust to taste after the sauce has simmered.
- Optional toppings: Chopped fresh parsley and shredded cheddar cheese are both excellent finishing touches.
Instructions
- Roast the sweet potatoes:
- Preheat your oven to 400 degrees F, prick each sweet potato several times with a fork, and set them on a baking sheet. Bake for 40 to 45 minutes until a knife slides through the center with zero resistance.
- Brown the ground beef:
- 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. Drain the excess fat once it is fully browned and no longer pink.
- Soften the aromatics:
- Toss in the chopped onion, bell pepper, and minced garlic, then stir everything together for 4 to 5 minutes until the vegetables soften and your kitchen smells incredible.
- Build the sauce:
- Stir in the tomato sauce, tomato paste, Worcestershire sauce, ketchup, brown sugar, and all the spices, then pour in the broth and give it a good stir. Let it bubble gently for 10 minutes until it thickens into a rich, spoonable mixture.
- Split and stuff:
- When the sweet potatoes are tender, split each one lengthwise and fluff the orange flesh with a fork to create a little bed for the filling.
- Assemble and serve:
- Spoon a generous mound of the Sloppy Joe mixture over each sweet potato and finish with parsley, cheddar cheese, or both if you are feeling ambitious. Serve them hot while the cheese melts into the sauce.
The night I served these to my family, my dad went quiet after the first bite and I briefly panicked before he said this is better than the way my mom made them. That sentence has been living rent free in my head ever since.
Making It Your Own
Ground turkey or plant based mince works beautifully if beef is not your thing, and lentils are a surprisingly satisfying swap that turn this into a fully vegetarian meal. I once used black beans by accident and honestly would do it again on purpose.
What to Serve Alongside
A crisp green salad or tangy coleslaw cuts through the richness of the filling and turns this into a complete plate. A light vinegar based slaw works particularly well because the crunch and acidity keep each bite interesting.
Storing and Reheating
Store the filling and sweet potatoes separately in airtight containers in the fridge for up to 3 days. The filling reheats beautifully in a skillet over low heat, and the potatoes just need a quick spin in the microwave or a few minutes in a warm oven.
- Freeze the filling on its own for up to 2 months and roast fresh potatoes when you are ready to eat.
- Add a splash of broth when reheating the filling if it has thickened too much in the fridge.
- Always taste for salt after reheating because flavors can mellow overnight.
These Sloppy Joe sweet potatoes are the kind of dinner that reminds you comfort food does not need to be complicated to be memorable. Make them once and watch them become a regular in your weeknight rotation.
Recipe FAQs
- → Can I make this with ground turkey instead of beef?
-
Yes, ground turkey works beautifully as a leaner alternative. Since turkey has less fat, you may want to add a splash of olive oil when browning to prevent sticking and keep the meat moist.
- → How do I know when the sweet potatoes are fully cooked?
-
Pierce the center of each sweet potato with a sharp knife. If it slides through without resistance, they're ready. This typically takes 40–45 minutes at 400°F, depending on their size.
- → What can I substitute for Worcestershire sauce?
-
Coconut aminos work well as a gluten-free alternative. You can also use a mix of soy sauce and a splash of apple cider vinegar, or simply add a bit more beef broth with a pinch of extra brown sugar.
- → How should I store and reheat leftovers?
-
Store the filling and sweet potatoes separately in airtight containers in the refrigerator for up to 3 days. Reheat the filling in a skillet over medium heat and warm the potatoes in the oven at 350°F for about 10 minutes.
- → Can I prepare the Sloppy Joe filling ahead of time?
-
Absolutely. The filling actually tastes better the next day as the flavors meld. Make it a day in advance, refrigerate, then reheat while the sweet potatoes roast for an easy weeknight dinner.
- → Is there a vegetarian version of this dish?
-
Yes, swap the ground beef for cooked lentils or your favorite plant-based mince. Adjust the simmering time slightly, as lentils and plant-based options may need less cooking time to absorb the sauce flavors.