Go Back
+ servings
Print Recipe
5 from 2 votes


These Gluten Free Swedish Meatballs are the perfect cozy dinner. They’re warm and comforting with just enough (dairy-free) creamy gravy to make you feel a bit indulgent. What is even better is that they're simple to make and a crowd favorite. They're Whole30 and Paleo friendly and totally dairy-free.
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Course: Dinner
Servings: 4
Author: Lexi


For Meatballs:

  • 1 pound ground beef
  • 1 pound ground pork
  • 3/4 cup 75 grams almond flour
  • ½ small onion grated
  • 2 tablespoons fresh parsley finely chopped
  • 1 egg
  • 1 teaspoon garlic powder
  • 1 teaspoon fine sea salt
  • ½ teaspoon ground black pepper
  • teaspoon allspice
  • 1-2 tablespoons avocado oil for searing

For Gravy:

  • ½ small onion grated
  • 2 teaspoons coconut aminos
  • 2 teaspoon Dijon mustard
  • 1-1/2 cups beef broth
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ cup cashew cream prepared
  • 2 teaspoons arrowroot starch
  • Chopped parsley for garnish


  • Add beef, pork, almond flour, onion, parsley, egg, garlic powder, salt, pepper and allspice to a large bowl and mix together until fully incorporated. Roll meat mixture into 1-½” balls (about 3 tablespoons each) and set aside.
  • Heat 1 tablespoon of oil in a large cast iron skillet over medium. Once hot add half of meatballs to the pan, and brown on all sides, about 1-2 minutes per side. Set aside. Repeat with remaining meatballs, adding more oil if needed, and remove from the skillet and shut off heat.
  • Pour off excess oil from the skillet, without disturbing any of the browned bits on the bottom of the pan.
  • Return heat to medium and add in the grated onion, coconut aminos and dijon and cook, stirring, for 1 minute. Add in beef broth and cashew cream and scrape up any browned bits on the bottom of the pan.
  • Meanwhile, make an arrowroot slurry by whisking together arrowroot with 1 tablespoon of water in a small bowl.
  • Whisk 2 teaspoons of the arrowroot slurry to the gravy until fully incorporated and bring the gravy to a soft boil. Lower the heat to simmer and add back in meatballs.
  • Cook the meatballs, stirring occassionally, for 8-10 minutes, or until the meatballs have reached an internal temperature of 165.
  • If the gravy hasn’t thickened enough, stir in the remainder of the slurry. Taste and adjust the seasoning.
  • Serve meatballs with gravy and additional parsley over mashed potatoes, buttered noodles or spaghetti squash.


  1. If you can’t tolerate nuts, but can tolerate dairy feel free to swap out the cashew cream 1-1 with heavy cream.


Serving: 1/4 recipe | Calories: 548kcal | Carbohydrates: 6g | Protein: 46g | Fat: 35g | Saturated Fat: 11g | Sodium: 1000mg | Fiber: 1g | Sugar: 1g