Keto Swedish Meatballs
These tender and juicy Keto Swedish Meatballs are a low carb version of the traditional recipe. Made with a combination of beef and pork, they’re simmered in a creamy flavorful sauce that makes them incredibly tasty. Serve as an appetizer at your next party or over creamy mashed cauliflower for a weeknight dinner your family will love.



Download FREE COPY OF
Easy Keto Dinners eBook
15 Easy Keto friendly dinners made in 30 minutes or less!
❤️ Why You’ll Love This Keto Swedish Meatballs Recipe
- Combination of tender ground beef and pork
- Loaded with traditional Swedish meatballs flavor
- Simmered in a silky smooth sauce
- Serve over creamy mashed cauliflower, zucchini noodles or spaghetti squash
- Gluten-free
- Easy to make and freezer friendly

Swedish meatballs are a classic comfort food. Traditionally, they’re made with bread crumbs making them too high in carbs. These Keto meatballs with almond flour are loaded with all the same classic flavors, without all the carbs.
Aside from my classic Italian meatballs, these are probably my favorite meatballs of all-time. They flavors are so distinct and really stand out from all other meatballs that I’ve ever made or tasted. And the best part is, I’ve made them low in carbs so I can enjoy them whenever I want.
My absolute favorite way to make them, which is pictured down below, is over my Cottage Cheese Cauliflower Mash, because with the addition of the sauce, you would swear you’re eating mashed potatoes. You honestly don’t even taste the cauliflower.

If you want to serve these as an appetizer, you can make them a little smaller and serve them on cute little party skewers like these. The great thing about this recipe is it’s perfect for meal prep because it makes 35 meatballs and they freeze perfectly!
🛒 Ingredients for Low Carb Swedish Meatballs
- Ground beef
- Ground pork
- Almond flour
- Sour Cream
- Beef broth
- Onion
- Garlic
- Nutmeg
- Eggs
- Fresh Italian parsley
- Allspice
- Worcestershire sauce
- Olive oil
- Salt
- Ground black pepper
*Exact measurements are listed in the recipe card below.
🥣 Recommended Tools
🔪 How to Make Gluten-Free Swedish Meatballs
Heat a large skillet to medium and add in the olive oil, onions, half the salt and pepper. Sauté the onions until tender, then remove from heat and set aside to cool slightly.

In a large mixing bowl, add in the eggs, parsley, remaining salt, remaining pepper, garlic salt, almond flour, allspice, Worcestershire and the cooled onions.

Mix to combine, then add the ground beef and pork. Mix just until combined, without over-mixing.

Form the meatballs using a cookie scoop so they’re all the same size, then set them on a baking sheet lined with parchment paper. I was able to get 35 meatballs.

Using the same skillet, fry the meatballs until browned on all sides.

You will likely have to cook them in 2 batches. As they are done, set them on paper towels to drain while you cook the second batch.

Discard most of the fat from the skillet, as well as charred chunks of meat, then return it to the heat.

Add the garlic and sauté for about 20 seconds, making sure not to brown it or it will become bitter.

Pour in the beef broth to deglaze the pan.

Then whisk in the Worcestershire, nutmeg, Xanthan gum and sour cream.

Add the meatballs back in and continue to simmer for 10 minutes uncovered or until sauce has thickened to your liking and the meatballs are cooked through.

☑️ Storage Instructions
Store leftover meatballs in an airtight container in the fridge for 3-4 days or freeze.
🍴 What to serve with meatballs on keto?
- Cheesy Mashed Cauliflower
- Cottage Cheese Cauliflower Mash
- Spaghetti Squash
- Zucchini noodles
- Palmini noodles
- Low carb noodles

💡 Tips for Making Meatballs with Almond Flour
- Don’t over-mix the meatballs, or they can become tough and dense. This is why I like to mix the other ingredients first, then add in the meat last, so there is minimal mixing involved.
- Watch the meatballs carefully when they are browning, remember that they don’t need to cook all the way through, as they’ll finish cooking in the sauce, which is really what you want.
- If you want your sauce to be silky smooth, once you whisk in the Xanthan gum and sour cream, pour it into a high powered blender and blend until smooth, then pour it back into the skillet before adding in the meatballs to simmer. This will help puree any rogue onions or brown bits from the meatballs and make your sauce super creamy.
- Be patient with the thickening of the sauce. You might be tempted to add in more Xanthan gum, but don’t do it or you run the risk of ruining the texture of the sauce. Too much Xanthan gum can make your sauce gummy and after using it for many years, as me how I know this!
- You might be tempted to add in the onions raw, but sautéing them first really helps give them more flavor.
- The combination on beef and pork really lends great flavor to these meatballs, but if you’d like you can substitute the pork for all beef or even chicken or turkey sausage. To get the best results though, I’d definitely try to use both beef and pork.

🔄 Substitutions and Additions
- If you don’t have beef broth, you can use chicken broth instead and the sauce will still have amazing flavor.
- If you can’t find allspice, you can use a combination of ground cloves, cinnamon and nutmeg.
- Greek yogurt can be used as a substitute for sour cream, or you can use half Greek yogurt and half heavy cream.
- If you don’t have fresh parsley, you can use dried Italian parsley instead. Fresh thyme would also work well.
- I use Xanthan gum to help thicken the sauce, but if you don’t have it or prefer not to use it, you can use your favorite Keto friendly thickener. Another trick, if you’d rather let it thicken naturally is, instead of using sour cream, use mascapone cheese. It will give a creaminess to the sauce, but also help to thicken it, without making it too salty, which often happens if you reduce a broth-based sauce too much.
- If you’d like to add a little cheese to these Keto meatballs, add a little finely shredded parmesan to the meat mixture.

Do you use heavy cream or sour cream for Swedish meatballs?
You can actually use a combination of both, but I chose to use sour cream alone to give the sauce more flavor and tang.
What is the secret ingredient in Swedish meatballs? What gives Swedish meatballs its flavor?
While it’s more than just one ingredient that mades Swedish meatballs so special, but rather a combination of them, there is one standout that I never use in any other meatball recipes… the allspice! It gives them that classic Swedish meatball flavor that doesn’t taste like any others. Worcestershire sauce is another ingredient that gives them great flavor.
What can I use instead of bread crumbs for meatballs?
In this recipe, I use a super fine almond flour in place of bread crumbs to make them Keto friendly and also gluten-free. In some of my other meatball recipes, I’ve used it in combination with grated parmesan cheese and/or oat fiber.
Can you eat Swedish meatballs on keto?
Traditional meatballs use breadcrumbs as a binder. This causes them to have more carbs than what’s recommended on Keto. Instead, almond flour is used to make these Swedish meatballs perfect for Keto or a low carb diet.
Are There Carbs in Swedish Meatballs?
Traditional Swedish meatballs with breadcrumbs, can have as many as 30 grams for carbs, But this Keto meatball recipe made with almond flour only have 4 net carbs per serving. Talk about a carb savings!

🍽️ More Keto Meatball Recipes



Download FREE COPY OF
20 Easy Keto Dinners eBook
Easy and delicious Keto recipes that anyone can make!

Keto Swedish Meatballs
RECIPE VIDEO
Ingredients
For the meatballs:
- 1 pound ground beef, I use 85% grass-fed
- 1 pound ground pork
- 1/2 cup almond flour
- 1/2 medium onion, finely minced
- 2 whole eggs
- 2 cloves garlic, minced
- 2 tablespoons fresh Italian parsley, chopped
- 2 tablespoons olive oil
- 1 tablespoon Worcestershire sauce
- 1 teaspoon allspice
- 1 teaspoon salt, divided
- 1/2 teaspoon ground black pepper, divided
- 1/4 teaspoon nutmeg
For the sauce:
- 2 cups beef broth
- 1/2 cup sour cream
- 2 cloves garlic, minced
- 1 tablespoon Worcestershire sauce
- 1/4 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1/4 teaspoon Xanthan gum
Instructions
- Heat a skillet to medium and add in the olive oil, onions, half the salt and pepper. Sauté the onions until tender, then remove from heat and set aside to cool slightly.
- In a large bowl, add the eggs, parsley, remaining salt, remaining pepper, garlic salt, almond flour, allspice, Worcestershire and the cooled onions. Mix to combine, then add the ground beef and pork. Mix just until combined, without over-mixing.
- Form the meatballs using a cookie scoop so they're all the same size, then set them on a baking sheet lined with parchment paper. I was able to get 35 meatballs.
- Using the same skillet, fry the meatballs until browned on all sides. You will likely have to cook them in 2 batches. As they are done, set them on paper towels to drain while you cook the second batch.
- Discard most of the fat from the skillet, as well as charred chunks of meat, then return it to the heat. Add the garlic and sauté for about 20 seconds, making sure not to brown it or it will become bitter.
- Pour in the beef broth to deglaze the pan, then whisk in the Worcestershire, nutmeg, Xanthan gum and sour cream. Add the meatballs back in and continue to simmer for 10 minutes uncovered or until sauce has thickened to your liking and the meatballs are cooked through.
Recipe Notes
*Make sure to scroll up and read the post for substitutions, additions and helpful tips for making this recipe.
*Nutritional data is provided as a courtesy and is accurate to the best of my knowledge. You can verify it using the nutrition calculator of your choice. All data is based on net carbs, without sugar alcohol: Swerve, Erythritol, Monk Fruit or Allulose.
© Copyright for Keto Cooking Christian LLC. Please use the share buttons to share on social media, but please do not copy/paste the recipe.
Rate this Recipe*Originally published on May 5, 2018, updated on October 9, 2026 with improvements to the recipe, new photos, new recipe information and helpful tips.
My husband and I LOVE these Swedish meatballs, and my husband is Swedish!🇸🇪😋❤️
I’m so glad you both loved them, that’s a huge compliment, thank you!
They look delicious. Can’t wait to make them.
They’re delicious! I hope you love them.
Nut allergy… what can I substitute for the almond flour?
Maybe ground sunflower seeds? Just be sure they are ground super fine and they should work just as well.
Hey Janine! I know my reply is nearly 2 years later but I make my meatballs with crushed pork rinds and they are amazing! I personally don’t use any nuts or seeds in my cooking because they don’t work for me… it’s a love-hate relationship. My basic recipe calls for 1/2c of pork dust for each 1 lb. of meat and 1 egg. Sometimes I add shredded cheese and chopped bacon (I prefer precooked) for cheeseburger meatballs. I scoop out on a cookie sheet and freeze for easy dinner for busy days! I have some basic meatballs in the freezer and my daughter has requested Swedish Meatballs, which led me here! Definitely going to be using this sauce recipe for my meatballs! Sounds so yummy!
Delicious
Thanks!
These are fantastic. I love serving these meatballs over rice. Perfect comfort food
How many meatballs does this recipe make?
Hi got 32 out of mine using the cookie scoop
These were DELICIOUS! Do you think I could cook them in the oven? We loved them with and without the sauce. Thank you!
Honestly, I don’t see why not. But since I haven’t tried it, I couldn’t say for sure how long or what temp to bake them at. Glad you liked them though!
Hi there,
I made these and they were great! I loved them. I want to enter them in my Carb Manager, but it doesn’t say what the serving size is. Is it 4 meatballs?
Thanks,
Maggie
Hi Maggie,
Glad to hear that you enjoyed them and yes, a serving is about 4 meatballs or so, depending on the size you make them.
These meatballs are amazing. I love them. Thank you for sharing. Great recipe!!!!
You are so welcome. I am so glad you enjoyed them!
These were so good! I made the meatballs ahead of time and froze them uncooked. When ready to use them for a meal, I put the sauce ingredients in a crockpot along with the meatballs and cooked on low for 7 hours. I thickened the sauce with some xantham gum before serving. Turned out great!
Hi Joanna,
Great idea to prep them in advance as you did, I love it! I’m glad you enjoyed them, thanks for letting me know 🙂
Is he heavy whipping cream ok, and would prokrinds be a good substitute from the almond flower or is this best. Can’t wait to make these 😋
Is he heavy whipping cream ok, and would prokrinds be a good substitute from the almond flower or is this best. Can’t wait to make these ?
Hi Ajone,
Yes, absolutely you can use heavy whipping cream! Personally I prefer using the almond flour because pork rinds are a much stronger flavor. But I actually love to use a combination of the two in my recipes that require breading. I hope you enjoy them, let me know how it goes!
Where does the 1 gram of sugar come from?
From the sour cream and a little from the almond flour.