Go Back

Keto Swedish Meatballs - Comfort Food With Fewer Carbs

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

  • Ground meat: 1 lb ground beef (80–85% lean) and 1/2 lb ground pork
  • Almond flour: 1/3 cup (for binding, instead of breadcrumbs)
  • Egg: 1 large
  • Onion: 1 small, finely grated (about 1/3 cup; squeeze excess moisture)
  • Garlic: 2 cloves, minced
  • Fresh parsley: 2 tablespoons, chopped (plus more for garnish)
  • Ground allspice and nutmeg: 1/4 teaspoon each
  • Kosher salt and black pepper: to taste
  • Butter: 3 tablespoons (for searing and sauce)
  • Olive oil or avocado oil: 1 tablespoon (for searing)
  • Beef broth: 1 1/2 cups (preferably low-sodium)
  • Heavy cream: 3/4 cup
  • Dijon mustard: 1 teaspoon
  • Worcestershire sauce or coconut aminos: 1 teaspoon
  • Xanthan gum (optional): 1/8 teaspoon for extra thickening
  • Fresh lemon juice: 1 teaspoon (optional, to brighten sauce)

Method
 

  1. Prep your mix-ins: Grate the onion on the small holes of a box grater and lightly squeeze out moisture. Mince the garlic and chop the parsley.
  2. Make the meatball mixture: In a large bowl, combine ground beef, ground pork, almond flour, egg, grated onion, garlic, parsley, allspice, nutmeg, 1 1/2 teaspoons salt, and 1/2 teaspoon pepper. Mix gently with your hands until just combined. Do not overwork.
  3. Form the meatballs: Scoop into 1 to 1 1/4-inch balls (about 24–28 meatballs). A small cookie scoop helps keep them even. Place on a parchment-lined sheet.
  4. Brown the meatballs: Heat a large skillet over medium heat. Add 1 tablespoon oil and 1 tablespoon butter. Brown meatballs in batches, turning gently, about 6–8 minutes total until nicely seared. Transfer to a plate. They will finish cooking in the sauce.
  5. Build the pan sauce: Reduce heat to medium-low. Add 2 tablespoons butter to the skillet. Whisk in beef broth, scraping up browned bits. Stir in heavy cream, Dijon, and Worcestershire. Simmer 5–7 minutes until slightly thickened and silky.
  6. Optional thickener: If you want a thicker gravy, sprinkle in 1/8 teaspoon xanthan gum while whisking constantly. Let it simmer 1–2 minutes to set. Add a splash of lemon juice to balance richness, if desired.
  7. Finish the meatballs: Return meatballs and juices to the pan. Simmer gently 6–8 minutes, spooning sauce over, until the centers reach 165°F and the sauce clings to them.
  8. Taste and adjust: Add salt and pepper as needed. Garnish with chopped parsley.
  9. Serve: Pair with cauliflower mash, roasted cabbage wedges, zucchini noodles, or sautéed greens. Spoon extra sauce over everything.