Why You’ll Love This Recipe

I love this recipe because the meatballs stay juicy while the cream sauce turns silky and full of flavor. The spinach adds freshness, the sun-dried tomatoes bring a little tang, and the cheese makes everything extra comforting. I also like how versatile it is, since I can serve it over pasta, rice, or even with crusty bread.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

1/2 lb ground chicken
1/2 lb ground turkey
1 tbsp butter
1 tbsp olive oil
1 small yellow onion, finely diced
3 cloves garlic, minced
3 cloves garlic, grated
1 tsp smoked paprika
1/2 tsp dried oregano
Pinch of cayenne pepper, optional
1 tsp chicken bouillon powder, optional
Sea salt and freshly ground black pepper, to taste
1 cup fresh chopped parsley or cilantro, divided
1/3 cup chicken or vegetable stock
5 oz sun-dried tomatoes, drained and chopped
1 3/4 cups heavy cream
1/2 cup shredded mozzarella, provolone, or gouda
1/2 cup freshly grated Parmesan cheese
3 cups baby spinach leaves
1 tbsp fresh basil, chopped

Directions

I start by making the meatballs. In a mixing bowl, I combine the ground turkey, ground chicken, grated garlic, smoked paprika, oregano, bouillon powder, parsley, cayenne, and black pepper. I mix everything gently until just combined, then form the mixture into medium-sized meatballs and set them aside.

I heat the olive oil in a large skillet over medium heat and cook the meatballs for about 8 to 10 minutes, turning them so they brown evenly and cook through. Once done, I transfer them to a plate.

In the same skillet, I melt the butter in the remaining drippings. I add the minced garlic and cook it briefly until fragrant, then stir in the diced onion and sauté until softened. I add the sun-dried tomatoes and cook for another 1 to 2 minutes before pouring in the stock and letting it reduce slightly.

I lower the heat and stir in the heavy cream, seasoning with salt and pepper. I let the sauce simmer gently, stirring occasionally. I add the spinach and cook until it wilts, then stir in the Parmesan and mozzarella until the sauce is smooth and creamy.

I return the meatballs to the skillet, spoon the sauce over them, and let everything warm together. I finish by garnishing with fresh basil and the remaining parsley before serving.

Servings and Timing

This recipe serves about 4 people. Prep time takes around 20 minutes, cook time is about 20 minutes, and everything comes together in roughly 40 minutes total.

Variations

I sometimes use all turkey instead of a turkey and chicken mix. When I want extra heat, I add more cayenne or red pepper flakes. I also like swapping spinach for kale or adding mushrooms to the sauce for more texture.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, I warm everything gently on the stovetop with a splash of cream or stock to loosen the sauce.

FAQs

Can I make the meatballs ahead of time?

I often shape the meatballs a few hours in advance and keep them refrigerated until ready to cook.

Can I freeze this dish?

I can freeze the cooked meatballs with sauce, but I find the sauce is creamiest when enjoyed fresh.

What should I serve with these meatballs?

I like serving them over pasta, mashed potatoes, rice, or with crusty bread.

Can I use milk instead of heavy cream?

I can, but the sauce won’t be as rich or thick as when I use heavy cream.

How do I keep the meatballs tender?

I avoid overmixing the meat and cook them gently so they stay juicy.

Conclusion

These creamy spinach turkey meatballs are a recipe I love making when I want something comforting, flavorful, and a little indulgent. The tender meatballs and rich cream sauce come together beautifully, making this a dish I’m always happy to serve for dinner. It’s cozy, satisfying, and perfect for sharing.

Print

Creamy Spinach Turkey Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Juicy turkey and chicken meatballs simmered in a rich, cheesy cream sauce with spinach and sun-dried tomatoes. A comforting skillet meal that’s full of flavor and easy to make.

  • Author: Sarah
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

For the Meatballs:

½ lb ground chicken

½ lb ground turkey

½ cup shredded mozzarella, provolone, or gouda

3 cloves garlic, grated

1 tsp smoked paprika

½ tsp dried oregano

Pinch of cayenne pepper (optional)

1 tsp chicken bouillon powder (optional)

½ cup fresh chopped parsley or cilantro

Sea salt and freshly ground black pepper, to taste

For Cooking & Sauce:

1 tbsp olive oil

1 tbsp butter

1 small yellow onion, finely diced

3 cloves garlic, minced

5 oz sun-dried tomatoes, drained of oil and chopped

⅓ cup chicken or vegetable stock

1 ¾ cups heavy cream

½ cup freshly grated Parmesan cheese

3 cups baby spinach leaves

1 tbsp fresh basil, chopped

Remaining ½ cup chopped parsley or cilantro (for garnish)

Instructions

Make the Meatballs:
In a bowl, combine ground turkey, ground chicken, shredded cheese, grated garlic, paprika, oregano, bouillon, parsley, cayenne, and black pepper. Mix until just combined. Form into medium-sized meatballs.

Cook the Meatballs:
In a large skillet, heat olive oil over medium heat. Cook meatballs for 8–10 minutes, turning to brown on all sides. Transfer to a clean plate once cooked through.

Build the Sauce Base:
In the same skillet, melt butter. Add minced garlic and cook until fragrant. Add diced onion and sauté until softened. Stir in chopped sun-dried tomatoes and cook for 1–2 minutes. Add stock and let it reduce slightly.

Make the Cream Sauce:
Lower heat and stir in heavy cream. Season with salt and pepper. Simmer gently, stirring occasionally.

Add Spinach and Cheese:
Add spinach and cook until wilted. Stir in Parmesan and mozzarella until melted and smooth.

Finish the Dish:
Return meatballs to the skillet and spoon sauce over the top. Garnish with fresh basil and the remaining chopped parsley. Serve warm.

Notes

For extra richness, use all turkey thigh meat.

Pair with pasta, mashed potatoes, or crusty bread to soak up the sauce.

Make ahead by preparing the meatballs and sauce separately; store in the fridge and reheat together.

Similar Posts

Leave a Reply

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

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