Stepping into my kitchen, I was welcomed by an irresistible aroma that ignited my appetite. Today, I’m excited to share my recipe for Creamy Spinach Turkey Meatballs in Sun-Dried Tomato Sauce, a dish that has become a go-to in our household! These meatballs are not only a breeze to whip up, but they also cater to various dietary needs—gluten-free, low-carb, and keto-friendly. Who says healthy meals can’t be comforting? With a rich, creamy sauce infused with earthy spinach and tangy sun-dried tomatoes, each bite melts in your mouth and leaves you craving more. Pair them with steamed veggies or a light pasta for a satisfying weeknight dinner that everyone will love. Are you ready to dive into this deliciousness? Let’s get cooking!

Why are Creamy Spinach Turkey Meatballs irresistible?
Comforting, Wholesome Meal: You’ll love how these meatballs provide the ultimate comfort without the guilt! Their creamy sauce, made from fresh ingredients, elevates your dinner while keeping it healthy.
Flavor Explosion: The combination of sun-dried tomatoes and spinach offers a bright, tangy flavor that complements the tender turkey beautifully, making each bite a gourmet experience.
Quick Preparation: Perfect for busy weeknights, these meatballs can be on your table in no time, allowing you to spend less time cooking and more time enjoying with loved ones.
Diet-Friendly: Whether you’re following a keto diet or just prefer gluten-free options, these meatballs check all the boxes for nutritious eating. Serving with steamed veggies or alongside Keto Creamed Spinach makes it even more delightful!
Family Approved: Kids and adults alike will adore this dish, ensuring that even the pickiest eaters are satisfied. It’s a fantastic way to sneak in some greens without the fuss!
Creamy Spinach Turkey Meatballs Ingredients
For the Meatballs
• Ground Turkey – A lean protein base; substitute with ground chicken for a different flavor.
• Ground Chicken – Adds moisture and flavor; ensure it is fresh for the best taste.
• Grated Cheese – Provides creaminess and helps bind the meatballs; you can use Parmesan for an alternative.
• Garlic – Adds aromatic flavor; fresh garlic is recommended over garlic powder.
• Italian Seasoning – Enhances flavor complexity; substitute with a mix of oregano, basil, and thyme if necessary.
• Bouillon Cube – Adds depth of flavor; can be replaced with low-sodium broth.
• Red Chili Pepper Flakes – Introduces a mild heat; omit if you’re sensitive to spice.
• Chopped Cilantro – Offers freshness and flavor; substitute with parsley for a milder taste.
For the Sauce
• Heavy Cream – Creates the richness of the sauce; full-fat coconut milk is a great dairy-free option.
• Baby Spinach – Provides nutrients and color; prefer fresh, but thawed frozen can work in a pinch.
• Sun-Dried Tomatoes – Contributes sweet, tangy flavors; fresh tomatoes can alter texture but are a substitute.
• Vegetable Broth – Adds moisture to the sauce; chicken broth enhances the flavor further.
• Parmesan Cheese – For extra creaminess in the sauce; nutritional yeast is a suitable dairy-free alternative.
• Olive Oil & Butter – Essential for sautéing the meatballs and cooking the sauce; feel free to use other cooking oils if desired.
Step‑by‑Step Instructions for Creamy Spinach Turkey Meatballs
Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine ground turkey, ground chicken, grated cheese, minced garlic, Italian seasoning, bouillon cube, red chili flakes, chopped cilantro, and black pepper. Use your hands to mix everything thoroughly but gently to keep the meatballs tender. Once blended, form the mixture into medium-sized meatballs, roughly the size of a golf ball, and set them aside on a plate.
Step 2: Sear the Meatballs
Heat a large skillet over medium-low heat and add a splash of olive oil. Once hot, gently place the meatballs into the skillet, ensuring they aren’t overcrowded. Sear the meatballs for about 8-10 minutes, turning them occasionally until they are browned and cooked through. Once done, remove the meatballs from the pan and place them on a plate, allowing them to rest while you prepare the sauce.
Step 3: Sauté the Aromatics
Using the same skillet with leftover oil from the meatballs, melt 2 tablespoons of butter over medium heat. Add minced garlic and sauté for 30 seconds until fragrant, then add chopped onion and cook until translucent, about 3-4 minutes. Incorporate sun-dried tomatoes and cook for an additional 1-2 minutes, stirring continuously to soak up all the flavors and aromas.
Step 4: Build the Creamy Sauce
Pour in 1 cup of vegetable broth into the skillet and bring it to a gentle simmer, allowing it to reduce for about 4-5 minutes. Once reduced, stir in 1 cup of heavy cream, seasoning the sauce with salt and pepper to taste. Allow the creamy sauce to simmer gently for another 3-4 minutes until it thickens slightly and becomes velvety.
Step 5: Add the Spinach and Cheese
Next, gently fold in about 2 cups of baby spinach into the sauce, cooking just until wilted, roughly 1-2 minutes. To enhance creaminess, add in ½ cup of grated Parmesan cheese and stir until melted and fully combined, creating a luscious backdrop for the meatballs. The vibrant green spinach will contrast beautifully with the rich sauce.
Step 6: Combine Meatballs with the Sauce
Finally, return the seared meatballs to the skillet, spooning some of the creamy sauce over each meatball. Allow them to simmer together for a couple of minutes to meld the flavors, ensuring they are heated through. Serve the creamy spinach turkey meatballs warm, either over a bed of steamed veggies or cauliflower rice for a keto-friendly option, or alongside pasta for a delightful comfort meal.

Make Ahead Options
These Creamy Spinach Turkey Meatballs are a fantastic option for meal prep enthusiasts! You can prepare the meatball mixture and form the meatballs up to 24 hours in advance. Simply cover them tightly and refrigerate until you’re ready to cook. For the sauce, you can make it ahead and store it in an airtight container for up to 3 days in the fridge. To ensure quality, keep the meatballs and sauce separate until you’re ready to serve; this prevents the meatballs from becoming soggy. When you’re ready, reheat the sauce gently on the stovetop, add the refrigerated meatballs, and let them simmer together for about 3-5 minutes before serving for a delicious and easy dinner!
Expert Tips for Creamy Spinach Turkey Meatballs
-
Prevent Tough Meatballs: Ensure the meat mixture is well-combined but avoid overmixing to maintain a tender texture.
-
Flavor Boost: For optimal taste, let the meatballs simmer in the sauce for a few minutes before serving, allowing them to absorb flavors.
-
Storage Solution: Keep leftovers in an airtight container for up to 2 days. Reheat gently with a little water to maintain creaminess.
-
Ingredient Freshness: Use fresh garlic and baby spinach for the best flavor and nutrition; avoid dried garlic and wilted greens.
-
Customize Your Dish: Feel free to add gluten-free breadcrumbs for texture or incorporate additional veggies into the meatball mixture for extra nutrients.
What to Serve with Creamy Spinach Turkey Meatballs
Enhance your dinner experience by pairing these delectable meatballs with sides that complement their rich flavors and textures.
-
Creamy Garlic Mashed Potatoes: The smoothness of these potatoes soaks up the sauce perfectly while adding a comforting touch to your meal.
-
Zucchini Noodles: Light and fresh, zucchini noodles offer a delightful crunch that balances the creaminess of the meatballs. Drizzle with olive oil for added flavor.
-
Sautéed Asparagus: The slight bitterness of asparagus provides a lovely contrast, creating a harmony of colors and tastes on your plate.
-
Cauliflower Rice: A great low-carb option, cauliflower rice absorbs the sauce beautifully while maintaining a lightness that pairs perfectly with the meatballs.
-
Simple Garden Salad: Crisp lettuce, cucumbers, and cherry tomatoes dressed with a light vinaigrette add freshness and a bright flavor to your meal.
-
Garlic Bread: For a comforting classic, serve warm garlic bread to soak up the creamy sauce. It’s a crowd-pleaser that adds a homely touch.
-
Chardonnay or Pinot Grigio: These light-bodied wines complement the dish perfectly, enhancing the flavors of the sauce without overpowering it.
-
Chocolate Mousse: To end your lovely meal on a sweet note, serve an airy chocolate mousse, creating a delightful contrast to the savory meatballs.
Creamy Spinach Turkey Meatballs Variations
Feel free to explore exciting twists on this delightful dish to personalize it just the way you love!
-
Dairy-Free: Replace heavy cream with full-fat coconut milk for a creamy, dairy-free sauce. This adds a subtle tropical sweetness!
-
Vegetarian Option: Use plant-based ground meat alternatives to create a vegetarian version, making it perfect for meat-free nights. Pair with additional veggies for a wholesome meal.
-
Spicy Kick: Add diced jalapeños or a teaspoon of hot sauce to the meat mixture for a zesty flavor profile. This twist will certainly elevate the warmth of your dish!
-
Herb Infusion: Incorporate fresh herbs like basil or oregano into the sauce for an aromatic boost that brightens the flavors beautifully.
-
Vegetable Boost: Mix in finely chopped bell peppers or mushrooms into the meatball mixture for added texture and nutrition. Not only do they enhance flavor, but they also sneak in more veggies!
-
Cheesy Delight: Swap grated cheese with feta or goat cheese for a tangy kick that complements the spinach perfectly. Melty cheese adds a rich creaminess to every bite.
-
Gluten-Free Texture: Add gluten-free breadcrumbs to help bind the meatballs while ensuring they’re still a delightful, gluten-free option. This little addition makes for a heartier bite!
-
Lean Mean: Substitute ground turkey with lean beef or pork for a different flavor experience. The result may be richer and just as satisfying, creating new levels of deliciousness.
Pair these adaptations with your favorite side, like Keto Creamed Spinach or a refreshing salad, for a perfectly balanced meal. Enjoy experimenting!
How to Store and Freeze Creamy Spinach Turkey Meatballs
Fridge: Store leftovers in an airtight container for up to 2 days. Make sure the meatballs are completely cooled before sealing to maintain their texture and flavor.
Freezer: For long-term storage, freeze meatballs in a single layer on a baking sheet, then transfer to an airtight container or freezer bag for up to 3 months.
Thawing: Thaw frozen creamy spinach turkey meatballs overnight in the fridge before reheating. This helps retain their delicious texture.
Reheating: Gently reheat on the stovetop with a splash of water or broth to restore creaminess, ensuring they’re heated through before serving.

Creamy Spinach Turkey Meatballs Recipe FAQs
How do I choose the best ground turkey?
Absolutely! Look for ground turkey that is bright pink with minimal visible fat; avoid any that appears discolored or has a slimy texture. Fresh ground turkey should be used within 1-2 days of purchase, or it can be frozen to extend its shelf life.
What is the best way to store leftovers?
Very easy! Allow the creamy spinach turkey meatballs to cool completely, then transfer them into an airtight container. They can be stored in the fridge for up to 2 days. I recommend reheating them gently on the stovetop with a little water or broth to maintain their creamy texture.
Can I freeze Creamy Spinach Turkey Meatballs?
Of course! Place the cooked meatballs in a single layer on a baking sheet and freeze for about 2-3 hours until solid. Then, transfer them to an airtight container or freezer bag. They can be kept frozen for up to 3 months. When you’re ready to enjoy, simply thaw overnight in the fridge and reheat gently.
What should I do if my meatballs turn out tough?
Good question! Tough meatballs can occur if the meat mixture is overmixed. To prevent this, combine the ingredients until just mixed. If they do end up tough, try simmering them in the sauce for a few extra minutes to infuse some moisture and flavor back into them.
Are there any dietary considerations I should keep in mind?
Definitely! These meatballs are gluten-free, low-carb, and keto-friendly. However, if you have any allergies, be cautious with cheese and broth options. You can also substitute heavy cream with full-fat coconut milk for a dairy-free variation that still packs on the creaminess!
Can I substitute any ingredients in this recipe?
Absolutely, there are several substitutions! For the ground turkey, you can use ground chicken, pork, or even beef according to your preference. For a dairy-free option, use coconut milk in place of heavy cream. Fresh spinach can be swapped for thawed frozen spinach as long as it’s well-drained.

Creamy Spinach Turkey Meatballs for a Cozy Dinner Night
Ingredients
Equipment
Method
- In a large mixing bowl, combine ground turkey, ground chicken, grated cheese, minced garlic, Italian seasoning, bouillon cube, red chili flakes, chopped cilantro, and black pepper. Mix thoroughly but gently to keep the meatballs tender. Form into medium-sized meatballs and set aside on a plate.
- Heat a large skillet over medium-low heat and add olive oil. Gently place the meatballs into the skillet, sear for 8-10 minutes, turning occasionally until browned and cooked through. Remove and set aside.
- Melt butter in the same skillet, add minced garlic and sauté for 30 seconds, then add onion and cook until translucent. Incorporate sun-dried tomatoes and cook for 1-2 minutes.
- Pour in vegetable broth and bring to a simmer, reduce for about 4-5 minutes. Stir in heavy cream, season with salt and pepper, and let simmer for another 3-4 minutes.
- Fold in baby spinach into the sauce, cooking until wilted. Add grated Parmesan cheese and stir until melted and fully combined.
- Return the seared meatballs to the skillet, spooning sauce over each. Simmer together for a couple of minutes before serving warm.

Leave a Reply