These Parmesan Chicken Meatballs Will Have Everyone Asking for Seconds
During the fall, I turn to cozy and comforting dishes like chicken pot pie, hearty beef stew in the slow cooker, and classic chicken noodle soup. For this reason, I also love meatballs — they’re easy to make ahead for those busy weeknights, and so versatile. From cheesy French onion meatballs and chicken Parmesan meatballs to bola-bola (Filipino meatballs), there are so many ways to make them.
In this recipe, I pair juicy and flavorful chicken meatballs with a creamy spinach sauce. If you like Swedish meatballs and creamed spinach, this is the perfect dish for you. And it’s the ultimate vehicle for garlic mashed potatoes. Here’s how to make it.
Why You’ll Love It
It’s the ultimate comfort food. Juicy chicken meatballs are smothered in a rich and creamy spinach sauce that’s great served over mashed potatoes or buttered noodles.
Baked meatballs are easy and mess-free. Rather than frying the meatballs, which can break down and crumble in a skillet, these are baked and broiled in the oven. This makes cleanup way easier!
Key Ingredients in Parmesan Chicken Meatballs with Creamy Spinach
Ground chicken: For the juiciest meatballs, use a blend of dark and white meat ground chicken (it can be made with all-white meat ground chicken, too).
Parsley: Adds brightness and color to the meatballs, plus it helps keep them moist.
Parmesan cheese: The cheese goes into the meatball mixture and the sauce.
Half-and-half: Keeps the meatballs moist and makes for a creamy sauce.
Chicken broth: Use low-sodium chicken broth so that you can control the salt level of the final dish.
Spinach: Stirred into the sauce at the end just until it wilts.
How to Make Parmesan Chicken Meatballs with Creamy Spinach
Make the meatball mixture. Stir half of the garlic, half of the Parmesan cheese, parsley, panko breadcrumbs, part of the half-and-half, egg, kosher salt, onion powder, and black pepper together in a large bowl. Add the ground chicken and mix gently until just combined.
Bake the meatballs. Form the meatballs into 2-tablespoon portions. The easiest way to do this is with a cookie scoop. Bake on a rimmed baking sheet until cooked through.
Start the sauce. While the meatballs are baking, make the base of the sauce with butter, flour, remaining garlic, Italian seasoning, red pepper flakes, and kosher salt. Add the remaining half-and-half and low-sodium chicken broth. Whisk until smooth and bring to a boil. Reduce the heat to maintain a simmer and cook until the sauce thickens slightly and coats the back of a spoon.
Broil the meatballs. When the meatballs are ready, turn on the broiler and broil until the meatballs are browned.
Finish the dish. Add the baby spinach and remaining Parmesan to the sauce, and stir until the spinach just begins to wilt. Transfer the meatballs to the sauce and gently stir to coat. Garnish with more grated Parmesan if desired.
Helpful Swaps
Ground turkey: This recipe works just as well with ground turkey.
Breadcrumbs: If you don’t have panko breadcrumbs, you can use standard unseasoned dried breadcrumbs.
Make-Ahead and Storage Tips
Make ahead: The meatballs can be prepared and refrigerated raw or baked up to 2 days in advance or frozen in a single layer for up to 3 months. Thaw overnight in the refrigerator before continuing with the recipe. If the meatballs are fully cooked, bake in a 400ºF oven until heated through before adding them to the sauce.
Storage: Leftovers can be refrigerated in an airtight container for up to 4 days. Add a splash of half-and-half or broth to thin the sauce out as needed when reheating.
What to Serve with Parmesan Chicken Meatballs with Creamy Spinach
Parmesan Chicken Meatballs with Creamy Spinach Recipe
Juicy baked Parmesan chicken meatballs in a creamy spinach sauce.
Prep time 25 minutes to 30 minutes
Cook time 22 minutes
Serves 4 to 6
Ingredients
4 cloves garlic, divided
1/2 medium bunch fresh parsley
2 ounces finely grated Parmesan cheese (1/2 cup), plus more for garnish
1/2 cup panko breadcrumbs
1 cup half-and-half, divided
1 large egg
1 1/2 teaspoons kosher salt, divided
1/2 teaspoon onion powder
1/4 teaspoon freshly ground black pepper
1 1/2 pounds ground chicken
2 tablespoons unsalted butter
2 tablespoons all-purpose flour
1 teaspoon Italian seasoning
1/4 teaspoon red pepper flakes
1 1/2 cups low-sodium chicken broth
4 ounces baby spinach (about 4 packed cups)
Instructions
Arrange a rack in the upper third of the oven and heat the oven to 425°F. Line a rimmed baking sheet with parchment paper or aluminum foil coated with cooking spray.
Mince 4 garlic cloves. Pick the leaves from 1/2 medium bunch fresh parsley and finely chop until you have 1/2 cup. Finely grate 2 ounces Parmesan cheese (about 1/2 cup).
Place half of the garlic, half of the Parmesan cheese, all of the parsley, 1/2 cup panko breadcrumbs, 1/4 cup of the half-and-half, 1 large egg, 1 1/4 teaspoons of the kosher salt, 1/2 teaspoon onion powder, and 1/4 teaspoon black pepper in a large bowl. Stir until combined.
Add 1 1/2 pounds ground chicken and mix until evenly combined; do not overmix or the meatballs will be tough. Scoop out the mixture in heaping 2-tablespoon portions (about 20) and roll between damp hands until a smooth ball forms. Place on the baking sheet, spacing them evenly apart.
Roast until cooked through and an instant-read thermometer inserted in the center of a meatball registers at least 165°F, 12 to 15 minutes. Meanwhile, make the sauce.
Melt 2 tablespoons unsalted butter in a 12-inch frying pan or skillet over medium heat. Add the remaining garlic, 2 tablespoons all-purpose flour, 1 teaspoon Italian seasoning, 1/4 teaspoon red pepper flakes, and remaining 1/4 teaspoon kosher salt. Cook, stirring constantly, for 30 seconds to cook the floury taste out.
Add the remaining 3/4 cup half-and-half and 1 1/2 cups low-sodium chicken broth. Whisk until smooth and bring to a boil. Reduce the heat to maintain a simmer and cook, whisking occasionally, until the sauce thickens slightly and coats the back of a spoon, 4 to 5 minutes.
When the meatballs are ready, turn on the broiler and broil until the meatballs are browned, 2 to 3 minutes.
Add 4 ounces baby spinach and the remaining Parmesan to the sauce, and stir until the spinach just begins to wilt, about 30 seconds.
Transfer the meatballs to the sauce and gently stir to coat. Garnish with more grated Parmesan if desired.
Recipe Notes
Make ahead: The meatballs can be prepared and refrigerated raw or baked up to 2 days in advance or frozen in a single layer for up to 3 months. Thaw overnight in the refrigerator before continuing with the recipe. If the meatballs are fully cooked, bake in a 400ºF oven until heated through before adding them to the sauce.
Storage: Leftovers can be refrigerated in an airtight container for up to 4 days. Add a splash of half-and-half or broth to thin the sauce out as needed when reheating.
Further Reading
Why People Are Ditching Their Seltzer After a Disturbing Study
We Asked 3 Chefs to Name the Best Ice Cream, and They All Said the Same Thing
The One Cookware Brand That Gordon Ramsay Can’t Stop Talking About