|

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

If you miss classic Swedish meatballs but want to keep things low-carb, this recipe brings that cozy flavor back without the breadcrumbs or sugar. You’ll get tender, juicy meatballs in a rich, creamy gravy that tastes just like you remember. It’s simple enough for a weeknight and special enough for guests.

Serve it over mashed cauliflower or zoodles and watch it disappear. No complicated steps, just solid technique and smart swaps.

Save

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.
Jump to Recipe Card

Why This Recipe Works

Close-up detail: A skillet of browned Swedish meatballs simmering in silky keto cream gravy, steam rSave

The secret to great Swedish meatballs is tenderness and balance. Instead of breadcrumbs, we use almond flour and egg to bind the meat without drying it out.

A mix of ground beef and pork adds flavor and fat, keeping each bite juicy. Classic spices—nutmeg and allspice—give that signature Swedish warmth. For the gravy, beef broth and heavy cream create a silky sauce that clings to the meatballs without adding carbs.

What You’ll Need

  • 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

How to Make It

Final plated dish: Beautifully plated Keto Swedish Meatballs over creamy mashed cauliflower in a warSave
  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.

Keeping It Fresh

Leftovers keep well for meal prep. Store meatballs and gravy in an airtight container in the fridge for up to 4 days. The sauce may thicken as it chills; loosen with a splash of broth or cream when reheating.

For freezing, cool completely and pack in freezer-safe containers for up to 2 months. Thaw in the fridge overnight, then warm gently on the stove to keep the sauce smooth.

Tasty top view: Overhead shot of a family-style serving pan filled with Keto Swedish Meatballs nestlSave

Health Benefits

  • Low in carbs, high in satiety: Almond flour replaces breadcrumbs, trimming carbs while keeping texture. The fat and protein help you stay full longer.
  • Nutrient-dense fats: Heavy cream and pork provide fats that support ketosis and help absorb fat-soluble vitamins.
  • Balanced protein: A mix of beef and pork offers a complete amino acid profile for muscle maintenance and recovery.
  • Spice-powered antioxidants: Allspice and nutmeg bring warming flavor along with small amounts of antioxidants.
  • Gluten-free friendly: No breadcrumbs or flour, making it a good fit if you avoid gluten.

Common Mistakes to Avoid

  • Overmixing the meat: This compacts the proteins and makes the meatballs tough.

    Mix just until combined.

  • Skipping the chill: A short rest in the fridge helps the meatballs firm up and hold shape when browning.
  • Boiling the sauce hard: A rolling boil can split the cream. Keep it to a gentle simmer for a silky texture.
  • Adding xanthan too fast: Dumping it in can cause clumps. Sprinkle lightly while whisking, and use a light hand.
  • Underseasoning: Creamy sauces need enough salt and pepper to pop.

    Taste at the end and adjust.

Variations You Can Try

  • Mushroom gravy: Sauté 1 cup sliced mushrooms in the pan before adding broth and cream for an earthy twist.
  • Turkey version: Swap beef and pork for ground turkey thigh. Add 1 tbsp olive oil to the mix to keep it juicy.
  • Dairy-light: Use half heavy cream and half unsweetened almond milk. Thicken slightly more with xanthan gum.
  • Herb-forward: Add 1 tbsp finely chopped fresh dill or chives to the gravy for a bright, Scandinavian note.
  • Spice tweak: If you’re sensitive to allspice, reduce it to 1/4 tsp and bump up the black pepper for warmth without sweetness.

FAQ

Are Swedish meatballs keto if I order them at a restaurant?

Usually not.

Most versions use breadcrumbs in the meatballs and flour in the gravy. This recipe swaps in almond flour and skips flour thickeners to keep carbs low.

What can I use instead of xanthan gum?

You can reduce the sauce a bit longer to naturally thicken it, or whisk in 1–2 oz of softened cream cheese for body. Both options are keto-friendly and smooth.

Can I bake the meatballs instead of pan-frying?

Yes.

Bake at 400°F (200°C) on a lined sheet for 12–15 minutes until browned and nearly cooked, then finish in the sauce. You’ll get less surface browning but an easier cleanup.

How many carbs per serving?

Exact counts vary by brands, but a typical serving of 5–6 meatballs with gravy lands around 4–6 net carbs. Check your broth, Worcestershire, and almond flour labels to be sure.

What can I serve these with on keto?

Mashed cauliflower, zucchini noodles, roasted green beans, or a simple buttered cabbage all pair well and keep carbs in check.

Can I make them ahead for a party?

Absolutely.

Brown and chill the meatballs up to 2 days ahead. Reheat gently in freshly made gravy before serving so the sauce stays velvety.

Why are my meatballs falling apart?

They likely need more binders or time to rest. Make sure to include the egg and almond flour, and chill the shaped meatballs before cooking.

Handle them gently when turning.

How do I prevent a grainy sauce?

Keep the heat moderate, add cream after the broth is hot but not boiling, and whisk steadily. If using xanthan, add it slowly and stop as soon as the sauce coats a spoon.

Wrapping Up

Keto Swedish Meatballs deliver all the comfort of the classic with none of the carb-heavy trade-offs. Tender, well-seasoned meatballs and a smooth, creamy gravy make this a keeper for busy nights and cozy weekends alike.

With a few smart pantry swaps and simple techniques, you’ll have a satisfying, low-carb favorite ready to serve—and re-serve. Enjoy it with your favorite veggie sides and make extra for lunches; it reheats like a dream.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating