Newsletter Sign Up

wellcuratedhome

Email address

By signing up, you agree to the Terms of Service and Privacy Policy.

Get a Full Year of BHG + Real Simple

Both Magazines - Only $18!

wellcuratedhome

Parmesan Chicken Meatballs with Creamy Spinach

Published on August 04, 2026
1 views
Parmesan Chicken Meatballs with Creamy Spinach
Prep: 15 mins
Cook: 25 mins
Difficulty: Easy
Servings: 6 Servings

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.

Ingredients

  • 4 cloves garlic, minced
  • 1/2 cup finely chopped 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

  1. 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.
  2. Place 2 minced garlic cloves, 1/4 cup grated Parmesan cheese, 1/2 cup finely chopped 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.
  3. 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.
  4. 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.
  5. Melt 2 tablespoons unsalted butter in a 12-inch frying pan or skillet over medium heat. Add the remaining 2 minced garlic cloves, 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.
  6. 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.
  7. When the meatballs are ready, turn on the broiler and broil until the meatballs are browned, 2 to 3 minutes.
  8. Add 4 ounces baby spinach and the remaining 1/4 cup grated Parmesan cheese to the sauce, and stir until the spinach just begins to wilt, about 30 seconds.
  9. Transfer the meatballs to the sauce and gently stir to coat. Garnish with more grated Parmesan if desired.

Recipe Stats

  • Aug 04, 2026
  • Prep: 15 mins
  • Cook: 25 mins
  • Servings: 6 Servings
wellcuratedhome
wellcuratedhome