Sloppy Joe Bowls

A toss-it-all-together dinner bowl kind of situation is one of my favorite ways to pull together a meal on those busy nights when I don’t want to think about making anything too complicated but I still want something nourishing and satisfying. These sloppy joe bowls are my newest creation, and I just love how they’re super easy, healthy, but also totally taste like comfort food! 

We’re skipping the buns and piling that savory ground beef mixture over roasted sweet potatoes, crunchy coleslaw, and punchy pickled toppings instead.

Why you’ll love this recipe:

  • It’s a healthy, high-protein dinner that still delivers big comfort food energy.

  • Comes together super quickly—great for weeknights or meal prep.

  • Totally customizable—switch up the protein, base, or toppings to make it your own.

Big flavor, minimal fuss, and it all fits in a bowl. Let’s go!

(Want more dinner bowl inspiration? Take a look at my viral ground beef cottage cheese and sweet potato bowls, ground beef burrito bowls, bang bang salmon bowls, and Korean veggie bibimbap bowls!) 

sloppy joe bowl

Ingredients

Prefer a printable recipe card? No worries! You’ll find one at the bottom of this post. I’m also going to cover more about the ingredients I selected and why, some photos to help demonstrate the various stages, and ideas for variations and substitutions in case you want to shake things up a little. 

  • Sweet potatoes: These roast up beautifully and add natural sweetness that pairs perfectly with the savory beef mixture.

  • Ground beef: I use lean ground beef (like 90/10) to keep things balanced. You can swap in ground turkey or plant-based meat if you like.

  • Coleslaw (prepared or store-bought): Adds crunch and freshness. Use a vinegar-based slaw for a tangy contrast, or creamy if that’s more your vibe.

  • Pickles: The briny bite cuts through the richness and gives it that classic sloppy joe zing.

  • Pickled red onion: Tangy and vibrant—these add a little bite and a pop of color.

  • White onion: Classic base flavor for the sloppy joe filling. Yellow onion works too!

  • Olive oil: For roasting the sweet potatoes, and for sautéing the onions and beef.

  • Tomato sauce: This is the base of our sloppy joe sauce—smooth, rich, and easy.

  • Mustard: Brings a bit of sharpness and zip. Yellow mustard is great, but Dijon works in a pinch.

  • Ketchup: Sweet and tangy, this helps give that nostalgic sloppy joe flavor.

  • BBQ sauce: Adds depth, smokiness, and a little sweetness. Use your favorite brand!

  • Salt: Half goes on the potatoes, half in the meat sauce. Always season as you go!

  • Fresh cilantro, for garnish: Totally optional, but I love the herby freshness it adds at the end.

sloppy joe bowl ingredients

How To Make Sloppy Joe Bowls

  • Preheat your oven to 400°F and line a baking sheet with parchment. Toss your sweet potato chunks with 2 tablespoons of olive oil and ½ teaspoon of salt, then spread them out in a single layer. Roast for about 30 minutes, or until they’re golden and fork-tender.

sweet potatoes for sloppy joe bowls

  • While that’s going, heat the remaining tablespoon of olive oil in a large skillet over medium-high heat. Add your diced onion and cook for about 5 minutes, until soft and translucent. Toss in the ground beef and cook until it’s browned and cooked through—around 7 to 10 minutes. If there’s extra grease, go ahead and drain it off.

ground beef for sloppy joe bowl

  • Stir in the tomato sauce, BBQ sauce, ketchup, mustard, and the rest of the salt. Bring it to a simmer, then reduce the heat and let it bubble gently for about 10 minutes, stirring now and then until it thickens up nicely.

sloppy joe ground beef base

  • Now to build your bowls: Start with the roasted sweet potatoes, then add a scoop of coleslaw. Pile on that saucy sloppy joe mixture, then top it off with pickles, pickled red onions, and a sprinkle of fresh cilantro.
  • Grab a fork and dig in!

sloppy joe bowls with sweet potato

Variations & Substitutes

  • Swap the protein: Use ground turkey, chicken, or even lentils or plant-based crumbles for a vegetarian version.

  • Change the base: Not a fan of sweet potatoes? Try white rice, brown rice, quinoa, or even mashed cauliflower.

  • Make it spicy: Stir in a pinch of chili flakes or a few dashes of hot sauce to the sloppy joe mixture for some heat.

  • Add cheese: A sprinkle of shredded cheddar, pepper jack, or even crumbled feta over the top is always welcome.

  • Tex-Mex twist: Add a little taco seasoning to the beef and top with guacamole, black beans, or corn salsa.

  • Low-carb option: Serve over a bed of sautéed cabbage, cauliflower rice, or zucchini noodles.

  • Bowl bar for a crowd: Set up a build-your-own bowl bar with roasted veggies, slaw, sauces, and toppings so everyone can customize their own.

overhead sloppy joe bowl

Sloppy Joe Bowls

These Sloppy Joe Bowls are everything we all love about the classic sandwich—just deconstructed and bowl-ready. They're hearty, comforting, and layered with sweet roasted potatoes, saucy ground beef, crunchy slaw, and your favorite tangy toppings. It’s a cozy, weeknight-friendly dinner that’s fun to eat and easy to customize. High on flavor, low on fuss.
Prep Time10 minutes
Cook Time40 minutes
Total Time50 minutes
Course: Main Course
Servings: 2

Ingredients

  • 2 medium sweet potatoes cut into 1” pieces
  • ½ lb ground beef
  • 1 ½ cups coleslaw prepared or store-bought
  • ¼ cup pickles
  • ¼ cup pickled red onion
  • ½ medium white onion chopped
  • 3 tbsp olive oil divided
  • 15 oz tomato sauce
  • 2 tbsp mustard
  • ¼ cup ketchup
  • cup BBQ sauce
  • 1 tsp salt divided
  • Fresh cilantro for garnish

Instructions

  • Preheat your oven to 400°F and line a baking sheet with parchment. Toss your sweet potato chunks with 2 tablespoons of olive oil and ½ teaspoon of salt, then spread them out in a single layer. Roast for about 30 minutes, or until they’re golden and fork-tender.
  • While that’s going, heat the remaining tablespoon of olive oil in a large skillet over medium-high heat. Add your diced onion and cook for about 5 minutes, until soft and translucent. Toss in the ground beef and cook until it’s browned and cooked through—around 7 to 10 minutes. If there’s extra grease, go ahead and drain it off.
  • Stir in the tomato sauce, BBQ sauce, ketchup, mustard, and the rest of the salt. Bring it to a simmer, then reduce the heat and let it bubble gently for about 10 minutes, stirring now and then until it thickens up nicely.
  • Now to build your bowls: Start with the roasted sweet potatoes, then add a scoop of coleslaw. Pile on that saucy sloppy joe mixture, then top it off with pickles, pickled red onions, and a sprinkle of fresh cilantro.
  • Grab a fork and dig in!

These Sloppy Joe Bowls are proof that comfort food doesn’t have to be complicated. Whether you’re serving them up for a cozy family dinner or meal prepping a couple of easy lunches, they hit the spot every time. Don’t forget to pile on the pickles, and if you’ve got any leftovers—they’re just as good the next day. Enjoy!