Go Back
+ servings
Closeup of Paleo Swedish meatballs in creamy Swedish meatballs sauce in a cast iron skillet overhead

Paleo Swedish Meatballs with Creamy Swedish Meatballs Sauce (Whole30)

Tender paleo Swedish meatballs with a creamy, dairy-free Swedish meatballs sauce. Perfect over mashed potatoes with lingonberry or raspberry jam. Whole30 
Course Main Course
Cuisine Swedish
Keyword meatballs, paleo, swedish
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 6 servings
Calories 660kcal


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


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.


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.


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