• Home
  • Browse Recipes
    • Main Dishes
    • Breakfast and Brunch
    • Snacks
    • Desserts
    • Drinks
  • About
  • Contact
menu icon
go to homepage
  • Meal Plan
  • Recipe Index
  • Meals
  • Oat Flour Recipes
  • Snacks
  • About
subscribe
search icon
Homepage link
  • Meal Plan
  • Recipe Index
  • Meals
  • Oat Flour Recipes
  • Snacks
  • About
×
Home » Recipes » Main Dishes

Turkey Swedish Meatballs

Last Modified: Dec 2, 2024 · Published: Oct 16, 2023 by Janessa · 10 Comments
↓ Jump to Recipe
Pin the Recipe

Topped with a creamy sauce and filled with a ton of flavor, these Turkey Swedish Meatballs are sure to be loved by the whole family! One of my favorite comfort foods for the winter months, the full meal comes together in an hour so it can even be enjoyed on busy weeknights!

Jump to:
  • The Ingredients
  • The Method
  • Leftovers and Storage
  • Make it Your Own
  • Serving Ideas
  • And if you liked this recipe...
  • Recipe Card
  • Comments
Bowl of mashed potatoes topped with meatballs, cream gravy and cranberry sauce.

I, like many others I'm sure, was first introduced to the delicious world of Swedish meatballs thanks to IKEA. And while I love a trip to IKEA to browse (can anyone else get lost in that store for hours??), and to get some meatballs, I wanted to be able to enjoy them more often.

Cue this healthier Swedish meatballs recipe.

Made gluten free and with the option for dairy free as well, this delicious recipe comes together easily and with more wholesome ingredients than the classic version.

But the best thing is that you can't notice the swaps!

Although the meatballs are plenty delicious all on their own, the addition of the homemade Swedish meatball sauce, mashed potatoes and Cranberry Sauce turns it into one of the most satisfying and comforting meals!

There are a few steps to this recipe but fear not, I walk you through each of them and it is easier to make than it looks.

So let's make some meatballs!

The Ingredients

Ingredients for ground turkey Swedish meatballs.
  • Ground Turkey- This recipe will also work with ground chicken or lean ground beef (as do these other ground turkey recipes).
  • Egg- This acts as a binding agent, ensuring the meatballs hold their shape during cooking, but it can be omitted for egg free.
  • Rolled Oats- Helps to bind the mixture together as an alternative to breadcrumbs, making the recipe suitable for those avoiding gluten. Use large flake or quick oats, certified gluten-free if needed. If you don't need the recipe to be gluten free, you can use bread crumbs.
  • Dried Minced Onion Flakes- If you prefer, 2 tablespoon of finely chopped fresh white onion also works.
  • Garlic Powder- You can use 2 freshly minced cloves instead.
  • Fine Sea Salt
  • Black Pepper
  • Nutmeg + Allspice- Offers a warm flavor, characteristic of Swedish meatball recipes.
  • Potatoes- Use whatever type you prefer for mashed potatoes- Russets, yellow or red will all work.
  • Whole Milk- For a dairy free version, use cashew milk.
  • Tamari- Enhances the umami flavor and adds depth to the sauce, providing a rich, savory taste. Coconut Aminos, Soy sauce, or Worcestershire sauce offer suitable alternatives.
  • Dijon Mustard- Introduces a subtle tangy note, balancing the richness of the sauce and enhancing the overall flavor.
  • Cornstarch- Acts as a thickening agent for the sauce.

The Method

1. Mix and form meatballs. In a large mixing bowl, combine ground turkey with the egg, oats and seasonings (just ¼ teaspoon of salt and pepper).

Ground turkey and spices in a bowl.

Using a spoon or cookie scoop, divide the turkey mixture into 1 and ½ tablespoon portions and roll into balls. This recipe makes 25-30 meatballs. Place into a large nonstick skillet.

Meatballs portioned out into a skillet.

2. Make the Potatoes. Peel (if preferred) and cut the potatoes and place into a large pot. Fill the pot with water so that the potatoes are covered by 1 inch (2cm).

Turn on to medium-high heat, cover and bring to a boil. Once the potatoes are boiling, reduce the heat to medium and tip the lid off partially. Keep a close eye so that they don't boil over.

Potatoes in a pot with water.

After 15 minutes, start to check intermittently with a fork. When they are tender, reserve 1 cup of potato water for the gravy and then drain, cover and set aside.

3. Cook the Meatballs. Once the potatoes have started to boil, place the skillet on medium heat. Cook the meatballs for 10-15 minutes, rotating every 5 or so minutes until cooked through.

Meatballs cooked in a skillet.

Remove the meatballs to a plate.

Cooked meatballs on a plate.

4. Make the Sauce. Add the reserved 1 cup of potato water to the skillet, stir to scrape up any brown bits from the bottom of the pan and bring to a boil.

Whisk in the remaining ¾ teaspoon salt and pepper, tamari and Dijon.

Skillet with gravy ingredients and a whisk.

5. Thicken the Sauce. In a small bowl, whisk together the cornstarch with 1 cup of milk until smooth.

Cornstarch mixing with milk in a measuring cup.

Pour the mixture into the skillet, stirring constantly for a couple of minutes. Allow to return to a boil and cook for 1-2 minutes more until thickened.

Meatballs in a skillet with creamy sauce.

Turn heat to low, add the meatballs back to the sauce and stir to coat.

6. Mash the Potatoes. Add the remaining ¼ cup of milk to the potatoes and mash to desired consistency. Add salt and pepper to taste.

Mashed potatoes in a pot.

*Since we are adding such a rich and flavorful sauce to the potatoes, we tend to make them with just milk so that most of the flavor comes from the sauce. You can add salt and pepper to taste.

7. Serve. Scoop potatoes onto a plate and top with meatballs and gravy.

Skillet with meatballs covered in sauce.

Leftovers and Storage

Make Ahead: The uncooked meatballs can be mixed, shaped and kept in the refrigerator for up to 1 day or frozen for up to 3 months.

To freeze, arrange the meatballs in a single layer on a lined cookie sheet and freeze for 3-6 hours until solid. Move to a container or freezer bag. When ready to cook, place the meatballs in the refrigerator for 1 day in order to thaw.

To Store: Store leftover meatballs, potatoes and sauce in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months. Freezing may slightly impact the texture of the mashed potatoes.

To Reheat: Rewarm in the microwave until heated through.

Spoon scooping a bite of potatoes with meatballs.

Make it Your Own

Add Veggies- For a sneaky way to add more vegetables to the meal, add cauliflower to the potatoes and mash them together.

Make it Dairy Free- Use cashew milk or almond milk in place of the whole milk.

Skip the Mashed Potatoes- Serve your meatballs and gravy with something else (I have lots of suggestions below!) and you can use water, chicken broth or beef broth in place of the potato water for the sauce.

Bowl of meatballs with sauce and potatoes.

Serving Ideas

We love serving these Swedish turkey meatballs with just the mashed potatoes, creamy gravy and a side of Cranberry Sauce.

But here are some other tasty ideas:

  • Crispy Baked Fries
  • Egg Noodles
  • Cauliflower Mash
  • Honey Oat Bread
  • Mixed Berry Spinach Salad
  • And check out this list of 35 Perfect Ideas to Serve with Swedish Meatballs for even more inspiration!

And if you liked this recipe...

...you might also like:

  • Sweet Potato Shepherd's Pie
  • Quick Chicken Potato Skillet
  • Bruschetta Chicken Sheet Pan
  • Coconut Milk Tikka Masala
  • Turkey Shepherd's Pie

Recipe Card

Bowl of mashed potatoes topped with turkey Swedish meatballs, creamy gravy and cranberry sauce.

Turkey Swedish Meatballs

Topped with a creamy sauce and filled with flavor, these cozy meatballs are sure to be loved by the whole family. Comfort food doesn't get much better than this!
5 from 41 votes
Print Pin Rate
Prep Time: 20 minutes minutes
Cook Time: 40 minutes minutes
Total Time: 1 hour hour
Servings: 4
Calories: 398kcal

Ingredients

  • 1 lb ground turkey
  • 1 large egg
  • 2 tablespoon oats
  • 2 teaspoon dried minced onion
  • 1 teaspoon garlic powder
  • 1 teaspoon fine sea salt divided
  • 1 teaspoon black pepper divided
  • ⅛ teaspoon nutmeg
  • ⅛ teaspoon allspice
  • 2 lbs potatoes (about 4 large potatoes) peeled and diced into large chunks
  • 1 and ¼ cup whole milk divided
  • 1 teaspoon tamari or soy sauce, coconut aminos or Worcestershire sauce
  • 1 teaspoon dijon mustard
  • 2 tablespoon cornstarch
  • Homemade Cranberry Sauce for serving
US Customary - Metric
(Prevent your screen from going dark)

Instructions

Prepare the Meatballs

  • Prepare a large non-stick skillet with a lid.
  • In a large bowl, mix together the turkey, onion, garlic, egg, ¼ teaspoon each salt and pepper, nutmeg, allspice and the oats. Using a spoon or scoop, form meatballs (about 1 and ½ tablespoon of meat each) and place in the prepared skillet. I typically get 25-30 per batch.

Make the Potatoes

  • Prepare the potatoes and place in a large pot. Fill with water, so that the water level is above the potatoes by about 1 inch. Cover and turn on to medium high heat to bring the potatoes to a boil. Once boiling, tip the lid partially off and reduce the heat to medium so that they don't boil over. Check intermittently with a fork. When potatoes are tender, drain (reserving 1 cup of potato water for sauce), cover and set aside.

Cook the Meatballs

  • Meanwhile, place the skillet on medium heat and cook for 10-15 minutes, rotating 1-2 times to ensure even browning, until the meatballs are cooked through. Remove to a plate lined.

Make the Sauce

  • Add the reserved potato water (1 cup) to the skillet. If the potatoes are still cooking, carefully use a ladle to scoop the amount of water that you need out of the potato pot. Bring to a boil and whisk in the remaining ¾ teaspoon salt and pepper, tamari and Dijon.
  • In a bowl, combine the cornstarch and 1 cup of milk until smooth. Pour the milk mixture into the skillet, and whisk constantly for 1-2 minutes. Allow to come back to a boil and let cook for 1-2 minutes more until thickened. Turn heat to low, add the meatballs back to the sauce and stir to coat.

Mash the Potatoes

  • Mash the potatoes with the remaining ¼ cup milk as well as salt and pepper to taste.
  • Serve potatoes covered with sauce, meatballs and cranberry sauce as desired.

Notes

Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months. Reheat in the microwave. 

Nutrition

Calories: 398kcal | Carbohydrates: 50g | Protein: 36g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.03g | Cholesterol: 118mg | Sodium: 743mg | Potassium: 1450mg | Fiber: 6g | Sugar: 6g | Vitamin A: 228IU | Vitamin C: 45mg | Calcium: 138mg | Iron: 3mg
Did you make this recipe?Let me know what you thought in the comments below!

More Delicious Meal Ideas!

  • Pork chops and vegetables on a sheet pan.
    5+ Sheet Pan Dinner Recipes to Make Weeknights Easier!
  • Sheet pan with chicken and vegetables.
    Honey Garlic Chicken and Vegetables Sheet Pan
  • Vegetable rice soup in a bowl with a spoon.
    Vegetable Rice Soup
  • Salmon in a bowl with rice, cucumber, carrots and edamame.
    Teriyaki Salmon Bowl
« Roast Whole Chicken (Convection or Regular Oven)
One Pot Chicken Tikka Masala (With Coconut Milk) »

Comments

    5 from 41 votes (36 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Jess says

    October 15, 2022 at 7:23 am

    5 stars
    We have this every year on Christmas Eve with my extended family. One of my favorite traditions!

    Reply
    • Janessa says

      October 15, 2022 at 11:05 am

      Thank you for your kind review, Jess!

      Reply
  2. Andrea says

    October 15, 2022 at 8:12 am

    5 stars
    Love Swedish meatballs. Love that you made them with turkey. They sound marvelous. Can't wait to make them and try them with cranberry sauce. Yum!

    Reply
    • Janessa says

      October 15, 2022 at 11:05 am

      I hope you love them, Andrea!

      Reply
  3. Cara says

    October 15, 2022 at 8:46 am

    5 stars
    These meatballs were so cozy and delicious - we absolutely loved the cream sauce! Definitely making again.

    Reply
    • Janessa says

      October 15, 2022 at 11:03 am

      I'm glad you liked this recipe, Cara!

      Reply
  4. Beth says

    October 15, 2022 at 9:37 am

    5 stars
    This recipe is perfect for my gluten free (and dairy free if using cashew milk) lifestyle. The whole family is sure to gobble this dish up!

    Reply
    • Janessa says

      October 15, 2022 at 11:01 am

      Thank you for your kind comment!

      Reply
  5. Traci says

    October 15, 2022 at 10:00 am

    5 stars
    Easy, comforting, and budget-friendly. This one's going into the rotation of favorites. Thanks for sharing!

    Reply
    • Janessa says

      October 15, 2022 at 11:00 am

      I'm glad you liked this recipe, Traci!

      Reply
Janessa

Hi, I'm Janessa and I'm passionate about sharing recipes that are made with wholesome ingredients, are quick and easy and most importantly, delicious!

More about me →

Footer

↑ back to top

About

  • Privacy Policy
  • Site Policies and Disclaimer
  • Blogging Resources

More

  • Web Stories
  • Kitchen Tips and Info
  • Visit my second site, Busy Morning Breakfast!

Contact

  • Contact
  • Instagram
  • Subscribe!

Copyright © 2020-2025 The Nessy Kitchen Inc.

Content shared on The Nessy Kitchen is provided for informational and educational purposes only. It is not intended as medical or health advice. Before acting on any information presented here, please consult with a qualified health care professional.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT

Rate This Recipe

Your vote:




Let me know what you thought of this recipe:

This recipe worked exactly as written, thanks!
We absolutely loved this!
I'll be making this again and again!
I'm so glad I tried this recipe!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.