Primal Guide

Authentic Paleo Swedish Meatballs in Creamy Gravy

Craving classic Scandinavian comfort food (Köttbullar) with juicy, tender meatballs and rich creamy gravy without breadcrumbs, dairy heavy cream, sour cream, or flour roux? These Authentic Paleo Swedish Meatballs combine 100% grass-fed ground beef and pasture-raised ground pork with almond flour, finely grated onions, ground allspice, and nutmeg. Pan-browned in grass-fed ghee to develop a golden crust, then simmered in a luscious, velvety dairy-free gravy made from rich beef bone broth, raw cashew cream, whole-grain Dijon mustard, and organic coconut aminos in 30 minutes.

Prep Time 12 Mins
Cook Time 18 Mins
Total Yield 4 Servings (20 Meatballs)
Difficulty Easy
★★★★★
4.9 / 5.0 Star Community Rating Based on 710 verified comfort food reviews

Ingredients

For the Spiced Swedish Meatballs:

  • 0.75 lb 100% grass-fed ground beef (85/15)
  • 0.75 lb pasture-raised ground pork
  • 0.5 cup superfine blanched almond flour
  • 1 large pasture-raised egg, beaten
  • 0.5 medium yellow onion, grated on a box grater (with juices)
  • 3 cloves garlic, finely minced
  • 0.5 tsp ground allspice and 0.5 tsp ground nutmeg (the signature Swedish spice blend)
  • 1.5 tsp coarse Celtic sea salt and 0.5 tsp white pepper
  • 3 tbsp grass-fed ghee or tallow (for pan browning)

For the Velvety Dairy-Free Cream Gravy:

  • 1.5 cups rich organic beef bone broth
  • 0.66 cup raw cashew cream (soaked cashews blended with water until silky) or culinary coconut cream
  • 1.5 tbsp organic coconut aminos
  • 1 tbsp whole-grain Dijon mustard (sugar-free)
  • 1 tbsp arrowroot starch dissolved in 2 tbsp cold water (slurry)
  • 0.5 tsp coarse Celtic sea salt and 0.25 tsp cracked black pepper

For Serving:

  • Creamy garlic mashed cauliflower with ghee
  • Fresh organic lingonberry or unsweetened cranberry sauce (optional)
  • Fresh Italian flat-leaf parsley, finely chopped

Step-by-Step Instructions

  1. Mix Meatball Ingredients: In a large mixing bowl, combine ground beef, ground pork, almond flour, beaten egg, grated onion and its juice, minced garlic, ground allspice, nutmeg, sea salt, and white pepper. Gently mix with hands just until combined (do not compact meat tightly).
  2. Roll Meatballs: Using a 1.5-tbsp cookie scoop, roll meat between damp palms into 20 smooth 1-inch round meatballs.
  3. Brown in Cast Iron: Heat 3 tbsp grass-fed ghee in a large 12-inch heavy skillet over MEDIUM heat. Add meatballs in a single layer with space between them (cook in 2 batches). Brown for 6 to 8 minutes, rolling meatballs every 2 minutes so all sides develop a deep golden-brown crust. Transfer browned meatballs to a clean plate.
  4. Deglaze & Build Gravy: Pour off excess liquid fat from skillet, leaving 1 tbsp behind. Pour in beef bone broth, coconut aminos, and Dijon mustard. Using a wooden spoon, scrape up all caramelized browned meat drippings from the pan bottom.
  5. Whisk in Cashew Cream & Thicken: Pour in the smooth cashew cream (or coconut cream) and sea salt. Whisk in the arrowroot slurry. Simmer over MEDIUM-LOW heat for 2 minutes as the gravy thickens into a luxurious, velvety, glossy sauce.
  6. Simmer Meatballs in Gravy: Gently return the browned meatballs and resting juices back into the bubbling cream gravy. Spoon gravy generously over each meatball. Cover with lid and simmer gently on LOW heat for 5 minutes until meatballs are cooked through (internal temp 165°F / 74°C).
  7. Plate & Serve: Scoop steaming mounds of garlic mashed cauliflower onto plates. Top with meatballs, smother in velvety cream gravy, scatter fresh chopped parsley over top, and serve with a spoonful of tart lingonberry sauce!

Nutritional Breakdown (Per Serving - 5 Meatballs + Gravy)

Calories 430 kcal
Protein 38g
Healthy Fats 28g
Net Carbs 6g

Chef's Paleo Nutritional Science

Combining pasture-raised pork and grass-fed beef yields a balanced amino acid matrix of carnosine, zinc, and B-vitamins. Ground allspice and nutmeg contain eugenol and myristicin, potent bioflavonoids with natural anti-inflammatory and carminative digestive benefits.

Frequently Asked Questions

How do I make quick cashew cream?

Soak 0.5 cup raw cashews in boiling water for 15 minutes, drain, and blend with 0.33 cup fresh warm water in a high-speed blender for 60 seconds until silky and smooth.

Can I freeze Swedish meatballs?

Yes! Freeze cooked browned meatballs on a baking sheet, then transfer to a freezer bag for up to 3 months. Thaw and simmer directly in freshly prepared cream gravy.

Free Digital Download • 200 Recipes

Join the Newsletter & Get The 200-Recipe Cookbook Free!

Subscribe to the weekly Paleo Diet Club Newsletter for primal meal plans, macro guides, and healthy living tips. Instantly receive the complete 200-recipe digital cookbook in print-ready PDF format.

100% Privacy. Zero Spam. Unsubscribe at any time.

Loved this Paleo recipe?

Share it with friends and family or pin it to your favorite Pinterest board!