Sloppy Joe Bowls with Sweet Potatoes are a hearty, comforting, and healthier twist on the classic sandwich. Instead of using buns, this recipe serves rich and savory sloppy joe filling over roasted sweet potatoes for a filling meal packed with flavor. The sweetness of the potatoes pairs perfectly with the tangy meat sauce, creating a balanced bite every time. It is simple enough for busy weeknights and satisfying enough for family dinners. With easy ingredients and minimal prep, this bowl recipe is a great option when you want comfort food without feeling too heavy after eating.
Why You’ll Love This Recipe
You’ll love this recipe because it combines bold flavor, easy preparation, and wholesome ingredients in one bowl. Sweet potatoes add natural sweetness, fiber, and nutrients while the sloppy joe mixture brings rich savory taste. It is a perfect family-friendly meal that both kids and adults enjoy. You can make it ahead for meal prep, and leftovers taste even better the next day. This recipe is also flexible because you can use ground beef, turkey, or chicken depending on your preference. It is filling, colorful, and much healthier than traditional sloppy joe sandwiches with white buns.
How To Make
Making Sloppy Joe Bowls with Sweet Potatoes is simple and beginner-friendly. First, roast diced or halved sweet potatoes until soft and caramelized. While they cook, prepare the sloppy joe filling by sautéing onions, garlic, and ground meat in a skillet. Add tomato sauce, ketchup, mustard, and seasonings, then simmer until thick and flavorful. Once the sweet potatoes are ready, place them in bowls and spoon the sloppy joe mixture over the top. Finish with fresh herbs, shredded cheese, or sliced green onions if desired. Serve hot and enjoy a delicious complete meal.
What’s the Best Way to Cook
The best way to cook sweet potatoes for this recipe is roasting them in the oven. Roasting brings out their natural sweetness and creates soft centers with lightly crisp edges. For the sloppy joe filling, cook it in a skillet over medium heat so the meat browns properly and the sauce thickens evenly. This method gives the best flavor and texture.

What to Serve With
Serve these bowls with a crisp green salad, steamed vegetables, roasted broccoli, or coleslaw for freshness. You can also add avocado slices, pickles, or a spoonful of sour cream on top. Garlic bread or cornbread works well if you want something extra filling on the side.
Watch Out for These Mistakes While
Do not overcook the sweet potatoes or they may become mushy. Avoid adding too much liquid to the sloppy joe mixture because the sauce should be thick, not watery. Make sure to season the filling properly so the flavor stays bold. Also, do not skip browning the meat first, as it adds richness.
Can You Freeze This
Yes, you can freeze the sloppy joe filling very well. Let it cool completely, then store it in airtight freezer-safe containers for up to three months. Freeze sweet potatoes separately for best texture. Thaw overnight in the fridge before reheating.
Storage Tips
Store leftovers in airtight containers in the refrigerator for up to four days. Keep the sweet potatoes and meat mixture separate if possible to maintain texture. Reheat in the microwave or on the stovetop until hot. Add a splash of water if the sauce becomes too thick.
Directions
Preheat oven to 400°F. Roast sweet potatoes until tender. Cook onions and ground meat in a skillet, then add sauce ingredients and simmer. Fill bowls with roasted sweet potatoes and top with sloppy joe mixture. Garnish and serve warm.
Estimated Nutrition
Each serving contains approximately 420 calories, 28g protein, 18g fat, 35g carbohydrates, 6g fiber, and 10g sugar. Values may vary depending on ingredients used.
Ingredients
2 medium sweet potatoes
1 pound ground beef or turkey
1 small onion, diced
2 cloves garlic, minced
1 cup tomato sauce
2 tablespoons ketchup
1 tablespoon mustard
1 tablespoon brown sugar
1 teaspoon paprika
Salt and pepper to taste
1 tablespoon olive oil
Green onions or cheese for garnish
Step 1
Preheat your oven to 400°F and line a baking tray with parchment paper. Wash the sweet potatoes well, then dice them into cubes or cut them in half lengthwise. Toss with olive oil, salt, and pepper. Spread them evenly on the tray so they roast properly. Bake for about 25 to 30 minutes, turning once halfway through cooking for even browning and tender texture.
Step 2
While the sweet potatoes roast, heat a large skillet over medium heat. Add a little oil, then cook the diced onion until soft and fragrant. Add the minced garlic and stir for one minute. Next, add the ground beef or turkey. Break it apart with a spoon and cook until browned completely. Drain any extra grease before moving to the next step.
Step 3
Add tomato sauce, ketchup, mustard, brown sugar, paprika, salt, and pepper to the cooked meat mixture. Stir everything well so the flavors combine evenly. Lower the heat and let the mixture simmer for about 10 minutes. This allows the sauce to thicken and coat the meat nicely. Stir occasionally so nothing sticks to the bottom of the skillet.
Step 4
Remove the roasted sweet potatoes from the oven once soft and caramelized. Divide them between serving bowls. Spoon the warm sloppy joe mixture generously over the top of each bowl. Add optional toppings like shredded cheese, chopped parsley, or green onions for extra flavor. Serve immediately while hot and enjoy this hearty, comforting, and delicious meal.

Sloppy Joe Bowls with Sweet Potatoes
Equipment
- Baking tray
- Parchment paper
- knife
- Cutting board
- Skillet
- Spatula
- Mixing spoon
- serving bowls
Ingredients
- 2 medium sweet potatoes
- 1 pound ground beef or turkey
- 1 small onion diced
- 2 cloves garlic minced
- 1 cup tomato sauce
- 2 tablespoons ketchup
- 1 tablespoon mustard
- 1 tablespoon brown sugar
- 1 teaspoon paprika
- Salt and pepper to taste
- 1 tablespoon olive oil
- Green onions or shredded cheese for garnish







