These dairy free Swedish meatballs are tender, flavorful, and finished with a creamy gravy made without milk or cream. The recipe is also gluten free and low FODMAP, making it an easy, comforting dinner that fits a variety of dietary needs.

Comforting dinner recipes like these Swedish meatballs are perfect for cozy weekends and special nights when you have a little extra time in the kitchen. If you're looking for more weekend-worthy dinners, try my smothered pork chops with potatoes or this hearty wild rice casserole.
Jump to:
Why You'll Love This Recipe
- Includes a rich and savory gravy without cream or milk
- Perfect for weekends or special dinners when you want something a little extra
- Family approved and freezer friendly so leftovers never go to waste
Reader Love
"This was an easy recipe to make and it was fantastic! They even tasted great left over. Easily one of the best Low FODMAP meatball recipes. Thank you!"
- Nancy
⭐⭐⭐⭐⭐
What You'll Need
Meatball Ingredients:

- Ground Beef and Ground Pork - A combination that provides tenderness and structure to the meatballs.
- Eggs - Binds the meat mixture together and holds the meatball shape.
- Unsweetened Almond Milk - Make sure it is unsweetened!
- Mashed Potato Flakes - The perfect gluten free substitute for bread crumbs and has the best texture.
- Ground Allspice & Ground Nutmeg - Signature spices for Swedish meatballs. Not too much, otherwise, the meatballs will taste like pumpkin pie.
- Green Onions - Using only the tops of the green onions keeps these meatballs low FODMAP and still has an onion flavor.
Dairy Free Gravy Ingredients:

- Dairy Free Butter - A plant-based butter melts perfectly.
- Beef Broth - Beef broth or beef stock will work. Use a brand without gluten, onion, or garlic.
- Gluten Free Flour - I love Bob's Red Mill 1-to-1 Gluten Free Flour in the blue bag.
- Unsweetened Canned Coconut Cream - Adds the perfect amount of creaminess the gravy needs without the dairy found in heavy cream.
- Worcestershire Sauce - Make sure it is a gluten free brand!
- Dijon Mustard - Adds a wonderful complexity to the sauce without overpowering it.
See the recipe card for the exact measurements and complete instructions.
Selected ingredients are based on guidance on current serving sizes measured by the Monash University Food App and FODMAP Friendly App at the time of publishing. As always, follow your gut and modify as needed.
Step-By-Step Instructions
Making the Meatballs:

Step 1: In a large bowl, add the beaten eggs, almond milk, mashed potato flakes, chopped green onions - use a kitchen shears to quickly chop the green onions, allspice, nutmeg, ground black pepper, kosher salt, and stir until combined.

Step 2: Next, add the ground beef and ground pork to the bowl. Mix with your hands or a large spoon. Be careful not to over-mix the meatball mixture. It will create tough meatballs.

Step 3: Use an ice cream scoop or a cookie scoop to make the meatballs the same size. This is important so they cook evenly. Swedish meatballs are typically smaller in size.
Cover a baking sheet with parchment or wax paper for easy cleanup, and roll the meatballs by hand. Be sure to compress the meatballs and roll them so they have smooth edges.

Step 4: In a large skillet, add a tablespoon of avocado oil or any neutral oil. Heat the pan to medium-low heat, and with tongs, place each meatball in the hot oil. Do this in batches so the meatballs do not overcrowd the pan.

Step 5: Once the meatball starts to brown, turn the meatballs over. This step will not completely cook the meatball. It will sear in the juices and add flavor and color.

Step 6: Transfer the browned meatballs in a single layer into a greased 9x13-inch baking pan. Once all the meatballs have been fried, set the baking pan filled with fried meatballs aside and make the gravy.
Making the Dairy Free Gravy:

Step 1: To save on dirty dishes, use the skillet that fried the meatballs. With a paper towel, remove any burned bits. If there is any grease, leave it; that increases the flavor of the sauce.

Step 2: In the skillet, melt the dairy free butter. Sprinkle the gluten free flour over the melted butter. With a whisk, I love a flat whisk, stir the butter and flour together.

Step 3: Add one cup of the beef broth to the melted butter and flour mixture. The broth is going to hydrate the gluten free flour and form instant clumps. DO NOT PANIC. It is ok. Keep whisking, and add another cup of beef broth. The butter-flour paste will thin out and create a lump-free gravy.

Step 4: Next, add the unsweetened coconut cream, ground black pepper, and Dijon mustard. Keep whisking and turn the heat down to low. It is important not to boil the gravy, or it can separate.

Step 5: Taste the gravy and add any seasoning you think it needs. More salt, add ¼ teaspoon at a time. If the sauce needs more black ground pepper, add it in ¼ teaspoon at a time. Taste and keep adding until it tastes delicious to you!

Step 6: Pour the gravy over the meatballs and cook in a 350 degree F oven for 30 minutes or until the internal temperature, as measured with a digital thermometer, reaches 165 degrees F. Sprinkle chopped fresh parsley over the cooked meatballs.
Tips and Tricks
My favorite tool for making gluten free gravies or sauces is a flat whisk! I have had this one I bought from Amazon for years! It keeps making lump-free, smooth gravies again and again.
Not a fan of touching raw meat? Use a standing mixer to combine the filling mixture. Just do not walk away. Otherwise, the meatball mixture may overmix and become tough and dry.
Another tip for squeamish raw meat folks - Use kitchen-grade gloves to reduce the feeling of raw meat on your hands when rolling. It doesn't eliminate touching the meat completely, but it does help keep the raw meat off your hands.
Ingredient Swaps
- Ground Turkey Swedish Meatballs- For a lower-calorie option, use ground turkey instead of ground beef.
- Onion - If you do not need a low FODMAP option or know you can tolerate fructans, use a grated white onion in the meatball mixture instead of green onions.
- Mustard - Use stone-ground mustard instead of Dijon mustard in the gravy.
- Dairy - If you want a dairy option or even a lactose-free option, use dairy milk in place of the almond milk and heavy cream for the coconut cream.
Storing and Reheating
Store: Keep meatballs in an airtight container in the refrigerator for up to four days.
Freeze: Chilled meatballs can be stored in the freezer, in a freezer-friendly container for up to four months. Defrost before reheating.
Reheat: Place meatballs on a microwave-safe plate, and cut meatballs in half for faster, equal heating. Pour additional gravy over the meatballs. Heat 1-2 minutes or until warm.
FAQs
Mashed potato flakes are a great alternative to bread crumbs in gluten free meatballs. It is a budget-friendly option, too!
Use leftover gluten free bread and a food processor to turn it into breadcrumbs. This is a great budget-friendly option and a great way to reduce food waste!
Cornstarch is an option. It won't have the best mouthfeel, but it will create a thick, creamy gravy. Arrowroot Flour is another option.
Regular meatballs, such as Italian meatballs or BBQ meatballs, do not typically have allspice or nutmeg in the meatball mixture. This is unique to the Swedish meatball recipe.
While using pre-made frozen meatballs is a wonderful shortcut, please be aware that frozen meatballs may not be gluten free and will also not contain the signature spices, allspice, and nutmeg, typically found in Swedish meatballs.
Yes. The meatballs and gravy can be made in advance and reheated gently before serving.
What To Serve With Swedish Meatballs
Traditionally, these meatballs are served over mashed potatoes or noodles with a spoonful of lingonberry jam. For a dairy free option, almond milk mashed potatoes work beautifully. Add a side dish like dairy free gluten free green bean casserole. If lingonberry jam isn't available, try freezer strawberry jam or cranberry sauce, which adds the perfect contrast to the rich gravy.

More Loveable Swedish Recipes
- Gluten Free Swedish Pancakes - A delicious crepe-like thin pancake topped with fresh fruit.
- Oven Baked Swedish Pancakes - Make a sheet pan of pancakes in the oven for an easy breakfast for dinner option.
- Dairy Free Rice Pudding - My grandma made this every year for Christmas, but with whole milk and in a double boiler. This recipe skips the dairy and uses the slow cooker! Nobody has time to stir over a double broiler!
Love This Recipe?
Leave a ⭐⭐⭐⭐⭐ rating + comment. It helps so much, and we love hearing from everyone! Thank You -Venessa
Recipe

Dairy Free Swedish Meatballs
Equipment
Ingredients
Meatball Mixture:
- 2 large eggs beaten
- ¾ cup unsweetened almond milk (Note 1)
- 1 cup instant mashed potato flakes
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- 1 teaspoon kosher salt
- ¼ teaspoon ground black pepper
- ½ cup green onions (Note 2)
- 1 pound ground beef lean
- 1 pound ground pork (Note 3)
- 1 tablespoon avocado oil to fry meatballs
Dairy Free Sauce:
- 3 tablespoons dairy free butter (Note 4)
- 3 tablespoons gluten free flour (Note 6)
- 2 cups beef broth (Note 5)
- ½ cup unsweetened canned coconut cream
- 1 tablespoon worcestershire sauce
- 1 teaspoon Dijon mustard
- ¼ teaspoon ground black pepper
- 1 teaspoon kosher salt
- fresh parsley for garnish optional
Instructions
- Preheat oven to 350 degrees F.
Meatball Instructions:
- In a large bowl, add the beaten eggs, unsweetened almond milk, mashed potato flakes, allspice, nutmeg, ground black pepper, kosher salt, and chopped green onions. Stir until combined.
- Next, add the beef and the pork to the large bowl. Mix with your hands or a large spoon.
- Form the meatballs. Use either an ice cream scoop or a large cookie scoop. This will help make sure the meatballs are all the same size. This is important so they will cook evenly.
- Transfer the formed meatballs on a baking sheet, covered with either wax paper or parchment paper. If meatballs are not holding together well, chill for thirty minutes.
- Add avocado oil to a large skillet. Heat the pan to medium-low heat. Using tongs, place each meatball in the hot oil. Do this in batches so the meatballs do not overcrowd the pan.
- Once the meatballs start to brown, turn the meatball over. This step will not completely cook the meatball. It will sear in the juices and add flavor and color.
- Place the browned meatballs in a 9x13-inch pan or large skillet in a single layer.
Dairy Free Gravy Instructions:
- In the large skillet used to fry the meatballs, melt the dairy free butter. Sprinkle the gluten free flour over the melted butter. With a whisk, stir the butter and flour together.
- Add one cup of the beef broth to the melted butter and flour mixture. Keep whisking, and add another cup of beef broth. The butter-flour paste will thin out and create a lump-free gravy.
- Next, add the canned coconut cream, worcestershire sauce, Dijon mustard, black pepper, and salt. Keep whisking and turn the heat to low. Taste and adjust the seasonings.
- Pour the gravy over the meatballs and cook in a preheating 350 degree F oven for 30-40 minutes or until the internal temperature reaches 165 degrees F.
- Sprinkle chopped fresh parsley over the cooked meatballs for a touch of fresh flavor, optional.







Nancy B says
This was an easy recipe to make and it was fantastic! They even tasted great left over. Easily one of the best Low FODMAP meatball recipes. Thank you!
Venessa Mandelkow says
Hi Nancy -
It makes me so happy to hear that you loved my Swedish meatball recipe! I would agree, they are one of my favorites. Thank you so much for taking time to leave a comment. It means so much to me to hear feedback from my readers. - Venessa