Indulge in the ultimate comfort food experience with these incredible Gluten-Free Swedish Meatballs, complete with a luscious, creamy dairy-free gravy. Crafted from everyday pantry and freezer essentials, this recipe delivers a symphony of flavors that will delight your entire family. Imagine tender ground pork, infused with warm, aromatic spices, all generously coated in a rich, velvety sauce – a truly irresistible dish that’s surprisingly simple to prepare.

Why You’ll Fall in Love with This Gluten-Free Swedish Meatball Recipe
For many, the mention of Swedish meatballs conjures up fond memories of IKEA cafeteria visits – those iconic, utterly addictive meatballs, bathed in their signature gravy and served with a dollop of sweet lingonberry jam. While undeniably delicious, that classic meal often isn’t suitable for those avoiding dairy or gluten. That’s where this homemade recipe shines! We’ve meticulously recreated that beloved flavor profile, ensuring every bite is just as satisfying, but entirely gluten-free and dairy-free.
The culinary journey to perfect these meatballs at home has been incredibly rewarding. The result is a dish that captures the authentic taste and comforting essence of traditional Swedish meatballs, but with the added benefits of being suitable for various dietary needs. This recipe is not only gluten-free and dairy-free, but also Whole30 compliant, making it a versatile choice for healthy eating plans. Serve these savory delights over gluten-free pasta, nutrient-rich veggie noodles, or a cloud of creamy dairy-free mashed potatoes for a truly wholesome and satisfying meal.
To complete the authentic Swedish experience, don’t forget a side of vibrant lingonberry jam. Its tart sweetness provides the perfect counterpoint to the rich, savory meatballs and gravy, elevating the dish to a gourmet level right in your own kitchen.
Why Ground Pork is the Perfect Choice for Swedish Meatballs
Ground pork is an exceptional choice for these Swedish meatballs for several compelling reasons. Firstly, it’s an incredibly budget-friendly protein, making this comforting meal accessible without compromising on taste or quality. Beyond its affordability, pork is packed with protein, contributing to a truly filling and energy-boosting dish. Its natural fat content ensures the meatballs remain incredibly tender and juicy throughout the cooking process, preventing them from drying out.
I always make sure to keep various cuts of pork in my freezer because of its incredible versatility in the kitchen. Whether you’re roasting, grilling, or making meatballs, pork adapts beautifully to different preparation methods and seasoning profiles. In this recipe, its mild yet rich flavor pairs exquisitely with the warm spices, creating a deeply satisfying base for the creamy gravy. Plus, it’s a family favorite in my household; my kids adore anything made with pork, which means this dish is always a guaranteed hit at the dinner table. If you prefer, you can also substitute half of the ground pork with ground beef for an even richer flavor, or opt for ground turkey for a leaner alternative. The tender texture and ability to absorb flavors make pork truly shine in this classic Swedish dish.
Essential Ingredients You’ll Need for Flavorful Meatballs and Gravy
Crafting these delectable gluten-free Swedish meatballs and their accompanying rich gravy requires just a few straightforward, high-quality ingredients. Each component plays a crucial role in building the signature flavor and texture of this beloved dish.

For the Meatballs:
- Ground Pork: The foundation of our tender, juicy meatballs. Its rich flavor and perfect fat content ensure a moist texture. For a lighter touch, you can substitute with ground turkey, or combine half ground beef with half ground pork for added depth.
- Onion: Finely diced, fresh onion provides essential moisture and a subtle sweetness that deepens the meatball’s flavor. If you’re short on time, 1-2 teaspoons of onion powder can be used as a convenient substitute.
- Egg Yolk: Acts as a natural binder, holding the meatball mixture together and contributing to their tender texture.
- Almond Flour: This excellent gluten-free alternative to traditional breadcrumbs helps create structure, absorbs moisture, and imparts a delicate nutty flavor without any gluten.
- Garlic Powder: Adds a savory, aromatic depth that complements the pork without overpowering the delicate spice blend.
- Nutmeg & Allspice: These are the star spices, truly defining the signature warm, earthy, and slightly sweet flavor profile characteristic of authentic Swedish meatballs. Do not skip them!
- Sea Salt and Black Pepper: Essential seasonings to enhance all the other flavors and achieve perfect balance.
For the Creamy Dairy-Free Gravy:
- Ghee or Vegan Butter: Used as the fat base for the roux, creating a rich foundation for the gravy. Ghee is clarified butter, dairy-free for many; ensure vegan butter is used for strict dairy allergies.
- Tapioca Flour: Our secret weapon for a smooth, glossy, and perfectly thickened gluten-free gravy. It’s an ideal replacement for traditional wheat flour. Bob’s Red Mill is a highly recommended brand for consistent results.
- Chicken or Beef Broth: Provides the liquid base, adding significant savory depth to the gravy. Chicken broth offers a lighter flavor, while beef broth yields a heartier, more robust sauce.
- Coconut Aminos: A fantastic Paleo and gluten-free alternative to soy sauce, it introduces a crucial umami flavor and a hint of subtle sweetness without any soy.
- Coconut Milk or Cream: The hero ingredient for achieving that luxurious, dairy-free creaminess. Full-fat coconut milk or just the thick cream from the top of a can is recommended for the richest texture.
- Lemon Juice: A splash of fresh lemon juice brightens the overall flavor profile of the gravy and, when combined with coconut milk, cleverly mimics the tangy element typically found in traditional sour cream-based Swedish gravies.
- Ground Nutmeg: A touch of nutmeg in the gravy ties the flavors together beautifully, harmonizing with the spices in the meatballs.
- Arrowroot Powder: Mixed with water to form a slurry, this is used at the end to fine-tune the gravy’s thickness, ensuring a silky, appealing consistency.
- Salt to Taste: Crucial for seasoning the gravy to perfection, balancing the sweet, savory, and tangy notes.
For precise measurements and detailed instructions, please refer to the comprehensive recipe card below.
How to Master These Delicious Gluten-Free Swedish Meatballs with Gravy
Making these homemade Swedish meatballs is a straightforward process, broken down into simple, easy-to-follow steps. You’ll be amazed at how quickly you can achieve restaurant-quality results in your own kitchen!

Step 1: Prepare the Meatballs. Begin by preheating your oven to 400°F (200°C). Line a baking sheet with parchment paper; this will ensure easy cleanup and prevent sticking. In a large mixing bowl, gently combine all the meatball ingredients: ground pork, finely diced onion, egg yolk, almond flour, garlic powder, allspice, nutmeg, sea salt, and black pepper. Mix thoroughly but avoid overworking the meat, as this can lead to tough meatballs. Your goal is just combined.

Step 2: Bake to Perfection. Using a small cookie scoop or your hands, form the mixture into 12 evenly sized meatballs. Uniformity in size is key for even cooking. Place them onto the prepared baking sheet, ensuring they are spaced slightly apart. Bake for approximately 20 minutes, or until they are cooked through and lightly browned on the outside.

Step 3: Begin the Gravy Base. While your meatballs are baking, start on the glorious gravy. In a large frying pan or skillet, melt the ghee (or vegan butter) over medium heat. Once melted, add the tapioca flour, whisking continuously to create a smooth paste, or roux. Cook this mixture for 1-2 minutes, stirring until it starts to bubble and turn a light golden color. This step is essential for removing the raw flour taste.

Step 4: Incorporate Liquids. Gradually whisk in the chicken or beef broth along with the coconut aminos. Continue to whisk vigorously to ensure no lumps form, creating a smooth sauce. Bring the mixture to a gentle simmer over low heat. Let it simmer briefly while you prepare our dairy-free “sour cream” substitute.

Step 5: Craft the Tangy “Sour Cream.” In a small separate bowl, combine the thick, creamy part of the full-fat coconut milk (or coconut cream) with the fresh lemon juice. Stir until well blended. This simple combination creates a wonderful tangy element that mimics the flavor profile of traditional sour cream, crucial for that authentic Swedish gravy taste, all without dairy.

Step 6: Season and Thicken. Pour the coconut cream and lemon juice mixture into the pan with the simmering broth. Add the ground nutmeg and sea salt, then whisk everything together thoroughly for 1-2 minutes until the sauce is well combined and slightly heated through. The sauce should begin to look richer and creamier at this stage.

Step 7: Achieve Perfect Gravy Consistency. In a small cup, combine the arrowroot powder with 2 tablespoons of cold water to create a smooth slurry. Slowly pour this slurry into the simmering gravy in the pan while continuously whisking. You’ll notice the sauce begin to thicken almost immediately. Continue to stir for another minute or so until the gravy reaches your desired velvety consistency. It should be thick enough to coat the back of a spoon.

Step 8: Marry the Meatballs and Gravy, Then Serve. Once the meatballs are baked and the gravy is perfectly thickened, carefully transfer the baked meatballs into the pan with the gravy. Allow them to simmer together for a few minutes, gently coating each meatball in the luscious sauce. This allows the flavors to meld beautifully. Serve your piping hot meatballs over your favorite gluten-free pasta, creamy mashed potatoes, fluffy cauliflower rice, or vibrant spiralized veggie noodles. Garnish with fresh chopped parsley, if desired, for a burst of color and freshness. Enjoy this delightful and satisfying meal!

Expert Tips for the Best Gluten-Free Swedish Meatballs
- Add a Touch of Spice: For those who enjoy a little kick, consider adding a pinch of cayenne pepper or a few red pepper flakes to your meatball mixture. Start with a small amount (like ⅛ teaspoon) and adjust to your preference for a subtle warmth that enhances the savory flavors.
- Ensure Even Cooking: Using a cookie scoop is a fantastic trick for creating uniformly sized meatballs. This ensures that every meatball cooks evenly at the same rate, preventing some from being overcooked while others are still raw. Consistency is key for perfect texture.
- Don’t Skip the Signature Spices: The combination of nutmeg and allspice is absolutely crucial for achieving the distinctive, authentic Swedish meatball flavor. These warm, earthy spices are non-negotiable and provide that unique aromatic profile that sets this dish apart.
- Make Ahead for Convenience: This recipe is excellent for meal prep. You can prepare the meatball mixture and cook the meatballs in advance. Similarly, the gravy can be made ahead of time and stored separately. When you’re ready to serve, simply combine and gently reheat both components. This method is perfect for busy weeknights or entertaining.
- Air Fryer Option: If you own an air fryer, you can cook the meatballs there for a quicker method. Preheat your air fryer to 400°F (200°C) and arrange the meatballs in a single layer. Cook for approximately 10-12 minutes, shaking the basket halfway through, until they are beautifully browned and cooked through.
Delicious Serving Suggestions for Your Swedish Meatballs
These versatile gluten-free Swedish meatballs pair wonderfully with a variety of side dishes, allowing you to customize your meal to your taste and dietary preferences. Here are some of our favorite suggestions to complement the rich gravy:
- Gluten-Free Pasta: Any type of gluten-free noodles, such as tagliatelle, penne, or fusilli, makes an excellent base. Their textures are perfect for soaking up every last drop of the creamy gravy, ensuring a hearty and satisfying meal.
- Mashed Potatoes: For a truly classic and comforting experience, serve your meatballs over a mound of creamy mashed potatoes. The fluffy potatoes provide a delightful contrast to the rich, savory meatballs and gravy.
- Caulifer Rice: If you’re looking for a lighter, grain-free option that’s both Whole30 and Paleo-friendly, cauliflower rice is an excellent choice. It provides a neutral base that lets the flavors of the meatballs and gravy shine.
- Zucchini Noodles: Spiralized zucchini noodles offer a fresh, low-carb, and nutrient-packed twist. They add a pleasing texture and lighten up the meal while still allowing you to enjoy the full flavor of the dish.
- Rice or Quinoa: For a filling and naturally gluten-free accompaniment, serve the meatballs over perfectly cooked white rice or protein-rich quinoa. Both are fantastic for absorbing the delectable gravy.
- Roasted Vegetables: Complement your meal with a side of wholesome roasted vegetables. Options like perfectly roasted sweet potatoes, savory everything roasted potatoes, or a refreshing broccoli cauliflower salad add essential nutrients and vibrant flavors.

Storage and Reheating for Convenience
Proper storage and reheating ensure you can enjoy these delicious gluten-free Swedish meatballs for days to come. Store any leftover meatballs and gravy in an airtight container in the refrigerator for up to 4 days. When you’re ready to enjoy them again, gently warm the meatballs and gravy in a skillet over low heat on the stovetop. If the sauce appears too thick, simply whisk in a splash of chicken or beef broth, or a bit of coconut milk, to achieve your desired consistency.
For longer storage, the cooked meatballs (without the gravy) can be frozen. Place the cooked meatballs in a single layer on a baking sheet to flash freeze, then transfer them to a freezer-safe bag or container for up to 3 months. When you’re ready to serve, thaw the meatballs overnight in the refrigerator and prepare a fresh batch of gravy for the best possible flavor and texture. This ensures the gravy remains silky and creamy, just like the first time.

Frequently Asked Questions About Swedish Meatballs
What can I use instead of almond flour in the meatballs?
If you need an alternative to almond flour, gluten-free breadcrumbs are an excellent substitute, providing a similar binding and texture. For a nut-free and gluten-free option, cassava flour can also work well, just be mindful of its absorbing qualities which might require slight adjustments to moisture. Another option is a finely ground gluten-free oat flour.
Can I use a different type of ground meat for this recipe?
Absolutely! While ground pork is traditional and highly recommended for its tenderness and flavor, this recipe is adaptable. You can easily substitute it with ground chicken or ground turkey for a leaner profile. For a richer, more complex flavor, a combination of half ground pork and half ground beef is also incredibly delicious and widely used in traditional recipes.
Is there a suitable substitute for Worcestershire sauce for Paleo diets?
Traditional Worcestershire sauce often contains ingredients that are not Paleo-friendly. For a simple and effective Paleo-compliant swap, you can use a combination of coconut aminos (which provides umami and sweetness) with a small splash of balsamic vinegar (for tang and depth). Ensure any coconut aminos you use are unsweetened and free from added ingredients.
Can I make these gluten-free Swedish meatballs Whole30 compliant?
Yes, this recipe is inherently Whole30 friendly! To ensure it stays compliant, serve your meatballs over approved bases such as cauliflower rice or creamy mashed potatoes (made with compliant ingredients like full-fat coconut milk and ghee). Double-check that your coconut milk is unsweetened and free from any added sugars or non-compliant ingredients.
How can I adjust the thickness of the gravy if it’s not quite right?
Achieving the perfect gravy consistency is simple. If your gravy is too thick, gradually whisk in a splash of extra broth or coconut milk, a little at a time, until it reaches your desired velvety texture. Conversely, if the gravy is too thin, create another arrowroot slurry by mixing 1 teaspoon of arrowroot powder with 2 teaspoons of cold water. Stir this slurry into the simmering gravy over low heat, allowing it to bubble and thicken to your preferred consistency. Always add thickeners gradually.

More Delicious Meatball Recipes to Explore
Asian Pork Meatball Bowls (Whole30, Paleo, Keto)
Gluten Free Italian Meatballs with Homemade Marinara
Baked Butter Chicken Paleo Meatballs (Murgh Makhani)
Easy Gluten-Free Chicken Piccata Meatballs Recipe
Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below & a review in the comment section. Or, follow me on Facebook, Pinterest or Instagram today!
Rating: 4.85 from 20 votes
Easy Gluten-Free Swedish Meatballs (with Gravy)
By: Mary Smith
Prep Time: 10 mins | Cook Time: 25 mins | Total Time: 35 mins | Yield: 4 servings
These gluten-free Swedish Meatballs and gravy are the ultimate comfort food, made with pantry and freezer staples! A flavorful blend of ground pork, warm spices, and a creamy dairy-free gravy make this dish a winner for the whole family.
Ingredients
Meatballs
- 1 lb ground pork
- ⅓ cup finely diced onion
- 1 egg yolk
- ¼ cup almond flour
- ½ tsp garlic powder
- ¼ tsp allspice
- ¼ tsp nutmeg
- ½ tsp sea salt
- ¼ tsp black pepper
Gravy
- 2 tbsp ghee, or vegan butter for dairy allergies
- 2 tbsp tapioca flour, can sub arrowroot powder
- 2 cups broth, chicken or beef will work
- 2 tbsp coconut aminos
- 1 cup coconut cream (or the thick part of a can of full fat coconut milk)
- 1 tbsp lemon juice
- ¼ tsp nutmeg
- ½ tsp sea salt
- fresh chopped parsley, for serving (optional)
- 1 tbsp arrowroot powder
- 2 tbsp water
Instructions
- Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper for easy cleanup. Mix all of the meatball ingredients (ground pork, finely diced onion, egg yolk, almond flour, garlic powder, allspice, nutmeg, sea salt, black pepper) together in a large bowl until well combined. Form into 12 evenly sized balls. Place them on the baking sheet and bake for 20 minutes, or until cooked through.
- While the meatballs are baking, melt the ghee (or vegan butter) in a large skillet over medium heat. Add in the tapioca flour and use a whisk to stir it until it forms a smooth paste and begins to bubble (this is your roux). Gradually add in the broth and coconut aminos, whisking well to ensure no lumps. Let it simmer over medium-low heat while you prepare the “sour cream.”
- In a small bowl, combine the coconut cream (or the thick part of full-fat coconut milk) and lemon juice and mix well to create your tangy dairy-free “sour cream.” Add this mixture to the pan along with the ¼ tsp nutmeg and ½ tsp sea salt, and whisk to combine. Continue to stir over medium heat for 1-2 minutes.
- To thicken the gravy, stir 1 tablespoon of arrowroot powder and 2 tablespoons of water together in a small cup to create a slurry. Pour it into the pan and stir continuously while it bubbles and thickens to your desired consistency.
- Once the meatballs are done, remove them from the baking sheet (leaving any excess fat behind) and add them directly to the pan with the gravy. Let the meatballs simmer in the gravy for a few minutes, allowing them to absorb the delicious flavors.
- Serve your hot Swedish meatballs over gluten-free pasta, rice, veggie noodles, or creamy mashed potatoes. Garnish with fresh chopped parsley, if desired, and enjoy this comforting, flavorful meal!
Notes
- For a touch of heat, add a pinch of cayenne pepper or a few red pepper flakes to the meatball mixture.
- To air fry the meatballs instead of baking: Preheat your air fryer to 400°F (200°C). Cook the meatballs in an even layer for 10-12 minutes, or until browned and cooked through, shaking the basket halfway.
- A cookie scoop is your best friend for creating evenly sized meatballs, ensuring uniform cooking.
- The distinctive combination of nutmeg and allspice is vital for the authentic Swedish flavor – do not omit them!
- To prepare this dish in advance, you can make the meatball mixture and gravy separately. Cook the meatballs, and then store both components. Combine and reheat gently just before serving for the best experience.
Nutrition
All nutrition facts are an estimate and automatically calculated. While I fact check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. Weigh your total and divide by the number of servings for the most accurate grams per serving size.
- Serving: 3 meatballs with gravy
- Calories: 572 kcal
- Carbohydrates: 14g
- Protein: 23g
- Fat: 48g
- Saturated Fat: 25g
- Polyunsaturated Fat: 3g
- Monounsaturated Fat: 14g
- Cholesterol: 149mg
- Sodium: 1295mg
- Potassium: 487mg
- Fiber: 1g
- Sugar: 2g
- Vitamin A: 325 IU
- Vitamin C: 4mg
- Calcium: 53mg
- Iron: 3mg
Did you make this?
Rate & comment below, and tag me on Instagram @maryswholelife