Baked Sage Chicken Meatballs

Featured in: The Stars of the Table

These tender sage-infused chicken meatballs are baked to golden perfection and served atop a luxurious parmesan orzo. The orzo is cooked with white wine, fresh herbs, and finished with cream and wilted spinach for a complete meal. The dish is garnished with crispy sage leaves, creating a beautiful contrast of textures. Perfect for a weeknight dinner that feels special yet comes together with straightforward preparation.

A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Sat, 03 May 2025 11:20:17 GMT
A bowl of pasta with meatballs and cheese. Pin it
A bowl of pasta with meatballs and cheese. | tasteofcook.com

This baked sage chicken meatball recipe transforms humble ground chicken into an elegant, comforting dinner that feels special enough for guests yet simple enough for weeknights. The fragrant sage-infused meatballs paired with creamy parmesan orzo creates a restaurant-worthy meal that my family requests at least twice a month.

I originally created this recipe when trying to break out of our pasta night rut. The combination of crispy sage leaves and creamy orzo was such a hit that it's now our go-to entertaining dish when we want to impress without spending hours in the kitchen.

Ingredients

  • Fresh Italian bread: Provides the perfect texture. Soaking it creates meatballs that stay moist throughout baking
  • Ground chicken thigh meat: Offers more flavor and moisture than breast meat
  • Fresh sage: Gives an earthy warmth that dried sage simply cannot match
  • Shallots: Provide a delicate sweetness that complements the sage beautifully
  • Parmesan cheese: Adds umami depth and helps bind the meatballs
  • Orzo pasta: Creates the perfect canvas for the creamy sauce
  • White wine: Deglazes the pan and adds complexity
  • Fresh thyme sprigs: Infuse the orzo as it cooks
  • Heavy cream: Creates luxurious richness without overwhelming
  • Fresh spinach: Adds color and subtle nutrition
  • Butter: For crisping sage leaves adds a gourmet touch

Step-by-Step Instructions

Prepare the Bread Base:
Preheat your oven to 450°F and line a sheet pan with parchment paper. Dice fresh Italian bread into small cubes and place in a large mixing bowl. Pour warm water over the bread and let it soak completely for at least 5 minutes. This creates a panade that keeps your meatballs tender.
Develop the Aromatics:
Heat a skillet over medium heat and add butter until melted and starting to bubble. Add finely minced shallot and garlic, cooking just until softened but not browned. This should take about 60 seconds. Stir in granulated garlic and red pepper flakes to bloom their flavors in the warm butter. Turn off heat immediately to prevent burning.
Form the Meatballs:
Add ground chicken, grated parmesan, chopped fresh herbs, salt, and the cooled shallot mixture to the soaked bread. Mix gently but thoroughly with your hands until just combined. Overmixing will create tough meatballs. Form into approximately 15 meatballs weighing about 2 ounces each. Pack them firmly and place on prepared baking sheet. Drizzle with olive oil before baking on the top rack for 25-30 minutes until golden and cooked through.
Create Crispy Sage Garnish:
Wipe the skillet clean and return to medium heat. Add butter and allow it to melt. Add whole sage leaves and let them crisp as the butter begins to brown and become fragrant. This takes about 2 minutes. Watch carefully as sage crisps quickly. Remove leaves with a slotted spoon and place on paper towel to drain.
Build the Orzo Base:
In the same sage-infused browned butter, add thinly sliced shallots with a pinch of salt. Cook until translucent, about 2 minutes. Add orzo and stir to coat each grain in the flavorful butter. This step toasts the orzo slightly and enhances its nutty flavor.
Develop Depth of Flavor:
Pour in white wine to deglaze the pan, scraping up any flavorful bits from the bottom. Add bundled thyme sprigs and simmer for 2 minutes to cook off the alcohol while infusing the herbs. Add chicken stock, bring to a simmer, then reduce heat and cook for about 6 minutes, stirring frequently to prevent sticking.
Create Creamy Finish:
Add heavy cream, fresh spinach, and parmesan to the orzo. Stir continuously as the cream simmers, spinach wilts, and cheese melts into a silky sauce. This should take about 2 minutes. Taste and adjust seasoning with salt as needed. Remove thyme sprigs before serving.
A bowl of pasta with meatballs and sauce. Pin it
A bowl of pasta with meatballs and sauce. | tasteofcook.com

My absolute favorite part of this dish is watching guests bite into these meatballs for the first time. The combination of herbaceous sage with the tender, juicy chicken texture creates an unexpectedly luxurious experience from such humble ingredients. My daughter now refers to these as our "fancy meatballs" and requests them for her birthday dinner each year.

Make-Ahead Magic

These meatballs can be formed and refrigerated up to 24 hours before cooking, making them perfect for entertaining. I often prep them the night before, then simply pop them in the oven while preparing the orzo. For even quicker weeknight meals, bake a double batch of meatballs and freeze half after cooling. They thaw beautifully and can be reheated in sauce or in the oven while you make fresh orzo.

Perfect Pairings

This dish shines alongside a simple arugula salad dressed with lemon juice, olive oil, and shaved parmesan. The peppery greens and bright acidity balance the richness of the creamy orzo. For wine, I recommend the same dry white wine you use in the recipe. A crisp Pinot Grigio or unoaked Chardonnay complements the herbal notes without overwhelming the delicate chicken flavor.

Customization Corner

While this recipe is perfect as written, it accommodates substitutions beautifully. Ground turkey can replace chicken if preferred. No fresh bread? Panko breadcrumbs work well when soaked in milk instead of water. The orzo can be made gluten-free by substituting risotto rice, though cooking time will increase. For a dairy-free version, use olive oil instead of butter and coconut cream in place of heavy cream, omitting the parmesan and adding nutritional yeast for umami.

A bowl of pasta with meatballs and herbs. Pin it
A bowl of pasta with meatballs and herbs. | tasteofcook.com

Serve this dish with pride knowing it blends comfort and elegance into one unforgettable meal.

Frequently Asked Questions

→ Can I make these meatballs with ground turkey instead of chicken?

Yes, ground turkey is an excellent substitute for ground chicken in this recipe. Use the same amount (1 ½ lbs) and follow the same instructions. Turkey thigh meat will provide the best flavor and moisture, similar to chicken thighs.

→ How can I make this dish ahead of time?

You can prepare the meatballs up to a day ahead and refrigerate them uncooked. Alternatively, fully cook the meatballs, cool, and refrigerate for up to 3 days. Reheat in a 350°F oven for 10-15 minutes. The orzo is best made fresh, but leftovers can be gently reheated with a splash of stock or cream.

→ What can I substitute for white wine in the orzo?

For a non-alcoholic alternative, use additional chicken stock with a tablespoon of lemon juice or white wine vinegar to add acidity. You can also use a non-alcoholic white wine substitute available at many grocery stores.

→ Can I freeze the meatballs?

Yes, the meatballs freeze beautifully. After baking, allow them to cool completely, then place on a baking sheet to freeze individually before transferring to a freezer bag. They'll keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

→ What vegetable sides pair well with this dish?

This meal already includes spinach, but additional vegetable sides that pair well include roasted asparagus, sautéed broccolini, or a simple arugula salad with lemon vinaigrette. For a heartier option, consider roasted root vegetables like carrots or parsnips.

→ How can I make this dish dairy-free?

For a dairy-free version, replace butter with olive oil or plant-based butter. Substitute the heavy cream with full-fat coconut milk or a dairy-free cream alternative. Omit the parmesan cheese or use a dairy-free parmesan alternative, adjusting salt levels accordingly.

Sage Chicken Meatballs Parmesan Orzo

Aromatic sage-infused chicken meatballs paired with creamy parmesan orzo, fresh spinach, and crispy sage leaves.

Prep Time
20 Minutes
Cook Time
40 Minutes
Total Time
60 Minutes


Difficulty: Intermediate

Cuisine: Italian-American

Yield: 4 Servings (15 meatballs with orzo)

Dietary: ~

Ingredients

→ Baked Sage Chicken Meatballs

01 2 oz fresh Italian bread, diced
02 ½ cup warm water
03 2 tbsp butter
04 1 shallot, minced
05 4 garlic cloves, minced
06 1 tsp granulated garlic
07 ¼ tsp crushed red pepper
08 1 ½ lbs ground chicken thigh
09 ¼ cup grated parmesan cheese
10 2 tbsp chopped fresh sage
11 2 tbsp chopped fresh parsley
12 ½ tsp kosher salt

→ Parmesan Orzo

13 2 tbsp butter
14 8 sage leaves
15 1 shallot, thinly sliced
16 1 cup orzo
17 1 cup dry white wine
18 1 small handful fresh thyme sprigs, tied in kitchen twine
19 1 ½ cups chicken stock
20 ⅓ cup heavy cream
21 2 oz fresh spinach (approximately 2 cups)
22 ¼ cup grated parmesan cheese, plus more for serving
23 freshly cracked black pepper

Instructions

Step 01

Preheat the oven to 450°F. Prepare a sheet pan with parchment paper and lightly oil it. Place the diced bread in a large mixing bowl and pour the warm water over top. Let soak for at least 5 minutes.

Step 02

Heat a 12" skillet over medium heat. Add butter and once melted, add minced shallot and garlic. Cook for about a minute until softened. Stir in granulated garlic and red pepper flakes. Turn off the heat.

Step 03

Add ground chicken, parmesan, sage, parsley, salt, and shallot mixture to the bowl of soaked bread. Mix until incorporated. Form mixture into approximately 15 (2 oz) meatballs, packing them tightly. Place onto the prepared sheet pan, drizzle with olive oil and bake on the top rack for 25-30 minutes, until golden and cooked through.

Step 04

Wipe out the skillet and place back over medium heat. Add butter and let melt. Add sage leaves and let them crisp as the butter begins to brown. Transfer the crispy sage to a paper towel using a slotted spoon.

Step 05

Add shallots to the butter and season with a pinch of salt. Cook for about 2 minutes. Stir in orzo, then pour in white wine and add thyme bundle. Bring to a simmer and cook for 2 minutes.

Step 06

Stir in chicken stock, bring to a simmer again, reduce heat to medium-low, and cook for about 6 more minutes, stirring often to prevent sticking.

Step 07

Add heavy cream, spinach, and parmesan. Let the cream simmer while the spinach wilts and parmesan melts, stirring continuously. Season with salt to taste. Remove the thyme sprigs.

Step 08

Serve the chicken meatballs over the orzo. Garnish with crispy sage, freshly cracked black pepper, additional parmesan, and any extra chopped parsley and thyme leaves.

Notes

  1. The meatballs can be formed ahead of time and refrigerated for up to 24 hours before baking.
  2. Use kitchen twine to bundle thyme sprigs for easy removal after cooking.

Tools You'll Need

  • 12-inch skillet
  • Baking sheet
  • Parchment paper
  • Mixing bowl
  • Slotted spoon
  • Kitchen twine

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (butter, cream, parmesan cheese)
  • Contains gluten (bread, orzo)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 520
  • Total Fat: 28 g
  • Total Carbohydrate: 38 g
  • Protein: 35 g