• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • meet the team
  • blogger resources
  • Contact Me
My Account
Member Dashboard
40 Aprons Premium (Ad Free!)

40 Aprons

Delicious, Healthy-ish Meals for the Whole Family

  • All Recipes
  • Most Popular
    • Cheryl’s Favorites
    • 30-Minute Recipes
    • Creamy Soups
    • Copycat Recipes
    • Casseroles
    • One-Dish Wonders
  • Method
    • Air Fryer
    • Baking
    • Crockpot
    • Grilling
    • Instant Pot
    • Sous Vide
  • Course
    • Appetizers
    • Cooking Basics
    • Breakfast
    • Condiments
    • Dessert
    • Main Course
    • Meal Prep
    • Side Dishes
    • Soups
  • Cuisine
    • American
    • Asian
    • Indian
    • Italian
    • Mediterranean
    • Mexican & Latin
    • Southern
Home Blog Course Main Course

Healthy Swedish Meatballs (Paleo, Whole30, Gluten Free)

Cheryl Malik
Cheryl Malik Posted: 12/12/18 Updated: 05/15/22
4.94
/5
50 Comments
Jump to Recipe
DF Dairy Free GF Gluten Free K Keto LC Low Carb P Paleo 30 Whole30

This post may contain affiliate links. Please read our disclosure policy.

Paleo Swedish Meatballs with Swedish Meatballs Sauce (Whole30, Low Carb) Pinterest image

These paleo Swedish meatballs are so comforting and satisfying with a creamy dairy-free Swedish meatballs sauce. They’re perfect over mashed potatoes and a side of lingonberry or raspberry jam! And they’re Whole30 compliant, gluten free, and low carb, too!

Paleo Swedish meatballs in creamy Swedish meatballs sauce in a cast iron skillet overhead

Let’s play a super quick round of Never Have I Ever. I’ll start.

Never have I ever…

Gone to IKEA and not wanted Swedish meatballs.

Oops. You lose.

Swedish meatballs and that creamy Swedish meatballs sauce are basically catnip to our type, right? They’re savory and tender and that sauce! Oh, oh that Swedish meatballs sauce. I’m generally a fan of gravy, but when it’s a creamy gravy that’s somehow healthy, dairy-free, grain-free, gluten-free, paleo, low carb, keto, and Whole30?! That’s a mouthful, right?

It’s a mouthful of paleo Swedish meatballs, my friend.

Paleo Swedish meatballs in creamy Swedish meatballs sauce in a cast iron skillet with a spoon

Why we love these meatballs

  • They’re based off an authentic recipe, with the addition of a creamy Swedish meatballs sauce (more on that below!).
  • Comforting and oh so satisfying, this recipe is so savory and filling. It’s healthy, too.
  • These paleo Swedish meatballs have a Whole30-compliant trick for that delicious lingonberry jam!

Did you know the sauce in this recipe is not authentically Swedish?

It’s true! Swedish meatballs are not traditionally served with that creamy Swedish meatballs sauce we all adore. But even the Swedes are into it, and when can I ever pass up a creamy gravy? So live your best life and make the sauce. No one will judge you, and if they do, I’ll come for them.

A plate of paleo Swedish meatballs over mashed potatoes with Swedish meatballs sauce and a side of raspberry jam with skillet in the background

And what about that lingonberry jam?

Lingonberry jam is the authentic condiment to serve alongside these paleo Swedish meatballs and the sauce. However, if you’re on a Whole30, that’s not an option! When you’re on a Whole30, you can’t eat any added sugars, which rules out just about every lingonberry jam ever. I’ve found that St. Dalfour Red Raspberry Conserves mimic the flavor and balance you get from lingonberry jam on traditional Swedish meatballs but without any added sugars.

Of course, raspberry jam is not authentic at all, but it works! And remember, foods like fruit spread are not Whole30 compliant in a sweet setting (like stirring it into unsweetened coconut yogurt) but are OK in savory dishes.

Better than IKEA!

It’s hard for me to say this, but I actually like these paleo Swedish meatballs better than the ones at IKEA. And while I am counting down the days until my preschooler is tall enough to hang out in Småland while my husband and I nosh on meatballs, I actually prefer these paleo Swedish meatballs because they’re gluten and dairy free.

The ingredients of IKEA’s Köttbullar “Swedish meatballs” are not bad at all, really, but if you’re avoiding gluten or dairy, these paleo Swedish meatballs are the way to go! And this Swedish meatballs sauce is blissfully blameless: gluten free, grain free, dairy free, paleo, Whole30 compliant, low carb, and keto friendly, it’s everything but vegan! And hey… you could sub vegan “not-beef” broth and use coconut oil in the sauce and make the whole sauce plant-based!

Paleo Swedish meatballs in creamy Swedish meatballs sauce in a cast iron skillet overhead

Is Dijon mustard Whole30 compliant?

Most Dijon mustard contains white wine and/or sugar, neither of which are Whole30-compliant ingredients. However, Annie’s Dijon mustard does not include either of these and is totally Whole30 compliant. I can find it at my local grocery store, so it’s definitely a must-have on any Whole30! If you can’t find it or don’t have it on hand, you can simply skip this ingredient.

Variations to try

  • You can use all ground pork or all ground beef, if you like. I prefer these paleo Swedish meatballs with a mix of the two, but it will work with all of one or the other, too. You can even try ground chicken in place of both!
  • Try cassava flour in place of the arrowroot. Cassava flour is my favorite paleo flour but can be harder to find, which is why I prefer arrowroot starch in my recipes. However, cassava flour will yield the most traditional-tasting results!
  • During the winter months, serve these paleo Swedish meatballs with a side of cranberry sauce to easily use up that gorgeous side dish. Sweet and tart, just like lingonberries!
Closeup of Paleo Swedish meatballs in creamy Swedish meatballs sauce in a cast iron skillet overhead

Tips

  • I like to use pure coconut cream in this recipe. That means just the solid white part of a can of full-fat coconut milk or cream. I buy cans of unsweetened coconut cream at the grocery and keep them cool; this lets the super rich “cream” solidify, making it easy to use in place of ingredients like heavy cream or half-and-half. If your coconut milk sounds liquid when you shake, chill it in the fridge for a few hours.
  • If you’re using full-fat coconut milk instead of a can of “coconut cream,” you may need to use two cans to produce 1 cup of pure coconut cream.
  • Make sure you mix the meatballs ingredients well but don’t overmix. Use your hand to mix until incorporated and then move on to the next step!
  • Use just a dash of coconut aminos to darken the sauce just a bit. This is totally optional, and I wouldn’t go buy a jar of coconut aminos for it! However, it adds a nice depth of color and flavor.

How to make this recipe

Prep all your meatball ingredients first. You’ll want to make sure your onion is chopped pretty fine and that your garlic is minced very fine as well. Combine all the ingredients in a large bowl and use your hand to mix well.

Next, form equally sized meatballs from the mixture. I use a small scooper to do the job, scooping all the mixture in rough spheres onto a baking sheet first, then going back and rolling each ball between my palms to smooth. This workflow is the most efficient I’ve found! But you can do this step without a scooper – just form equally sized balls and roll them between your hands to smooth. Repeat this process until all mixture is rolled.

Heat a layer of oil in a large skillet over medium to medium-high heat. I prefer unrefined coconut oil here, as it has a very high smoke point. I also use a cast iron skillet since the sides will not burn, like a stainless steel skillet might, and I love the crust that a cast iron skillet creates on the surfaces of these paleo Swedish meatballs.

Cook the meatballs until browned on all sides and cooked through, working in batches. Don’t overcrowd!

A plate of paleo Swedish meatballs over mashed potatoes with Swedish meatballs sauce and a side of raspberry jam with skillet in the background

How to make the creamy sauce

Remove all the cooked meatballs from the skillet and pour out the oil. Return the skillet to the stove over medium-low heat and add the ghee or coconut oil for the sauce. Sprinkle the arrowroot over and whisk well, then slowly pour in the beef broth, whisking vigorously. The mixture will sort of seize up and seem extremely thick, but it will thin out as you incorporate the rest of the broth.

Add in all the broth then increase heat to medium and stir, cooking until thickened, a couple minutes. Add in Dijon mustard, coconut cream, a dash of coconut aminos, salt, and lots of freshly cracked black pepper. Whisk well and continue to simmer until thickened to desired consistency.

Serve meatballs over mashed potatoes or mashed cauliflower with plenty of Swedish meatballs sauce and a dollop of lingonberry jam or St. Dalfour Red Raspberry Conserves on the side!

Closeup of Paleo Swedish meatballs in creamy Swedish meatballs sauce in a cast iron skillet overhead

Other recipes you’ll love:

  • Easy Paleo Gravy (Whole30)
  • Whole30 Instant Pot Mashed Potatoes with Garlic and Herbs
  • Baked Chicken Meatballs
  • Whole30 Chicken Bacon Ranch Poppers
  • Egg Roll in a Bowl Meal Prep (Whole30, Paleo, Keto)
  • Whole30 Crockpot Mashed Potatoes
  • 40 of the Best Paleo Recipes Around
  • Whole30 Chicken Lo Mein
  • Perfectly Crispy Gluten Free Fried Chicken
  • Whole30 Beef Stroganoff

Hey – you’ve made it this far, so now we’re basically best friends! If you make this recipe, I’d love for you to give it a quick review & star rating ★ below. Make sure you follow me on Instagram, Pinterest, TikTok, and Facebook, too!

Closeup of Paleo Swedish meatballs in creamy Swedish meatballs sauce in a cast iron skillet overhead
4.94 from 32 votes

Paleo Swedish Meatballs with Creamy Swedish Meatballs Sauce (Whole30)

Prep:15 minutes
Cook:20 minutes
Total:35 minutes
Tender paleo Swedish meatballs with a creamy, dairy-free Swedish meatballs sauce. Perfect over mashed potatoes with lingonberry or raspberry jam. Whole30 
Print Save Saved! Click Here to Remove Ads
6 servings

Ingredients

Swedish Meatballs

  • 1/3 cup almond flour
  • 1 large egg
  • 2 large cloves garlic minced fine
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon ground white pepper
  • Pinch allspice
  • 1/2 medium white onion finely chopped
  • 1 pound ground beef
  • 1 pound ground pork
  • 2 tablespoons fresh parsley finely chopped
  • Refined coconut oil for frying

Swedish Meatballs Sauce

  • 3 tablespoons ghee or refined coconut oil
  • 3 tablespoons arrowroot
  • 2 cups beef broth
  • 1 cup coconut cream just the solid white part of a can of coconut milk or cream
  • 1 teaspoon Dijon mustard see note if on Whole30
  • 1 teaspoon salt plus more
  • Freshly cracked pepper lots!
  • Dash coconut aminos optional, for color
  • Lingonberry jam to serve
  • St. Dalfour Red Raspberry Conserves if on Whole30, see note

Instructions 

Make paleo Swedish meatballs:

  • In a large bowl, combine all ingredients for Swedish meatballs, except coconut oil. With your hand, mix well to combine, then roll into evenly sized meatballs. Use a small disher to make this process very easy. Place on a baking sheet and repeat until all meatball mixture is rolled.
  • Heat a thin layer of coconut oil in a large skillet over medium heat. Fry meatballs in batches, being careful not to overcrowd, letting brown on one side before turning. Fry until cooked through but not overcooked, about when all sides are browned. Repeat until all meatballs are cooked. then pour off coconut oil.

Make Swedish meatballs sauce:

  • Return skillet to stove over medium-low heat. Add ghee or coconut oil to skillet and heat through, then stir in arrowroot. Whisk vigorously until well combined, then slowly pour in beef broth. Whisk vigorously; mixture will gel at first but will thin as the remaining broth is whisked in.
  • When all broth is incorporated and smooth, increase heat to medium and whisk until thickened. Add in coconut cream, Dijon mustard, salt, lots of freshly cracked black pepper, and a dash coconut aminos for color, if desired. Simmer until thickened to desired texture, a couple minutes. Return meatballs to skillet and coat with sauce. Serve over mashed potatoes with plenty of gravy and lingonberry or raspberry jam, see note.

Notes

If you’re on a Whole30:
  • Make sure you use a compliant Dijon mustard, one that does not include sugar or white wine. Annie’s makes a great compliant Dijon that is easy to find.
  • Serve your paleo Swedish meatballs with St. Dalfour Red Raspberry Conserves when you’re on a Whole30. It’s not lingonberry jam but it balances the creaminess of the Swedish meatballs sauce and umami of the meatballs themselves beautifully, just like the classic lingonberry does! This fruit spread has no sugar added and is compliant in savory settings.

Nutrition Information

Calories: 660kcal, Carbohydrates: 9g, Protein: 30g, Fat: 56g, Saturated Fat: 29g, Cholesterol: 154mg, Sodium: 1188mg, Potassium: 625mg, Fiber: 1g, Vitamin A: 150IU, Vitamin C: 4.5mg, Calcium: 56mg, Iron: 3.6mg, Net Carbs: 8g

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

 

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

 

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Tag @40aprons on social and be sure to leave a review on the blog post!

Rate Recipe Tag Me on Instagram
Cheryl Malik

Meet Cheryl Malik

Cheryl Malik is the recipe developer, writer, and photographer behind the healthy, flavorful, family friendly recipes at 40 Aprons. She's been a blogger for 10+ years and is known for her delicious recipes and detailed recipe instructions. Cheryl is a mom of three who lives in Memphis, TN.

Read more...

You may also like...

  • Whole30 breakfast sausage in a skillet
    Easy Whole30 Breakfast Sausage (Paleo, Gluten Free, Sugar Free)
  • Whole30 Loaded Sweet Potato Fries in a parchment paper lined dish, shot from overhead
    Whole30 Loaded Sweet Potato Fries (Paleo, Dairy Free, Gluten Free)
  • Whole30 quiche lorraine with hash brown crust slice with whole quiche in background
    Whole30 Quiche Lorraine with Hash Brown Crust (Paleo, Gluten Free)

Reader Interactions

Leave a Comment Cancel reply

Have a question? Submit your question or comment below.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Louise says

    Posted on 10/30/20 at 3:25 pm

    This was delicious! I couldn’t believe it was whole30. The sauce is so creamy and tasty. But I really wish there would’ve been some indication/approximation of how big to make the meatballs and how long to cook them. I browned them on all sides and found they weren’t anywhere close to being fully cooked, so I had to throw them in the oven after while I mashed my potatoes and made the sauce.4 stars

    Reply
    • Savannah | 40 Aprons Team says

      Posted on 11/2/20 at 10:31 am

      We are so sorry you had that experience, Louise. We do hope you will try this recipe again. Try using a scoop that equates to a tablespoon 🙂5 stars

      Reply
  2. MQ says

    Posted on 8/3/20 at 2:17 pm

    To avoid standing over the stove and the added oil I broiled the meatballs on high for 5 minutes to get some color and set them- then made sauce in a big skillet and put meatballs in to finish cooking. Came out great. Only change was I put in quite a bit of allspice- maybe a teaspoon which is a lot more than a “pinch” Good recipe!4 stars

    Reply
    • Cheryl MalikCheryl Malik says

      Posted on 8/3/20 at 3:44 pm

      I’m so glad you enjoyed it!5 stars

      Reply
  3. Kit says

    Posted on 7/21/20 at 6:21 pm

    This was sooooo good! I actually used 1/2 elk and 1/2 pork. I served it over cauliflower rice-YUM!5 stars

    Reply
    • Cheryl MalikCheryl Malik says

      Posted on 7/22/20 at 2:13 pm

      Oh, wow, that sounds delicious!!5 stars

      Reply
  4. Nancy says

    Posted on 7/18/20 at 2:29 pm

    To clarify, it will take 20 minutes just for cooking, but it’s a lot easier, faster, and less messy than standing there batch frying meatballs. You should be able to get all the meatballs in the same pan and just have 1 batch.

    Reply
  5. Leah says

    Posted on 5/17/20 at 1:35 pm

    Would it be possible to sub veggie broth for beef broth to make these vegetarian?

    Reply
    • Cheryl MalikCheryl Malik says

      Posted on 5/20/20 at 3:12 pm

      Sure, give it a shot!!

      Reply
  6. A says

    Posted on 2/9/20 at 12:53 pm

    Is this 660 calories for the entire recipe, or per serving? Per serving would be a lot. My question is how many meatballs is a serving in one sitting? Like if I want some for lunch I don’t want to eat a ton of calories.

    Reply
    • Cheryl MalikCheryl Malik says

      Posted on 2/11/20 at 5:21 pm

      It’s per serving, but 660 calories isn’t necessarily inappropriate for a meal, especially if it’s your big one of the day!

      Reply
  7. Karen says

    Posted on 2/8/20 at 10:35 am

    These are delicious!! As someone who has a dairy allergy, I thank you! Making them again this week! 🙂5 stars

    Reply
  8. Chelsea says

    Posted on 11/20/19 at 1:04 pm

    Could I substitute the egg for something? My son is allergic to eggs.

    Reply
    • Cheryl MalikCheryl Malik says

      Posted on 11/25/19 at 8:05 am

      You can probably omit the egg here actually! Or try a flax egg: mix together 1 tbsp ground flaxseed with 3 tbsp warm water and let sit about 10 minutes.

      Reply
  9. Lexia Groen says

    Posted on 7/17/19 at 12:58 pm

    Do you think I could make the meatballs ahead of time and freeze them, then reheat in crockpot with sauce? I’d like to take these camping for a easy meal.

    Reply
    • Cheryl MalikCheryl Malik says

      Posted on 9/25/19 at 9:01 am

      Yes!

      Reply
  10. Diamond says

    Posted on 7/14/19 at 7:43 am

    These are delicious! Great recipe, easy to follow. I didn’t have allspice so I used a pinch of ground clove —still felt like a trip to ikea for our tastebuds. Yes the cooking time for me was much much longer but I can try a hotter pan. Will definitely be making again. Great job, thanks for the recipe!5 stars

    Reply
Older Comments
Newer Comments

Primary Sidebar

What’s Popular?

Side view of a glass of cucumber margarita with cucumber garnish in front of a pitcher of margaritas.

Cucumber Margarita on the Rocks (By the Glass or Pitcher)

Overhead view of a fish taco bowl with mango salsa and red cabbage slaw.

Blackened Fish Taco Bowls with Mango Salsa and Cilantro-Lime Rice

Overhead view of 4 salmon fillets in a large silver saucepan with red pepper parmesan sauce.

Pan-Seared Salmon in a Creamy Red Pepper Parmesan Sauce

Close up, slightly overhead angle of apple salad in a large bowl, with whole apples in the background

Crisp Apple Salad with Raisins and Pecans

In Season

Three paleo lemon bars stacked on top of each other. A bite is missing from the corner of the lemon bar on top. Other lemon bars surround the stack, just out of focus.

Paleo Lemon Bars

Top-down, overhead view of a Crockpot-cooked marry me chicken breast with sauce atop a bed of mashed potatoes in a large white bowl.

Crockpot Marry Me Chicken

Side view of two wine glasses holding POG juice mimosas with a carafe of pog juice in the background.

POG Juice Mimosas

Overhead view of a long oval salad boat with strawberry goat cheese salad and balsamic vinaigrette.

Strawberry Goat Cheese Salad with Balsamic Vinaigrette

As seen on:

More Goodies + NO Ads!

Become a 40 Aprons Premium Member!

All the 40 Aprons content you love - now even better.

  • Member-Exclusive Recipes
  • Meal Plans & Grocery Lists
  • eBooks
  • NO ADS!
Join now

Privacy Policy

Accessibility

Disclaimers

Contact

© 2023 40 Aprons
Site Credits Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
9317 shares