Gluten Free Swedish Meatballs (Dairy Free Cream Sauce)
These gluten free Swedish meatballs with dairy free cream sauce are my weeknight comfort meal when I want something cozy but still aligned with a real food kitchen. I use simple ingredients, no breadcrumbs, no egg and a creamy (tomato free) gravy made without milk. As a recipe developer and integrative nutrition coach, I’ve tested it multimple times and built in swaps for gluten free and dairy free, so you can choose what fits your table.

Why You’ll Love Them
- Gluten & Dairy Free: No breadcrumbs, no cream, still rich and silky.
- Creamy, Tomato Free Gravy: Classic Swedish flavor without cow’s milk.
- Flexible Swaps: egg-free, no pork, easy swaps for Whole30 approval.
- Family Friendly: Familiar and popular “IKEA-style” taste (72.0K shares so far), with cleaner ingredients.
- Easy and Quick to Make: It saves time and reduces dirty dishes.

Related: Another creamy option is my Whole30 Scallops In A Dairy Free Cream Sauce, great over puréed or roasted veggies. Cooking for kids? Try my Turkey Meatballs or Beef Meatballs (both GF/DF).
Ingredients (What & Why)
For the Meatballs
- Ground meat – 2 lb total: a 50% beef + 50% turkey mix is lighter than all beef. (All beef, or beef +pork also works great, its up to you.)
- Gluten free binder – gluten free breadcrumbs: This replaces traditional bread + milk, keeps the texture soft, and soaks up juices. Add a splash of plant milk – for moisture. As an alternative to crumbs use ½ cup: nut flour, or coarsely ground GF oats. Or omit entirely (still tastes good).
- Onion – small, finely grated or chopped: Grating releases moisture and keeps the mix tender (no raw onion chunks).
- Garlic – 1 or 2 cloves, minced: Classic for enhancing flavor.
- Seasoning – ½ tsp salt + ¼ to ½ tsp black pepper. Start here; adjust after tasting the sauce.
- Swedish spice profile – ¼ tsp allspice + ¼ tsp nutmeg. Or use my version of spices (rosemary, smoked paprika and coriander).
- Oil – for searing. Helps build browned flavor while baking before simmering in sauce.
Why this mix works: You get classic Swedish flavor without regular breadcrumbs or milk. This combination gives the same soft bite you expect, while staying gluten and dairy free.
For the Dairy-Free Cream Sauce (Tomato-Free)
- Broth: Beef for deeper flavor, chicken for lighter. Choose low-sodium so you can season accurately. Broths vary, always taste at the end. Adding some acidity like ½ tsp Dijon or a squeeze of lemon can brighten.
- Fat: Ghee, olive oil, or avocado oil. (I used a plant based vegan butter)
- Thickener (choose one)
- 2 tbsp GF flour (roux method): classic, velvety finish.
- 1 tbsp arrowroot (slurry): glossy, quick; add off heat to avoid gumminess.
- “Cream”: choose one :
- coconut cream (very rich but faint coconut taste).
- dairy free sour cream (cashew and coconut based), it has no added oils, a bit runny.
- unsweetened plain cashew yogurt (most neutral and silky), a bit runny too.
- Umami: coconut aminos (or GF Worcestershire sauce): adds depth so the sauce doesn’t taste “flat.”
- Seasonings: ground garlic and onion plus salt & pepper to taste.
Whole30 version: Almond-flour binder, ghee/olive oil, arrowroot + coconut cream, and coconut aminos. Skip grains/sweeteners.
See all measurements in the recipe card:
How To Make The Gluten Free Meatballs (Step-By-Step)
Step 1. Prepare ingredients for meatballs:
- Toast and grind the gluten free bread (store bought or homemade) into bread crumbs with a food processor. This way I’m replacing the store bought bread crumbs with gluten free bread crumbs (I’m using my homemade gluten free bread).
Step 2. Mix And Shape:
- Heat avocado oil in a large skillet over medium heat and sauté the onions and garlic until soft. Set aside to cool down because we’re going to add all the other ingredients in the same skillet to save dirty dishes. Or transfer to another large bowl.
- To the sautéed onions and garlic, add the bread crumbs, the egg, plant milk and seasonings, mix to combine then add the ground meat. Mix with your hand until everything looks uniformly combined, but don’t overwork it. Pinch the meat between your fingers rather than kneading it.
- Scoop into 1–1½-inch balls. Place on a greased baking sheet (I used 2 oblong glass baking dishes) and repeat until all meatball mixture is used up.

Step 3. Bake Or Sear
- Bake the gluten free meatballs in a preheated oven at 410-425F for 20 minutes. The high temperature will give the meatballs a nice brown color. Additionally roast the meatballs under the broiler (for the last 2 minutes) for maximum browning and crispy-edged effect.
- Searing in a skillet on the stove, works too. Add oil/ghee and brown meatballs on all sides (they’ll finish in the sauce), but it takes more effort and makes a big mess, so I suggest you bake them instead.

Benefits of baking meatballs in the oven rather than searing
- you can cook a lot all at the same time
- you’re using fewer dishes and it makes cleanup easier
- you do not need to hover over the skillet, flipping the meatballs
- they cook evenly throughout
- you can achieve that brown crust too, with a higher temperature setting.
How To Make the Dairy-Free Cream Sauce
- While the meatballs are baking in the oven prepare the gravy, it’s similar to a roux.
- In a skillet melt the plant-based butter over low heat. Add cassava flour (or a gluten free flour blend), cook while whisking (very low heat to avoid turning it into a gummy paste), until golden brown and bubbly, about 1 minute. If you want the sauce on the thicker side add another tablespoon of cassava flour.
- Slowly pour in half of the chicken stock (or whatever stock you have). Whisk the mixture, then add the rest of ingredients (the cream is added at the end).
- Mix until everything is incorporated and smooth, increase heat to medium-low and whisk until thickens a bit. Then remove from heat.
- Pour over the meatballs (in the same baking dish where the meatballs were baked). The leaked juices will add extra flavor to the gravy. Return to the oven for another 5-7 minutes to warm them up, if you like.

Watch How To Video
Coach’s tip: Trying to balance protein, starch, and veggies at dinner? See my How to Build a Healthy Plate (protein + starch + veg) for simple portions that keep you full.
The how-to video is also available on my YouTube Channel.
Variations & Substitutions
- No Breadcrumbs: Use almond flour or fine GF rolled oats (coarsly ground), or omit entirely.
- No Pork / Turkey Version: All beef, or 50/50 – beef + turkey works great.
- Whole30: Almond flour binder; ghee/olive oil; broth + coconut cream; coconut aminos; skip grains/sweeteners. If you can’t have nuts: use grated vegetables (any root veggies, zucchini, cauliflower).
- No cassava flour: use arrowroot powder.
- Gluten-Free Sauce: Use GF flour (roux) or arrowroot (slurry).
- Make the dairy free gravy even richer and thicker by adding 1/2 to 1 cup of dairy free sour cream after cooking.

Pro Tips from My Kitchen
- Grate the onion fine for tender meatballs that hold together.
- Brown, then braise in the sauce, this locks in moisture.
- Taste the gravy as you make it. Broth brands vary and type of seasoning too; finish with more salt, a ½ tsp mustard, or a squeeze of lemon to brighten. For a richer texture add 1/2 to 1 cup of dairy free sour cream after cooking.
What To Serve With
- Mashed Potatoes (DF) or Cauliflower Mash or serve over spiralized veggies of your choice;
- Gluten free pasta or rice noodles – pour over;
- Boiled rice or boiled potatoes;
- Roasted Vegetables – any root veggies or these Oven Crisp Brussels Sprouts & Asparagus;
- A salad, like a coleslaw or beet salad (Vinaigrette);
- Along a side of fermented veggies like this red cabbage sauerkraut, fermented beet sauerkraut or shaved carrot salad.
Related: Light Beef Meatballs + Mango Sauce (Healthy, GF, DF).
Make-Ahead, Storage & Reheating
- Make-Ahead: Shape and chill up to 24 hrs, or cook fully and chill.
- Fridge: 3 – 4 days in a sealed container.
- Freeze: Up to 3 months (meatballs only + make the sauce fresh). Thaw overnight.
- Reheat: Low and slow on the stove; thin with a splash of broth.
FAQs
Yes, use one of the options: a GF binder (a starchy flour), a GF flour or gluten free bread crumbs.
Yes. The gravy is creamy from coconut cream (other options to use for the sauce: dairy free sour cream or cashew yogurt), no tomato.
Yes. Skip milk; use almond flour or coarsely ground GF oats as the binder.
Keep the allspice + nutmeg, use the dairy-free cream sauce recipe, and season to taste.
More Gluten And Dairy Free Dinners
- Healthy Stuffed Cabbage Rolls With Ground Beef
- Savory Twice Baked Sweet Potatoes
- Spaghetti Squash + Chicken & BBQ Sauce (Whole30, Paleo, Dairy Free)
Tried This Recipe? I’d love to hear how it turned out! Tap ⭐⭐⭐⭐⭐ to rate it or leave a quick comment below! your feedback helps other readers (and keeps me creating new treats).
Gluten Free Swedish Meatballs (Dairy Free Cream Sauce) Recipe
Ingredients
Gluten Free Meatballs
- 1 pound ground beef - 85% lean
- 1 pound ground turkey - pork or chicken, also works
- 1 large onion - minced or grated
- 2 garlic cloves - finely minced
- 2 slices gluten free bread - crumbs; if no-breadcrumbs: see notes
- 3 tbsp plant milk - optional (if using breadcrumbs)
- 2 tsp Himalayan pink salt - or use 1/2 tsp sea salt
- ¼ tsp black pepper
- 3 tbsp avocado oil - as grease for cooking
Seasonings (choose 1 option)
Option 1: Swedish Spice Profile
- ⅓ tsp allspice
- ¼ tsp nutmeg
Option 2: My Choice
- 1 tsp rosemary
- 1 tsp smoked paprika
- 1 tsp coriander
Dairy Free Cream Sauce
- 4 tbsp Miyoko's butter - coconut and cashew based
- 4-5 tbsp cassava flour - or arrowroot powder
- 2½ to 3 cups chicken stock - or beef stock
- ¾ to 1 cup coconut cream - see notes for other options
Optional
- ½ to 1 cup dairy free sour cream - after cooking (for a richer feel)
Seasonings
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tbsp stone ground mustard - paste
- 2 tbsp coconut aminos - for umami flavor
- ½ tsp pink salt - or ⅓ tsp sea salt
Instructions
Make The Meatballs
- If using breadcrumbs, toast and ground the gluten free bread (store bought or homemade) into bread crumbs with a food processor. No breadcrumbs? Just omit and use 1 cup of grated veggies (any root veggies, zucchini or cauliflower). No need to squeeze the liquid.
Mix
- Heat avocado oil in a large skillet over medium heat and sauté the onions and garlic until soft to create flavor. Set aside to cool down. We’re going to add all the other ingredients in the same skillet to save dirty dishes.
- To the sautéed onions and garlic, add the bread crumbs (if using), plant milk (only if using breadcrumbs), the seasonings and mix to combine.
- Add the ground meat and mix with your hand until everything looks uniformly combined, don’t overwork it, or it will have a gummy texture. Pre-heat the oven to 420F.
Form the Meatballs:
- Pinch off a piece of the meat mixture and gently roll between your hands to form 1-inch meatballs (about 1.5 tablespoons each).
- Place on a baking sheet (I used 2 oblong glass baking dishes) and repeat until all meatball mixture is used up. I got ~ 42 meatballs.
Cook meatballs:
- Bake in a preheated oven at 420F for 20 minutes. The high temperature will give the meatballs a nice brown color on the surface while keeping a soft texture inside. Turn the broiler (for the last 2 minutes) for maximum browning and crispy-edged effect.
- Sear In a Skillet Option: Heat a large skillet, add 1–2 tbsp oil and brown meatballs in batches, 2–3 minutes per side, until golden. Transfer to a plate (they’ll finish in the sauce).
Make The Dairy Free Gravy
- While the meatballs are baking in the oven, prepare the gravy, it’s similar to a roux. In a skillet melt the plant-based butter over low-medium heat.
- Add cassava flour (or gluten-free flour), cook for 1 min while whisking (low heat to prevent gummy texture), until golden brown and bubbly. If you want the sauce on the thicker side add another tablespoon of cassava flour.
- Slowly whisk in the stock/ broth until smooth. Simmer 2–3 minutes to thicken slightly. Stir in the coconut aminos, seasonings and last, the dairy-free cream (opt for coconut cream – the richest) see notes for other options. Simmer for 1 min to finish.
Serve
- Pour the dairy free sauce in the same baking dish where the meatballs were baked. The juices leaked from the meatballs will add extra flavor to the gravy. Give it a good mix to coat the meatballs.
- Optional: Return to the oven for another 5-7 minutes to warm them up if you like.
- Garnish with parsley. Serve over mashed potatoes, rice, or gluten-free noodles with a green veg or salad.
Video
Notes
Serve With
Spiralized veggies, mashed vegetables like white potatoes, sweet potatoes or cauliflower, gluten free pasta, boiled rice or boiled potatoes, rice noodles, oven roasted vegetables, or along your favorite salad.Egg Free Meatballs
I tried making my meatballs without eggs multiple times and they are great!Dairy Free Cream Options for the Gravy (choose 1)
- coconut cream (very rich but faint coconut taste).
- dairy free sour cream (cashew and coconut based), it has no added oils, a bit runny (reduce the amount of stock).
- unsweetened plain cashew yogurt (most neutral and silky), a bit runny too, so you’ll probably need to reduce the amount of stock you’re using.
Paleo or Whole30 compliant Swedish meatballs:
- Make sure you use a compliant mustard, without sugar or white wine.
- For the meatballs: replace the breadcrumbs with almond meal or if you can’t have nuts: some grated vegetables like sweet potatoes, zucchini or cauliflower will do (about 1 cup).
- For the gravy replace the cassava flour with arrowroot powder, same amount.
Nutrition Facts For Dairy free Meatball Sauce:
Serving: ¾ cup | Calories 339.4 kcal | Carbohydrates: 37.8 g | Protein: 23.5 g | Saturated Fat: 6.9 g | Cholesterol: 12.3 mg | Sodium: 380.4 mg | Potassium: 406 mg | Fiber: 0.2 g | Sugar: 24.3 g | Vitamin A: 0.1 % | Vitamin C: 0.8 % | Calcium: 0.6 % | Iron: 1.8 %Nutrition
The information shown is an estimate provided by an online nutrition calculator.
©HealthyTasteOfLife. Content and photographs are copyright protected and need prior permission to use. Copying and/or pasting full recipes to other websites and any social media is strictly prohibited. Sharing and using the link of this recipe is both encouraged and appreciated!







Can you make these in a slow cooker?
Hi, Mandi! Honestly I don’t know, I never used a slow cooker.
This was amazing! Will definitely be a staple for me. The sauce was very flavorful, I’d consider just making the sauce for other dishes! I served the meatballs over white rice for dinner!
That’s wonderful, I’m always glad to hear that! Thank you Erika for your words!
These look super tasty. I like that you shared so many versatile ways to eat them. I love when one days work can feed the family for a few days
Yes they keep pretty well in the fridge for a few days and can be served with a salad or roasted root veggies or purees.
Tried this recipe for the first time. My husband and I love it! I did a few modifications, since I am on a “No Red Meat” restriction diet. We used half Organic Turkey meat with half Pork meat. To the sauce, I added a 1/4 cup of Bragg Nutrional Yeast, to make it tase more cheesy-like. I also added about a 1/2 of teaspoon of fresh grated Nutmeg. Wow! Did those few little tweaks made a difference! I will definitely be making this recipe over and over again! 🙂
I’m really glad you made the effort to try it! Your modifications sound really interesting, it looks like you know how to make a meal taste even better!
Love this recipe. Have made it three times since discovering in December of last year. Yummy!
That sounds awesome! Thank you for your feedback!