...
About Me Contact Us

Amazing Healthy Turkey Swedish Meatballs 18

By Jordan Bell on March 25, 2026

A close-up of Healthy Turkey Swedish Meatballs in a creamy sauce, with spinach.

Oh, Swedish meatballs! That comforting, cozy dish that just screams “hug in a bowl.” I have *so many* memories of them, usually from cozy dinners or, let’s be honest, probably Swedish Meatball subs that were pure indulgence. But for the longest time, I felt like I had to choose between that classic comfort and eating healthy. That’s why I was SO excited to finally nail down these Healthy Turkey Swedish Meatballs! They’re lighter, packed with protein thanks to the turkey and a little secret ingredient, and served with the DREAMIEST creamy yogurt sauce. Trust me, you won’t miss a thing!

Why You’ll Love These Healthy Turkey Swedish Meatballs

  • They’re incredibly easy to whip up, perfect for busy weeknights!
  • You get all that classic Swedish meatball flavor, but super lightened up.
  • Seriously high in protein to keep you full and satisfied.
  • The creamy yogurt sauce is ridiculously delicious and guilt-free.
  • My picky eaters devoured them – win for the whole family!

Gather Your Ingredients for Healthy Turkey Swedish Meatballs

Okay, so getting these ingredients together is half the fun! I love laying everything out before I start. For the meatballs, my secret for keeping them tender and moist without all the usual fat? Mashed chickpeas and just a slice of toasted bread! And for that amazing sauce, plain yogurt is the star – it makes it so creamy and tangy, way better than just sour cream sometimes. You can check out more yogurt sauce ideas here if you’re feeling inspired!

For the Turkey Meatballs:

  • 1 slice toasted bread
  • 1/2 cup chickpeas, drained and rinsed really well
  • 1 pound lean ground turkey
  • 1 large egg
  • 1/2 teaspoon allspice (this gives it that classic Swedish flavor!)
  • 1/4 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil (just for searing!)

For the Creamy Sauce:

  • 4 tablespoons butter
  • 1/2 cup finely ground almond flour (adds a nice richness)
  • 1/2 cup plain yogurt (full-fat or low-fat, your choice!)
  • 2 cups beef broth (low sodium is great here)
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Crafting Your Healthy Turkey Swedish Meatballs: Step-by-Step

Let’s get cooking! This part is actually super straightforward, I promise. We’ll start with those yummy meatballs.

Step 1: First things first, grab that toasted bread and break it into little pieces. Then, in a bowl, mash up those chickpeas. You can use a fork, or just give them a quick pulse in a food processor – we want them mostly mashed but with a little texture left, not totally smooth baby food.

Step 2: Now, in a big bowl, toss together the bread pieces, mashed chickpeas, your lean ground turkey, the egg, allspice, garlic powder, salt, and pepper. Give it a good mix with your hands until everything is just combined. Seriously, don’t overmix it, or your meatballs can get tough. We want tender little bites!

Step 3: Roll the mixture into about 16 to 18 evenly sized balls. Try to make them all about the same size so they cook evenly.

Step 4: Heat that tablespoon of olive oil in a nice big skillet over medium heat. Once it’s shimmery, add your meatballs in a single layer. You might need to do this in batches depending on your pan size – don’t crowd them! Cover the skillet and let them cook for about 20 to 25 minutes. Just remember to turn them every 5 minutes or so to get them nicely browned all over and cooked through. You can also totally bake these meatballs if you prefer!

A close-up of Healthy Turkey Swedish Meatballs simmering in a creamy sauce, garnished with fresh greens.

Step 5: Once they’re done, pop those beautiful meatballs onto a plate and set them aside. Don’t clean the skillet yet – all those tasty bits are going to make our sauce even better!

Step 6: In that same skillet, melt the butter over medium heat. Once it’s bubbly, whisk in the almond flour. Stir it around for about 1 to 2 minutes until it forms a smooth, lovely paste.

Step 7: Now for the creamy magic! Slowly whisk in the plain yogurt, followed by the beef broth. Keep whisking until everything is smooth and there are no lumps.

Close-up of Healthy Turkey Swedish Meatballs simmering in a creamy sauce with fresh spinach.

Step 8: Bring the sauce to a gentle simmer. Let it cook for about 7 to 10 minutes, stirring often, until it thickens up nicely. You want it coat the back of a spoon. Season it with that salt and pepper to taste.

Step 9: Finally, put those gorgeous meatballs back into the skillet and give them a gentle stir to coat them all in that luscious sauce. Serve them up warm! They’re also amazing served over rice, mashed potatoes, or even cauliflower mash if you’re going low-carb.

Perfect Pairings for Your Healthy Turkey Swedish Meatballs

These meatballs are fantastic on their own, but serving them up with the right sides just takes everything to the next level! Here are a few ideas that my family loves:

Fluffy Baked Potatoes: Because who doesn’t love a good baked potato? Make them in the air fryer for a quick crisp, and then just load ’em up with a few meatballs and a drizzle of that amazing sauce. Pure comfort food made healthier!

Bright Mediterranean Salad: For a pop of freshness, a simple Mediterranean salad with cucumber, tomatoes, and a light lemon vinaigrette cuts through the richness of the meatballs and sauce beautifully. It adds crunch and vibrant flavors.

Hearty High-Protein Rice Bowls: If you’re looking for a really filling meal, serve these meatballs over a bed of fluffy rice. You could even make a protein-packed rice bowl by adding some extra beans or lean protein alongside the meatballs. Delicious and super satisfying!

Storing and Reheating Your Healthy Turkey Swedish Meatballs

Got leftovers? Lucky you! To keep these yummy meatballs tasting their best, store them in an airtight container in the fridge for up to 3 days. The sauce might thicken up a bit as it cools, which is totally normal. If you want to make them ahead for super easy lunches or dinners, these are fantastic for meal prep! You can even pop them into your slow cooker with these dump-and-go crockpot recipes for a hands-off approach.

Reheating is simple! For the best texture, gently warm the meatballs and sauce together in a skillet over low heat, stirring occasionally. You can also pop them in a microwave-safe dish for about 90 seconds to 2 minutes, stirring halfway through. If the sauce seems a bit too thick after reheating, just stir in a tiny splash of broth or water until it’s just right again. Enjoy your delicious leftovers!

Frequently Asked Questions About Healthy Turkey Swedish Meatballs

Got questions? I’ve got answers! Here are a few things people often ask about these tasty meatballs.

Can I make these gluten-free?

Absolutely! The toasted bread in the meatballs is the main culprit for gluten. Just swap it out for a gluten-free bread slice, or even a few tablespoons of gluten-free oats. The sauce uses almond flour, which is naturally gluten-free, so you’re good there!

Are these dairy-free?

These are pretty close to dairy-free already! The only dairy is in the sauce from the butter and yogurt. For a dairy-free version, you can totally swap the butter for olive oil or a dairy-free butter substitute. And for the yogurt, use a plain, unsweetened dairy-free yogurt alternative – coconut or almond-based works great!

How far ahead can I make the meatballs?

You can totally make the meatball mixture ahead of time! Just mix everything together, cover the bowl, and pop it in the fridge for a day. Roll and cook them when you’re ready to eat. The fully cooked meatballs and sauce can also be stored in the fridge for up to 3 days, just reheat gently.

Before You Go…

Seriously, give these Healthy Turkey Swedish Meatballs a whirl this week! I can’t wait for you to try them and hear what you think. Let me know in the comments if you make ’em, or tag me on Pinterest! Happy cooking! Find more ideas and share your creations!

Print
clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon
A close-up of Healthy Turkey Swedish Meatballs coated in a creamy sauce, with spinach on the side.

Healthy Turkey Swedish Meatballs with Creamy Yogurt Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jordan Bell
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Low Fat

Description

Juicy turkey Swedish meatballs made lighter with chickpeas and served in a creamy yogurt sauce. A healthy high protein dinner the whole family will love.


Ingredients

Scale
  • Turkey Meatballs
  • 1 slice toasted bread
  • 1/2 cup chickpeas drained and rinsed
  • 1 pound lean ground turkey
  • 1 large egg
  • 1/2 teaspoon allspice
  • 1/4 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil
  • Creamy Sauce
  • 4 tablespoons butter
  • 1/2 cup finely ground almond flour
  • 1/2 cup plain yogurt
  • 2 cups beef broth
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Break the toasted bread into small pieces and set aside.
  2. Mash the chickpeas with a fork or blend briefly until mostly smooth with some texture remaining.
  3. In a large bowl combine bread, chickpeas, ground turkey, egg, allspice, garlic powder, salt, and pepper. Mix until just combined.
  4. Form the mixture into 16 to 18 evenly sized meatballs.
  5. Heat olive oil in a large skillet over medium heat and add the meatballs in a single layer.
  6. Cover and cook for 20 to 25 minutes, turning every 5 minutes, until browned and fully cooked.
  7. Remove the meatballs and set aside on a plate.
  8. In the same skillet, melt the butter over medium heat.
  9. Whisk in the almond flour and cook for 1 to 2 minutes until a smooth paste forms.
  10. Slowly whisk in the yogurt, followed by the beef broth, until smooth.
  11. Bring the sauce to a gentle simmer and cook for 7 to 10 minutes, stirring often, until thickened.
  12. Season with salt and pepper and remove from heat.
  13. Return the meatballs to the skillet and coat evenly with the sauce.
  14. Serve warm.

Notes

  • Cook ground turkey to an internal temperature of 165°F for food safety.
  • Serve these meatballs over rice, mashed potatoes, or cauliflower mash for a complete meal.
  • The sauce will continue to thicken as it cools, so add a splash of broth if needed before serving.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Pan-Frying
  • Cuisine: Swedish-American

Nutrition

  • Serving Size: 1 serving
  • Calories: 290
  • Sugar: 2
  • Sodium: N/A
  • Fat: 18
  • Saturated Fat: N/A
  • Unsaturated Fat: N/A
  • Trans Fat: 0
  • Carbohydrates: 8
  • Fiber: 2
  • Protein: 25
  • Cholesterol: N/A

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


Privacy Policy

Terms of Service

Disclaimer