Creamy Spinach Turkey Meatballs

Category: Satisfying Main Dishes

This dish features tender meatballs made from a mix of ground turkey and chicken, seared to a golden crust and simmered in a luscious cream sauce. The sauce combines garlic, sun-dried tomatoes, and fresh spinach, finished with Parmesan and herbs, creating a balance of comfort and freshness. Ideal for a quick yet satisfying meal, it pairs beautifully with low-carb or traditional sides and can be prepped ahead to suit various tastes and dietary preferences.

A woman wearing a pink apron is cutting a cake.
Updated on Mon, 20 Oct 2025 22:15:02 GMT
A pan of meatballs with greens. Pin
A pan of meatballs with greens. | easydiyrecipes.com

These creamy spinach turkey meatballs have become my go to solution for busy weeknights when I need something comforting yet healthy on the table. The combination of lean ground turkey and chicken creates incredibly tender meatballs that practically melt in your mouth while the rich spinach cream sauce feels indulgent without being heavy. I discovered this dish during a particularly hectic month when I was trying to find meals that would satisfy both my keto eating family members and my pasta loving kids.

I love how versatile this dish is for different dietary needs. When my sister visits with her gluten sensitivity I serve it over cauliflower rice. When the kids want something more filling I add pasta or rice. The creamy sauce works perfectly with both options and everyone leaves the table happy.

Ingredients

  • half pound ground turkey: Choose ninety three seven lean for the best texture without being too dry
  • half pound ground chicken: Look for ground chicken thigh if available as it adds more flavor than breast meat
  • half cup shredded mozzarella cheese: Pre shredded melts more evenly into the meat mixture
  • four cloves garlic grated: Grating releases more flavor and distributes better throughout the meatballs
  • one teaspoon Italian seasoning: A quality blend with oregano basil and thyme creates balanced depth
  • half teaspoon crushed red pepper flakes optional: Adds gentle warmth to complement the cream
  • one bouillon cube crumbled optional: This ingredient brings extra savoriness
  • Salt and freshly ground black pepper to taste: Use fresh cracked pepper for bolder taste
  • half cup chopped fresh cilantro or parsley: Fresh herbs add brightness and freshness
  • one tablespoon olive oil: Extra virgin gives richer flavor
  • one tablespoon butter: European style adds extra depth and creaminess
  • four cloves garlic minced: Keep separate from the grated garlic for the sauce
  • one small yellow onion diced: Sweet onions are great but yellow onions are perfect
  • one third cup vegetable broth: Low sodium type helps control overall saltiness
  • five ounces sun dried tomatoes in oil drained: Oil packed tomatoes have richer flavor
  • one and three quarters cups heavy cream: Full fat cream makes the sauce luscious
  • three cups baby spinach leaves: Pre washed and tender for quicker prep
  • half cup grated Parmesan cheese: Fresh and finely grated is best for melting
  • one tablespoon chopped fresh parsley for garnish: Adds color and finishing brightness

Step by Step Instructions

Prepare the Meatball Mixture:
In a large mixing bowl combine the ground turkey ground chicken shredded mozzarella grated garlic Italian seasoning red pepper flakes if using crumbled bouillon cube chopped herbs salt and pepper. Gently mix with your hands until ingredients are just combined. Overmixing will make them tough so stop as soon as everything looks evenly distributed. Form into medium meatballs about one and a half inches across.
Cook the Meatballs:
Heat olive oil in a large skillet over medium low heat. Place meatballs leaving space between each so they brown rather than steam. Cook for eight to ten minutes turning every two to three minutes until all sides become golden and the centers are fully cooked through. Meatballs should reach one hundred sixty five degrees. Remove to a plate.
Build the Sauce Foundation:
Using the same skillet with the browned bits melt the butter over medium heat. Add minced garlic and cook about one minute until fragrant. Add diced onion and sauté five minutes until translucent and soft. Mix in drained sun dried tomatoes and cook another one to two minutes to deepen the flavor.
Deglaze and Create the Base:
Pour in vegetable broth. Scrape up all the tasty brown bits from the skillet bottom. Simmer two to three minutes until the broth reduces and becomes more flavorful.
Add the Cream and Spinach:
Lower the heat and slowly add heavy cream stirring gently. Let it simmer on low for three to four minutes until slightly thickened. Add salt and pepper to taste. Drop in fresh spinach leaves a handful at a time letting them wilt before adding more about two minutes total. Gently stir in the grated Parmesan until fully melted.
Combine and Finish:
Return the meatballs to the skillet nestling them into the sauce. Spoon sauce over the top and let simmer gently for two to three minutes so the flavors combine. Sprinkle with fresh parsley before serving.
A bowl of meatballs with greens. Pin
A bowl of meatballs with greens. | easydiyrecipes.com

The sun dried tomatoes are my personal favorite here. Their little bursts of sweet tang make the cream sauce truly memorable. My daughter likes to help shape the meatballs and always sneaks a few sun dried tomatoes from the jar before they make it into the skillet.

Storage Tips

These meatballs keep well for up to four days in the refrigerator and somehow taste even better as leftovers. Always store in an airtight container with sauce included to keep them moist. For longer storage freeze in portions for up to three months and thaw overnight in the fridge before reheating. Gently reheat in a skillet with a splash of cream or broth to bring the sauce back to life.

Ingredient Substitutions

You can use all turkey or swap in ground beef for a heartier flavor profile. Other melty cheeses like provolone or sharp cheddar give a nice twist. For dairy free needs try full fat coconut milk and a sprinkle of nutritional yeast instead of cream and Parmesan. Roasted red peppers are a great alternative to sun dried tomatoes especially if you want something sweeter or have allergies at home.

A bowl of meatballs with greens. Pin
A bowl of meatballs with greens. | easydiyrecipes.com

Serving Suggestions

For keto friendly meals serve on a bed of cauliflower rice or over crisp zucchini noodles. Traditional eaters can enjoy these over pasta rice or even buttery mashed potatoes. I often round things out with a simple green salad and herby vinaigrette. A glass of chilled white wine goes perfectly with the creamy sauce and brings out the herbal and cheesy flavors.

Cultural and Historical Context

Creamy skillet meatball dishes blend Italian and American comfort food traditions. Browning meatballs before simmering in sauce is a hallmark of Italian technique and the addition of spinach and cream brings in that American one skillet meal convenience. This recipe updates the classic to be lighter yet still satisfy the way classic comfort food should.

Recipe FAQs

→ Can I use all turkey instead of a turkey-chicken mix?

Yes, using 100% ground turkey works well and keeps the meatballs tender. Avoid extra-lean turkey to maintain moisture.

→ What can I substitute for heavy cream?

Half-and-half or full-fat coconut milk provide lighter or dairy-free alternatives but may slightly change the sauce's texture.

→ Are these meatballs suitable for meal prep?

They store well in the fridge for up to four days and freeze beautifully, making them convenient for ahead-of-time cooking.

→ What should I serve with this dish?

Low-carb options like cauliflower rice or vegetable noodles complement the creamy sauce, while pasta or crusty bread make heartier pairings.

→ Can I skip the sun-dried tomatoes?

Yes, but they add a sweet depth. If omitted, consider adding tomato paste or roasted red peppers to maintain flavor complexity.

Creamy Spinach Turkey Meatballs

Tender turkey-chicken meatballs cooked in a garlicky spinach cream sauce with sun-dried tomatoes and Parmesan.

Prep Time
15 min
Cook Time
25 min
Total Time
40 min
By: Evelyn

Category: Main Dishes

Skill Level: Medium

Cuisine: Italian-American

Yield: 4 Servings (4 generous portions)

Dietary Preferences: Low-Carb, Gluten-Free

Ingredients

→ Meatball Mixture

01 227 g ground turkey (93/7 lean)
02 227 g ground chicken thigh
03 120 ml shredded mozzarella cheese
04 4 cloves garlic, grated
05 1 teaspoon Italian seasoning blend
06 ½ teaspoon crushed red pepper flakes (optional)
07 1 bouillon cube, crumbled (optional)
08 Salt and freshly ground black pepper, to taste
09 ½ cup chopped fresh cilantro or parsley

→ Sauce and Garnish

10 15 ml extra virgin olive oil
11 14 g butter (European style preferred)
12 4 cloves garlic, minced
13 1 small yellow onion, diced
14 80 ml low sodium vegetable broth
15 140 g sun dried tomatoes in oil, drained
16 420 ml heavy cream (full fat)
17 90 g baby spinach leaves
18 50 g freshly grated Parmesan cheese
19 1 tablespoon chopped fresh parsley for garnish

Steps

Step 01

In a large bowl, combine ground turkey, ground chicken, shredded mozzarella, grated garlic, Italian seasoning, red pepper flakes if used, crumbled bouillon cube, chopped herbs, salt, and pepper. Mix gently by hand until just combined. Form medium-sized meatballs approximately 3.8 cm in diameter.

Step 02

Heat olive oil in a large skillet over medium-low heat. Add meatballs spaced apart to avoid steaming. Cook for 8 to 10 minutes, turning every 2 to 3 minutes to brown evenly and ensure internal temperature reaches 74°C. Transfer cooked meatballs to a plate and set aside.

Step 03

In the same skillet, melt butter over medium heat. Add minced garlic and cook for 1 minute until fragrant. Stir in diced onion and sauté for 5 minutes until translucent. Add drained sun dried tomatoes and cook for 1 to 2 minutes to release flavors.

Step 04

Pour in vegetable broth, scraping browned bits from the skillet with a wooden spoon. Simmer for 2 to 3 minutes until slightly reduced and flavors concentrated.

Step 05

Reduce heat to low and slowly stir in heavy cream, avoiding curdling. Simmer gently for 3 to 4 minutes, stirring occasionally until sauce thickens. Season with salt and pepper. Add baby spinach leaves and stir gently until wilted, about 2 minutes. Stir in grated Parmesan until melted.

Step 06

Return meatballs to the skillet, nestling into the sauce. Spoon additional sauce over them and simmer for 2 to 3 minutes to meld flavors. Remove from heat and garnish with fresh chopped parsley before serving.

Notes

  1. Do not overmix meatball mixture to maintain tenderness. Gradually add spinach to avoid overcrowding the pan and ensure even wilting.
  2. Meatballs and sauce store well refrigerated up to four days; reheat gently with added cream or broth if sauce thickens. Can be frozen up to three months.

Tools Required

  • Large mixing bowl
  • Large skillet
  • Wooden spoon

Allergy Info

Double-check all ingredients to spot potential allergens. Consult a healthcare professional if uncertain.
  • Contains dairy and soy (in bouillon cube and sun dried tomatoes oil)

Nutritional Information (Per Serving)

These details are for informational purposes only and shouldn’t replace professional medical advice.
  • Calories: 480
  • Fats: 33 g
  • Carbohydrates: 8.5 g
  • Proteins: 35 g