Creamy Spinach Turkey Meatballs: A Weeknight Favorite (Print Version)

Whip up these tender, creamy spinach turkey meatballs for a comforting weeknight dinner. Easy to make and packed with flavor, they're a family favorite.

# Recipe Info:

Prep Time: 20 Minutes minutes
Cook Time: 25 Minutes minutes
Total Time: 45 minutes
Servings: 4 Servings
Difficulty: Intermediate
Cuisine: American

# Ingredients:

→ Meatball Base

01 - Ground Turkey (1 lb, 93% lean)
02 - Fresh Spinach (5 oz, about 5 cups packed, wilted and squeezed dry)
03 - Plain Breadcrumbs (1/2 cup)
04 - Large Egg (1)

→ Flavor Boosters

05 - Garlic (3 cloves, minced)
06 - Yellow Onion (1/4 cup, finely diced)
07 - Parmesan Cheese (1/4 cup, grated)
08 - Nutmeg (1/4 tsp)
09 - Fresh Parsley (2 tbsp, chopped)
10 - Salt and Black Pepper (to taste)

→ Creamy Sauce Elements

11 - Olive Oil (1 tbsp)
12 - Cream Cheese (4 oz, full-fat, softened)
13 - Chicken Broth (1 cup)
14 - Milk (1/2 cup, whole milk)

→ For Serving

15 - Extra Parmesan Cheese (for serving)
16 - Fresh Parsley (for garnish)

# Instructions:

01 - First things first, let's get those meatballs ready. In a large bowl, combine your ground turkey, that super-squeezed spinach, breadcrumbs, egg, minced garlic (the good stuff!), finely diced onion, about half of your grated Parmesan, and a good pinch of salt and pepper. Now, here’s my personal tip: mix it all gently with your hands! Overmixing is a common mistake I've made; it makes the meatballs tough, and we want tender, juicy ones, right? Just until everything is combined, no more. You should feel the texture changing under your fingers, becoming cohesive but not dense.
02 - Time to get rolling! Using a tablespoon or a small cookie scoop, form the mixture into about 18-20 meatballs, roughly 1.5 inches in diameter. I usually just eyeball it, and sometimes they're a little wonky, but that's part of the homemade charm! Heat the olive oil in a large skillet over medium-high heat. Once it’s shimmering, carefully add the meatballs in a single layer, working in batches if your pan isn’t big enough. Don't overcrowd the pan, honestly, that's another mistake I've made, and they just steam instead of browning. Sear them for about 3-4 minutes per side, until they're beautifully golden brown all over. They don't need to be cooked through at this stage, just browned for flavor and texture. Transfer the browned Creamy Spinach Turkey Meatballs to a plate and set aside.
03 - Now for the sauce that ties everything together! In the same skillet (don't wipe it clean, those browned bits are flavor!), reduce the heat to medium. If needed, add a tiny splash more olive oil. Add any remaining minced garlic and a little more finely diced onion, and sauté for about 1-2 minutes until fragrant and softened. Oh, the smell at this point is just amazing, it always makes my stomach rumble! This step is crucial for building a flavorful foundation for your sauce, so take your time and let those aromatics do their thing. It smells warm and inviting, truly.
04 - Stir in the rest of your spinach (if you held some back, or add a fresh handful here for extra green goodness!) and cook until it wilts down, about 1-2 minutes. Then, pour in the chicken broth, scraping up any delicious browned bits from the bottom of the pan – that's called deglazing, and it adds so much flavor! Bring the broth to a gentle simmer. This is where the sauce starts to come alive. I usually let it bubble for just a minute or so, letting those flavors meld before the creaminess comes in.
05 - Reduce the heat to low. Add the softened cream cheese to the skillet and whisk constantly until it’s fully melted and smooth. This takes a little patience, but it’s worth it for that velvety texture. Once the cream cheese is incorporated, pour in the milk and whisk until the sauce is creamy and smooth. Season with the nutmeg, and taste! Adjust salt and pepper as needed. This is your moment to make it perfect for your palate. If it feels a little thick, a splash more broth or milk works wonders.
06 - Gently nestle the browned Creamy Spinach Turkey Meatballs back into the sauce. Cover the skillet and let them simmer for about 10-15 minutes, or until the meatballs are cooked through and the sauce has thickened beautifully. The internal temperature should reach 165°F (74°C). Finally, stir in the chopped fresh parsley and the remaining Parmesan cheese. Give it a final taste test, maybe a little more salt? A twist of pepper? The sauce should be rich, creamy, and clinging to those tender meatballs. Serve them hot and watch them disappear!

🖨️ Share to Unlock Printing!

Share this recipe with your friends to unlock the print button

Verifying your share to unlock print...