Go Back

Keto Swedish Meatballs - Comforting, Creamy, and Low-Carb

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

Ingredients
  

  • For the meatballs: 1 lb (450 g) ground beef (80–85% lean)
  • 1 lb (450 g) ground pork
  • 1/2 cup finely minced onion
  • 2 cloves garlic, minced
  • 1/3 cup almond flour
  • 1 large egg
  • 1/4 cup heavy cream
  • 1 tsp Kosher salt, plus more to taste
  • 1/2 tsp black pepper
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 2 tbsp butter or avocado oil for frying
  • For the gravy: 2 tbsp butter
  • 1 1/2 cups beef broth (low-sodium)
  • 3/4 cup heavy cream
  • 1 tsp Dijon mustard
  • 1 tsp Worcestershire sauce (check for low sugar)
  • 1/4 tsp xanthan gum (optional, for thickening)
  • Salt and pepper to taste
  • To serve (optional): Fresh parsley, chopped
  • Mashed cauliflower or zucchini noodles

Method
 

  1. Mix the aromatics. In a bowl, combine minced onion, garlic, almond flour, egg, heavy cream, salt, pepper, allspice, and nutmeg. Stir until the almond flour absorbs some moisture and the mixture looks like a thick paste.
  2. Combine with the meat. Add ground beef and ground pork. Gently mix with your hands until just combined. Do not overwork or the meatballs will turn dense.
  3. Shape the meatballs. Form into 1 to 1 1/4-inch balls. You should get about 30–36. Chill them in the fridge for 15 minutes to help them hold their shape.
  4. Brown the meatballs. Heat butter or oil in a large skillet over medium heat. Brown the meatballs in batches, turning to color all sides, about 6–8 minutes total. Transfer to a plate; they’ll finish cooking in the sauce.
  5. Make the gravy base. In the same skillet, lower the heat to medium-low. Add 2 tbsp butter and let it melt, scraping up browned bits with a spatula for flavor.
  6. Add liquids and season. Pour in the beef broth, heavy cream, Dijon, and Worcestershire. Whisk to combine and bring to a gentle simmer.
  7. Thicken the sauce. If using xanthan gum, lightly sprinkle it over the surface while whisking constantly. Start with 1/8 tsp, then add up to 1/4 tsp as needed. Simmer 2–3 minutes until the gravy coats a spoon.
  8. Finish cooking the meatballs. Return meatballs to the skillet. Simmer gently for 8–10 minutes, or until cooked through and the sauce is rich. Taste and adjust salt and pepper.
  9. Garnish and serve. Sprinkle with fresh parsley. Serve over mashed cauliflower or zoodles, and spoon on extra sauce.