Sloppy Joe Bowls Recipe for Hearty Weeknight Dinners

What’s better than a classic sloppy joe sandwich? Sloppy Joe Bowls. These bowls capture all the bold, saucy flavors of a traditional sloppy joe while offering a balanced, easy-to-assemble meal with about 29g of protein per serving. They’re perfect for busy weeknights and ideal for meal prep—make the components ahead, then assemble when you’re ready to eat.

I love bowl recipes because they’re convenient, versatile, and family-friendly. You can prep elements in advance—roast the sweet potatoes, make the sauce, and toss the slaw—and then quickly assemble bowls for dinner. These Sloppy Joe Bowls are a family favorite and a simple way to enjoy classic comfort food in a lighter, more customizable format.

A bowl with ground meat, diced sweet potatoes, sliced pickles, shredded cabbage, and red onion.

Components of our Sloppy Joe Bowls

  • Sloppy joe meat: Ground beef simmered in a homemade sauce made with tomato sauce, tomato paste, ketchup, Dijon mustard, Worcestershire, brown sugar, garlic, and chili powder for a balanced sweet-savory flavor.
  • Roasted sweet potatoes: Cubed, tossed with oil and salt, and roasted until tender and caramelized—an earthy, slightly sweet base for the bowls.
  • Cabbage slaw: Thinly shredded cabbage and red onion tossed with red wine vinegar, a little sugar, and salt for crispness and tang.
  • Sliced pickles: A classic sloppy joe accompaniment—bright, briny pickles cut the richness of the meat and add a welcome crunch.

Here’s a tip!

Allow the sauce to simmer with the meat for at least 10 minutes. This gives the flavors time to meld and creates a richer, more satisfying taste.

A collage showing diced sweet potatoes, red sauce in a jar, sliced onions with cabbage, and a bowl with cooked mixture, arranged in a sequence of preparation.

Can I use another kind of ground meat?

Yes. Ground turkey, chicken, or a plant-based ground substitute will work well. Keep in mind that leaner meats may produce less fat and liquid than ground beef, so you might need to adjust cooking times or add a splash of broth or water while simmering the sauce.

Other sides and serving ideas

I serve these bowls with roasted sweet potatoes, pickled cabbage, and sliced pickles, but they pair nicely with many sides. A few favorite options:

  • Cornbread: Warm, buttery cornbread complements the sweet and savory notes of sloppy joe meat.
  • Coleslaw: A creamy coleslaw offers a different texture and pairs well with the bold meat sauce.
  • Baked beans: Smoky or sweet baked beans make a hearty, classic Southern-style side.
  • Mac and cheese: A comforting, kid-friendly option that turns the meal into full-on comfort food.
A bowl filled with ground beef, diced sweet potatoes, sliced pickles, shredded lettuce, and red onion slices, with a fork on the side.

Storage suggestions

Store leftover components separately in airtight containers in the refrigerator for up to 3 days. Keep the meat, roasted sweet potatoes, and cabbage slaw apart to preserve texture. Reheat the meat and potatoes in the microwave or on the stove, assemble the bowls, add fresh pickles, and enjoy.

A bowl of salad with shredded cabbage, red onion, diced sweet potatoes, a scoop of seasoned ground meat, and garnished with parsley. Pickle slices are visible in the background.

More healthy bowl recipe ideas

Healthy Bowl Recipes

  • California Roll Sushi Bowl
  • Spicy Salmon Crispy Rice Bowls
  • Slow Cooker Carnitas Burrito Bowls
  • Grilled BBQ Chicken Bowls
  • Hodgepodge Protein Bowl

Sloppy Joe Bowls Recipe

These Sloppy Joe Bowls deliver all the flavor of the classic sandwich in a healthier, easy-to-eat bowl. They’re perfect for meal prep, family dinners, and anyone who loves bold, saucy flavors with a mix of textures.

Ingredients

Sauce

  • 1 tablespoon olive oil
  • ½ white onion, finely grated (about ¼ cup)
  • ½ teaspoon sea salt
  • 2 teaspoons chili powder
  • 4 garlic cloves, grated
  • 2 tablespoons tomato paste
  • ¾ cup tomato sauce
  • ¼ cup ketchup
  • 2 teaspoons Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1 tablespoon light brown sugar

Other ingredients

  • 6 cups shredded green cabbage
  • ½ red onion, thinly sliced
  • 2 tablespoons red wine vinegar
  • 2 teaspoons sea salt, divided
  • 1 teaspoon granulated sugar
  • 2 medium sweet potatoes, peeled and cut into 1-inch cubes
  • 2 tablespoons olive oil (for roasting)
  • ½ teaspoon black pepper
  • 1 cup sliced pickles
  • 2 lbs ground beef (90/10 recommended)

Instructions

  1. Heat 1 tablespoon olive oil in a large saucepan over medium-high heat.
  2. Add the grated onion, ½ teaspoon salt, and chili powder. Sauté for 1–2 minutes, then add the tomato paste and cook another 1–2 minutes to deepen the flavor.
  3. Add the grated garlic and cook until fragrant. Stir in the tomato sauce, ketchup, Worcestershire, Dijon mustard, and brown sugar. Whisk to combine.
  4. Bring the sauce to a boil, then reduce heat to low and simmer for 10–15 minutes. Remove from heat and set aside.
  5. For the slaw: combine shredded cabbage and sliced red onion in a large bowl. Add red wine vinegar, 1 teaspoon salt, and the granulated sugar. Toss until coated, cover, and refrigerate to let flavors meld.
  6. Preheat the oven to 450°F (230°C). Spread sweet potato cubes on a baking sheet, drizzle with 2 tablespoons olive oil, season with 1 teaspoon salt and ½ teaspoon black pepper, and toss to coat. Roast for 25–30 minutes or until fork-tender and slightly caramelized.
  7. While potatoes roast, brown the ground beef in a large skillet over medium-high heat, about 5–7 minutes. Drain excess grease if needed and return the meat to the pan.
  8. Pour the prepared sloppy joe sauce over the browned beef and stir to combine. Simmer briefly until the meat is heated through and coated in sauce. Taste and adjust seasoning.
  9. Assemble bowls: evenly divide the sloppy joe meat among 4–6 bowls, add a scoop of roasted sweet potatoes, a portion of cabbage slaw, and sliced pickles.
  10. Serve immediately and enjoy.

Nutrition (per serving, approximate)

Calories: 578 kcal • Carbohydrates: 31 g • Protein: 29 g • Fat: 38 g • Fiber: 6 g • Sugar: 13 g

Nutrition information is an estimate and should be used as a guideline.

Love this? Leave a comment below!

Share your creations on social media with the hashtag #fitfoodiefinds—we’d love to see how your bowls turned out.

Photography by: The Wooden Skillet