Sloppy Joe Sweet Potatoes (Whole30 & Paleo) – A Comforting Healthy Twist on a Classic

Servings: 4 Total Time: 40 mins Difficulty: Beginner
The comfort food upgrade your weeknight dinner has been waiting for
Four baked sweet potatoes sliced open and loaded with savory Whole30 paleo sloppy joe ground beef filling, garnished with fresh cilantro on a white plate pinit

You know that moment when you realize comfort food and healthy eating don’t have to be enemies? That’s exactly what happened the first time I made these sloppy joe sweet potatoes.

I grew up eating classic sloppy joes — the kind that come from a can and stain your shirt before you even take a second bite. I loved every messy, saucy bite of it.

But somewhere along the way I started paying more attention to what I was putting in my body, and that canned stuff just wasn’t cutting it anymore. So I did what I always do in the kitchen — I started experimenting.

The result? A recipe that tastes like the comfort food you grew up on but is secretly doing great things for your body. No bun, no guilt, just a big fluffy sweet potato doing all the heavy lifting. FYI, once you try this version, going back to the original is going to feel like a step backward.

Why you’ll love this recipe

  • It’s Whole30 and paleo approved — No sneaky ingredients, no off-plan compromises. This one checks all the boxes without feeling like diet food.
  • Ready in about 40 minutes — The sweet potatoes bake while you whip up the meat filling. Everything comes together without you breaking a sweat.
  • The sweet potato IS the bun — And honestly? It’s a better bun. The natural sweetness of the potato balances the savory, tangy meat filling in a way that regular bread just can’t compete with.
  • It’s a full meal in one dish — Protein, complex carbs, and vegetables all in one bite. No sides required unless you want them.
  • Great for meal prep — Make a big batch on Sunday and you have lunches or dinners sorted for the next few days. The filling reheats beautifully.
  • Crowd-pleaser for picky eaters — Even people who “don’t do healthy food” will clean their plate. The flavors are bold, familiar, and satisfying.

Ingredients

For the sweet potatoes:

  • 4 medium sweet potatoes
  • 1 tablespoon olive oil
  • Salt to taste

For the sloppy joe filling:

  • 1 pound ground beef (85/15 is ideal for flavor)
  • 1 small yellow onion, finely diced
  • 1 green bell pepper, finely diced
  • 3 garlic cloves, minced
  • 1 can (6 oz) tomato paste
  • 1/2 cup beef broth (make sure it’s Whole30 compliant)
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon coconut aminos (this is your secret weapon — it adds a subtle sweetness and depth without soy)
  • 1 teaspoon chili powder
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cumin
  • 1/2 teaspoon garlic powder
  • Salt and black pepper to taste

Optional garnish:

  • Fresh cilantro or parsley
  • Sliced green onions
  • Red onion, finely diced

Key ingredient notes:

Ground beef — Go for 85/15. Leaner beef will technically work but you will lose some of that rich, juicy flavor that makes this filling so good. Fat equals flavor here.

Coconut aminos — If you have never cooked with coconut aminos before, this is your sign to grab a bottle. It looks like soy sauce but it’s sweeter, milder, and completely Whole30 and paleo compliant. It adds a layer of flavor that you can’t quite put your finger on but absolutely notice when it’s missing.

Tomato paste — Check the label if you are strict Whole30. Some brands sneak in added sugars. A simple ingredients list of just tomatoes is what you’re looking for.

Beef broth — Same deal. Read the label and look for a compliant brand with no added sugars or non-compliant additives.

Step-by-step instructions

Step 1: Bake the sweet potatoes

Preheat your oven to 400°F. Scrub your sweet potatoes clean, pat them dry, and pierce each one several times with a fork. Rub them with olive oil and a pinch of salt, then place them directly on the oven rack or on a baking sheet. Bake for 45 to 50 minutes until they’re completely tender and a knife slides in with zero resistance.

Step 2: Cook the aromatics

While the sweet potatoes are doing their thing in the oven, heat a large skillet over medium-high heat. Add a drizzle of olive oil, then toss in your diced onion and bell pepper. Cook for about 4 to 5 minutes, stirring occasionally, until they soften and start to get a little color on them. Add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen is going to smell incredible right about now.

Step 3: Brown the ground beef

Add the ground beef directly into the skillet with the aromatics. Break it up with a wooden spoon or spatula as it cooks. Season with a pinch of salt and black pepper. Cook until the beef is fully browned with no pink remaining, about 6 to 8 minutes. If there’s a lot of excess fat in the pan, carefully drain some off — but leave a little for flavor.

Step 4: Build the sloppy joe sauce

Reduce the heat to medium. Add the tomato paste, beef broth, apple cider vinegar, coconut aminos, chili powder, smoked paprika, cumin, and garlic powder to the skillet. Stir everything together until the tomato paste is fully incorporated and the beef is evenly coated in the sauce. Let it simmer for 8 to 10 minutes, stirring occasionally, until the sauce thickens and clings to the meat. Taste and adjust the seasoning — a little more salt, a pinch more chili powder, whatever your gut says.

Step 5: Assemble and serve

Pull your sweet potatoes out of the oven and let them cool for just a couple of minutes. Slice each one open lengthwise and use a fork to fluff up the inside flesh. Pile that sloppy joe filling generously on top — don’t be shy with it. Finish with fresh cilantro, sliced green onions, or diced red onion if you like. Serve immediately.

Serving suggestions

Keep it simple — These are honestly a complete meal on their own. A big stuffed sweet potato with that savory filling needs no backup.

Add a fresh side salad — A simple arugula salad with lemon and olive oil cuts through the richness of the beef beautifully. The bitterness of the arugula plays really well against the sweetness of the potato.

Serve with roasted vegetables — Roasted broccoli, asparagus, or zucchini work great alongside this dish. Toss them in olive oil, salt, and pepper and throw them in the oven while the sweet potatoes bake.

Top it your way — If you’re not strict Whole30, a dollop of sour cream or a sprinkle of sharp cheddar on top takes this to a whole other level. Just saying.

Make it a spread — Hosting people? Set out the filling, the baked potatoes, and a bunch of topping options and let everyone build their own. It’s a low-effort crowd moment that always impresses.

Storage tips

Refrigerator — Store the sloppy joe filling and the sweet potatoes separately in airtight containers. The filling keeps well in the fridge for up to 4 days. The sweet potatoes will last about the same. Storing them separately prevents the potato from getting soggy.

Freezer — The meat filling freezes beautifully. Portion it into freezer-safe bags or containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The sweet potatoes do not freeze well — bake those fresh when you’re ready to eat.

Reheating — Reheat the filling in a skillet over medium heat with a splash of beef broth to loosen it back up. For the sweet potatoes, wrap them in foil and warm in a 350°F oven for about 15 minutes, or microwave them for 2 to 3 minutes until heated through.

A quick note before you go

Look, I know “healthy sloppy joes” sounds like something a nutritionist dreamed up to ruin a perfectly good childhood memory. But I promise — this one actually delivers on flavor. It’s messy, it’s satisfying, and it’s the kind of meal that makes you feel good both while you’re eating it and after. That’s the whole point of everything I make here at Recipes By Kip.

If you make this recipe, I’d genuinely love to hear how it went. Drop a comment, share it on Pinterest, or tag me on social. Let’s keep making good food together.

With gratitude, Kip

Difficulty: Beginner Prep Time 10 mins Cook Time 30 mins Total Time 40 mins
Servings: 4 Estimated Cost: $ 15
Best Season: Suitable throughout the year

Description

Juicy, savory ground beef loaded with bold sloppy joe flavors, piled high onto fluffy baked sweet potatoes. This recipe is Whole30 approved, paleo-friendly, and comes together in under 40 minutes — no bun required.

Ingredients

Sweet potatoes:

Sloppy joe filling:

Instructions

  1. Preheat oven to 400°F. Pierce sweet potatoes, rub with olive oil and salt, bake 45 to 50 minutes.
  2. Saute onion and bell pepper in olive oil for 4 to 5 minutes. Add garlic and cook 30 seconds.
  3. Add ground beef and brown fully, 6 to 8 minutes. Drain excess fat.
  4. Add tomato paste, broth, vinegar, coconut aminos, and spices. Simmer 8 to 10 minutes until sauce thickens.
  5. Slice open sweet potatoes, fluff the flesh, pile filling on top, garnish, and serve.
Keywords: sloppy joe sweet potatoes, whole30 sloppy joes, paleo sloppy joes, stuffed sweet potatoes, healthy sloppy joes, ground beef sweet potato, whole30 dinner recipes, paleo dinner recipes
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use ground turkey instead of ground beef?

Absolutely. Ground turkey works well in this recipe and keeps it leaner. Just keep in mind that turkey is less fatty than beef, so the filling will be a little less rich. To compensate, make sure you don't skip the coconut aminos and consider adding an extra tablespoon of tomato paste for depth.

How do I know when the sweet potatoes are fully cooked?

The easiest test is the knife test. Slide a sharp knife or a skewer into the thickest part of the potato. If it goes in with no resistance at all, they're done. The skin will also look slightly wrinkled and the potato may have started to release a little of its natural sugars. Don't pull them early — an undercooked sweet potato ruins the whole experience.

Is this recipe actually Whole30 compliant?

Yes, as long as you check your labels. The main things to watch are your beef broth and tomato paste — both can sometimes contain added sugars or non-compliant additives depending on the brand. Stick to brands with clean, simple ingredient lists and you're good to go.

Can I make the filling ahead of time?

Yes, and honestly it tastes even better the next day after the flavors have had time to meld. Make the filling up to 3 days ahead, store it in the fridge, and reheat it when you're ready to serve. Just bake the sweet potatoes fresh for best results.

What if I don't have coconut aminos?

If you're not strict Whole30 or paleo, a small amount of Worcestershire sauce can work as a substitute. It gives a similar depth of flavor. For a completely soy-free and compliant option though, coconut aminos really is the best swap — it's worth keeping a bottle on hand.

Can I make this recipe vegetarian?

You can swap the ground beef for cooked lentils or a plant-based ground meat substitute. The sauce works really well with both. Just use vegetable broth instead of beef broth and you've got a solid vegetarian version that still delivers on flavor.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.