Creamy Spinach Turkey Meatballs Recipe
Introduction
Creamy Spinach Turkey Meatballs are a delicious and comforting meal that combines tender turkey and chicken meatballs with a rich, creamy sauce packed with garlic, spinach, and sun-dried tomatoes. This dish is perfect for a cozy dinner and pairs well with rice, pasta, or low-carb sides.

Ingredients
- 1/2 lb (220g) ground turkey meat
- 1/2 lb (220g) ground chicken meat
- 1/2 cup shredded mozzarella (or cheddar, provolone…)
- 4 cloves garlic, grated
- 4 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red crushed chili pepper flakes, optional
- 1 crumbled bouillon cube, optional
- Salt and fresh cracked black pepper, to taste
- 1 cup fresh chopped cilantro (or parsley), divided
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 small yellow onion, diced
- 1/3 cup (80ml) vegetable broth
- 5 ounces (150g) jarred sun-dried tomato in oil, drained of oil
- 1 3/4 cups heavy cream
- Salt and pepper, to taste
- 3 cups baby spinach leaves
- 1/2 cup grated Parmesan
- 1 tablespoon fresh parsley, chopped
Instructions
- Step 1: In a large bowl, combine ground turkey, ground chicken, shredded mozzarella, grated garlic, Italian seasoning, crumbled bouillon cube, red chili flakes (if using), half of the chopped cilantro, and fresh cracked black pepper. Mix well using your hands or a fork. Form the mixture into medium-sized meatballs and arrange them on a plate. Set aside.
- Step 2: Heat 1 tablespoon of olive oil in a large skillet over medium-low heat. Cook the turkey meatballs for 8 to 10 minutes, turning occasionally, until browned on all sides and cooked through. Remove the meatballs to a clean plate and set aside.
- Step 3: In the same skillet, melt 1 tablespoon of butter in the remaining juices. Add the minced garlic and cook until fragrant, about one minute. Add the diced onion and stir-fry until translucent. Stir in the drained sun-dried tomatoes and cook for 1 to 2 minutes to release their flavors.
- Step 4: Pour in the vegetable broth and let the sauce reduce slightly. Then, reduce heat to low and add the heavy cream. Bring to a gentle simmer, stirring occasionally. Season with salt and pepper to taste.
- Step 5: Add the baby spinach leaves to the sauce and cook until wilted. Stir in the grated Parmesan cheese and allow the sauce to simmer for another minute until the cheese melts.
- Step 6: Return the cooked turkey meatballs to the pan, sprinkle with the remaining chopped parsley, and spoon the creamy sauce over each meatball. Serve warm over steamed vegetables, cauliflower rice for a keto option, or your choice of rice or pasta.
Tips & Variations
- For extra flavor, you can add a splash of white wine to the sauce before adding the heavy cream.
- Substitute fresh parsley with basil or oregano for a different herb twist.
- Use ground beef or pork if you prefer a different meat texture.
- If you want a spicier dish, increase the crushed chili flakes or add a pinch of cayenne pepper.
Storage
Store leftover meatballs and sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat or in the microwave until warmed through, stirring occasionally to maintain the creamy texture. Avoid boiling to prevent curdling of the cream sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these meatballs ahead of time?
Yes, you can prepare the meatballs in advance and refrigerate them before cooking. Cook them just before serving to keep them juicy and fresh.
Can I freeze the meatballs and sauce?
Yes, you can freeze the cooked meatballs and sauce separately in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating gently on the stove.
PrintCreamy Spinach Turkey Meatballs Recipe
These Creamy Spinach Turkey Meatballs combine lean ground turkey and chicken mixed with mozzarella and flavorful herbs, cooked to perfection in a skillet. They are simmered in a rich, garlicky sun-dried tomato cream sauce with wilted spinach and parmesan, resulting in a comforting and savory dish perfect for a wholesome dinner.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Frying
- Cuisine: Italian-inspired
Ingredients
Meatballs
- 1/2 lb (220g) ground turkey meat
- 1/2 lb (220g) ground chicken meat
- 1/2 cup shredded mozzarella (or cheddar, provolone)
- 4 cloves garlic, grated
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red crushed chili pepper flakes (optional)
- 1 crumbled bouillon cube (optional)
- Salt and fresh cracked black pepper, to taste
- 1 cup fresh chopped cilantro (or parsley), divided
Sauce
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 small yellow onion, diced
- 4 cloves garlic, minced
- 1/3 cup (80ml) vegetable broth
- 5 ounces (150g) jarred sun-dried tomato in oil, drained of oil
- 1 3/4 cups heavy cream
- Salt and pepper, to taste
- 3 cups baby spinach leaves
- 1/2 cup grated Parmesan cheese
- 1 tablespoon fresh parsley, chopped
Instructions
- Prepare meatball mixture: In a large bowl, combine ground turkey and chicken with shredded mozzarella, grated garlic, Italian seasoning, crumbled bouillon cube (if using), red chili flakes (optional), half of the chopped cilantro, salt, and pepper. Mix thoroughly using your hands or a fork until well combined. Form mixture into medium-sized meatballs and arrange them on a plate.
- Cook meatballs: Heat olive oil in a large skillet over medium-low heat. Add the turkey meatballs and cook for 8 to 10 minutes, turning them to brown all sides evenly and ensure they are cooked through. Once done, remove meatballs from the skillet and set aside on a clean plate.
- Sauté aromatics and sun-dried tomatoes: In the same skillet with remaining juices, melt the butter over medium heat. Add minced garlic and fry for about one minute until fragrant. Add the diced onion and cook, stirring occasionally, until translucent. Add the sun-dried tomatoes and sauté for 1 to 2 minutes to release their flavors into the pan.
- Reduce with broth and simmer cream: Pour in the vegetable broth and allow the mixture to reduce slightly, enhancing the flavor concentration. Lower the heat to low and stir in the heavy cream. Bring the sauce to a gentle simmer, stirring occasionally. Season the cream sauce with salt and pepper according to taste.
- Add spinach and cheese: Stir the baby spinach into the cream sauce and cook until it wilts down. Then, mix in the grated Parmesan cheese. Let the sauce simmer for an additional minute until the cheese melts and integrates into the sauce smoothly.
- Combine meatballs and serve: Return the cooked turkey meatballs to the pan, coating them thoroughly in the creamy spinach sauce. Sprinkle the remaining chopped parsley over the dish. Serve immediately, pairing with steamed vegetables or cauliflower rice for a keto-friendly option, or alongside rice or pasta for a more traditional meal. Enjoy your comforting creamy garlic spinach Tuscan meatballs!
Notes
- You can substitute mozzarella with other mild cheeses like cheddar or provolone based on your preference.
- Red chili flakes and bouillon cubes are optional but add depth and a touch of heat; omit them if you prefer a milder flavor.
- Serving suggestions include steamed vegetables or cauliflower rice for a low-carb option or rice and pasta for a more filling meal.
- Ensure meatballs are cooked through by browning them evenly on all sides.
- Warming the cream sauce gently helps to prevent curdling and ensures a smooth texture.
- Fresh herbs like cilantro or parsley enhance freshness; you can adjust according to taste or availability.
Keywords: turkey meatballs, creamy spinach sauce, Tuscan meatballs, sun-dried tomato cream sauce, healthy meatball recipe

