These Whole30 Sloppy Joes are a clean, flavor-packed version of the classic childhood favorite — no added sugars, no buns, no beans — just hearty, saucy meat served over roasted sweet potatoes, lettuce wraps, or cauliflower rice.
The original Sloppy Joe dates back to mid-20th century America, but this updated version trades the sugary ketchup and processed buns for a rich, tomato-based sauce made with real ingredients. It’s spiced just right, loaded with sautéed onions and peppers, and simmered to thick perfection.
Perfect for weeknight dinners, meal prep, or even casual gatherings, these Whole30-friendly Sloppy Joes satisfy the craving for comfort food without straying from your clean-eating goals.
Ingredients Overview
Here’s a breakdown of what makes these Whole30 Sloppy Joes not only compliant but delicious and satisfying.
Protein Base
-
Ground Beef: Look for grass-fed, 85–90% lean. You can also use ground turkey or bison for variety.
-
Onion & Garlic: These aromatics form the base of the sauce and give it classic Sloppy Joe depth.
Sauce Ingredients
-
Tomato Paste: Thickens the sauce and gives it rich umami.
-
Tomato Sauce (or Crushed Tomatoes): Forms the saucy body. Make sure it’s sugar-free and additive-free.
-
Dijon Mustard: Adds tang and complexity.
-
Coconut Aminos: A Whole30-friendly substitute for Worcestershire sauce and soy sauce — slightly sweet, savory, and perfectly compliant.
-
Apple Cider Vinegar: Adds brightness and balances the tomato.
-
Smoked Paprika, Chili Powder, & Black Pepper: These spices give warmth and a smoky kick without adding heat.
-
Salt: Essential for seasoning — add to taste.
Optional Add-ins
-
Bell Pepper (Red or Green): Adds sweetness, texture, and color.
-
Mushrooms: Diced finely, they blend in with the meat and add earthy flavor.
-
Zucchini or Carrot (Grated): A stealthy way to add vegetables and bulk to the mix.
Serving Suggestions
-
Roasted Sweet Potato Halves or Rounds: Naturally sweet and hearty.
-
Lettuce Wraps: Crisp, fresh, and low-carb.
-
Cauliflower Rice: Great for a fork-and-bowl meal.
-
Stuffed Bell Peppers or Portobello Caps: A fun way to serve and eat.
Step-by-Step Instructions

1. Sauté Aromatics
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add:
-
1 small diced onion
-
1 diced red bell pepper
-
2 minced garlic cloves
Sauté for 4–5 minutes until softened and fragrant.
2. Brown the Meat
Add 1 lb ground beef to the skillet. Break up with a spatula and cook until browned and fully cooked (about 6–8 minutes). Drain excess fat if needed.
3. Stir in the Sauce Ingredients
Once the meat is cooked, reduce heat to low and stir in:
-
1/4 cup tomato paste
-
1 cup tomato sauce (no added sugar)
-
1 tablespoon Dijon mustard
-
2 tablespoons coconut aminos
-
1 tablespoon apple cider vinegar
-
1/2 teaspoon chili powder
-
1/2 teaspoon smoked paprika
-
Salt and black pepper to taste
Mix well and simmer for 8–10 minutes until thickened and glossy.
Taste and adjust seasoning — add more vinegar for tang or more coconut aminos for sweetness.
4. Serve
Spoon over your favorite Whole30 base — roasted sweet potato, lettuce wraps, or a bowl of cauliflower rice. Garnish with chopped parsley or green onions if desired.
Tips, Variations & Substitutions
Pro Tips
-
Simmer until thick: Letting the sauce reduce fully intensifies the flavor.
-
Double the batch: These reheat beautifully and are perfect for leftovers or meal prep.
-
Sneak in veggies: Grated zucchini or carrot blends seamlessly into the meat for extra fiber.
Flavor Variations
-
Spicy: Add 1/4 tsp crushed red pepper flakes or a pinch of cayenne.
-
BBQ-style: Add 1–2 tsp compliant BBQ spice blend or smoked salt.
-
Italian twist: Stir in chopped fresh basil or oregano and serve over roasted eggplant rounds.
Protein Swaps
-
Ground Turkey or Chicken: Use lean but not extra lean (93/7 works well).
-
Ground Pork or Bison: Adds richness and depth.
Sauce Substitutes
-
No tomato paste? Double the tomato sauce and simmer longer for a thicker texture.
-
Out of coconut aminos? Use a compliant balsamic vinegar with a pinch of salt.
Serving Ideas & Occasions
These Whole30 Sloppy Joes work for all kinds of meals:
-
Family Dinners: Serve over sweet potatoes for a filling, one-plate meal.
-
Meal Prep: Divide into containers with cauliflower rice and greens.
-
Game Day or Parties: Serve in lettuce cups with a variety of toppings (diced pickles, slaw).
-
Picnic-Friendly: Keep the mix warm in a thermos and pack lettuce wraps separately.
Pair with:
-
Roasted Brussels sprouts
-
Cucumber tomato salad
-
Mashed cauliflower
-
Simple coleslaw with Whole30 mayo
Nutritional & Health Notes
These Sloppy Joes are a well-balanced meal that aligns with Whole30’s focus on whole, unprocessed ingredients.
-
Protein: Lean ground beef provides protein and iron.
-
Fats: Cooked in olive oil with minimal added fat — you can trim this further using leaner cuts.
-
Carbs: Kept low by omitting the bun and using veggie-based bases like sweet potato or lettuce.
-
Vitamins: Bell pepper, tomato, and garlic all contribute vitamin C and antioxidants.
They’re naturally:
-
Grain-Free
-
Dairy-Free
-
Gluten-Free
-
Refined Sugar-Free
-
Soy-Free
Perfect for paleo, clean-eating, and low-sugar lifestyles.
FAQs
Q1: Can I freeze Whole30 Sloppy Joes?
A1: Yes — they freeze very well. Let cool completely, then store in a freezer-safe container for up to 3 months. Thaw in the fridge and reheat on the stovetop or microwave.
Q2: How long do leftovers last?
A2: Store in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet or microwave until warmed through.
Q3: What can I use instead of coconut aminos?
A3: You can use a splash of compliant balsamic vinegar and a pinch of salt, though the sweetness of coconut aminos is ideal. Avoid soy sauce if you want to stay Whole30-compliant.
Q4: Can I make this in a slow cooker?
A4: Yes. Brown the meat first, then add everything to the slow cooker and cook on low for 4–5 hours or high for 2–3 hours. This deepens the flavor and makes for easy meal prep.
Q5: Are canned tomatoes allowed on Whole30?
A5: Yes — as long as they’re free from added sugars and preservatives. Check the label closely. Tomato sauce, paste, and crushed tomatoes are all fine if compliant.
Q6: Can I make this vegetarian?
A6: While Whole30 is typically meat-centric, you can try using compliant lentil-style “meat” crumbles or mushrooms and walnuts for texture — but note that most legumes aren’t Whole30-approved.
Q7: What’s the best way to serve these without bread?
A7: Roasted sweet potato halves, lettuce wraps, or stuffed peppers are great. Cauliflower rice bowls and baked portobello mushrooms also work well and feel hearty.
PrintWhole30 Sloppy Joes – Saucy, Savory, and Grain-Free Comfort Food
Whole30 Sloppy Joes are saucy, satisfying, and completely grain- and sugar-free. Served over sweet potatoes or lettuce, they’re a clean comfort food favorite.
Ingredients
-
1 lb ground beef (85–90% lean)
-
1 small onion, diced
-
1 red bell pepper, diced
-
2 cloves garlic, minced
-
1 tbsp olive oil
-
1/4 cup tomato paste
-
1 cup tomato sauce (no added sugar)
-
1 tbsp Dijon mustard
-
2 tbsp coconut aminos
-
1 tbsp apple cider vinegar
-
1/2 tsp chili powder
-
1/2 tsp smoked paprika
-
Salt & black pepper to taste
Instructions
-
Heat olive oil in a skillet. Add onion, bell pepper, and garlic. Sauté 4–5 minutes.
-
Add ground beef. Cook until browned, breaking it up with a spatula.
-
Stir in tomato paste, tomato sauce, mustard, coconut aminos, vinegar, and spices.
-
Simmer on low for 8–10 minutes, stirring occasionally, until thickened.
-
Serve over sweet potato halves, lettuce wraps, or cauliflower rice.
Notes
Double the batch for meal prep. Add veggies like shredded carrots or zucchini for extra nutrients. Freeze up to 3 months.
