Baked Chicken Ricotta Meatballs with Creamy Spinach Orzo Recipe
Introduction
This Baked Chicken Ricotta Meatballs recipe pairs tender, flavorful meatballs with a creamy spinach orzo, creating a comforting and satisfying meal. The combination of fresh herbs, cheeses, and a hint of lemon brightens the dish, making it perfect for a cozy weeknight dinner.

Ingredients
- 1 lb Ground chicken
- 1 large Egg
- ⅔ cup Ricotta Cheese
- ½ tsp Kosher Salt
- 1 tsp Italian Seasoning
- 1 tsp Garlic Powder
- 2 tbsp Fresh Basil (roughly chopped)
- ½ cup Panko
- ½ cup Italian Cheese Blend (shredded)
- Olive oil spray
- 2 tbsp Olive oil
- 4 cloves Garlic (grated)
- 1 pinch Red Pepper Flakes
- 1½ cups Uncooked Orzo
- 3 cups Chicken Broth (or vegetable broth)
- 2 cups Fresh Baby Spinach
- 1 cup Heavy cream
- ½ cup Italian Cheese Blend
- ½ cup Parmesan Cheese (shredded)
- 1 large Lemon (juiced and zested)
- Salt & pepper to taste
Instructions
- Step 1: Preheat the oven to 400°F. In a large mixing bowl, combine the ground chicken, egg, ricotta cheese, kosher salt, Italian seasoning, garlic powder, fresh basil, panko, and Italian cheese blend. Mix gently until just combined to keep the texture tender.
- Step 2: Shape the mixture into 1½-inch golf ball-sized meatballs and place them in a single layer on a greased baking sheet. Spray the meatballs lightly with olive oil spray. Bake for 25–30 minutes, or until they reach an internal temperature of 165°F. If you want a golden brown finish, broil for an additional 3–4 minutes at the end.
- Step 3: While the meatballs bake, heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the grated garlic and red pepper flakes, cooking for about 3 minutes until fragrant. Stir in the uncooked orzo and chicken broth, bring to a simmer, then cover and cook for 9–10 minutes.
- Step 4: Remove the lid, add the fresh baby spinach and heavy cream to the skillet. Cover again and cook for another 3 minutes or until the spinach has wilted.
- Step 5: Stir in the Italian cheese blend, Parmesan cheese, lemon zest, and lemon juice. Season with salt and pepper to taste, then remove from heat.
- Step 6: To serve, spoon the creamy spinach orzo into a shallow serving bowl. Top with the baked chicken ricotta meatballs, drizzle with a little olive oil, and sprinkle extra grated Parmesan cheese on top.
Tips & Variations
- For extra flavor, add finely chopped sun-dried tomatoes or olives to the meatball mixture.
- Use ground turkey as a lean alternative to ground chicken.
- Swap spinach for kale or Swiss chard for a different leafy green texture.
- To make the meatballs ahead, freeze them uncooked on a baking sheet, then bake directly from frozen, adding a few extra minutes to the cooking time.
Storage
Store leftover meatballs and orzo separately in airtight containers in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave, adding a splash of broth or cream to keep the orzo creamy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these meatballs without ricotta cheese?
Yes, you can substitute ricotta with cottage cheese or even Greek yogurt for a similar creamy texture, though the flavor will vary slightly.
Is it possible to cook the orzo and meatballs together?
Cooking them separately ensures the meatballs bake evenly without drying out. Combining them can result in uneven cooking and less tender meatballs.
Print
Baked Chicken Ricotta Meatballs with Creamy Spinach Orzo Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
These Baked Chicken Ricotta Meatballs with Creamy Spinach Orzo combine tender, juicy chicken meatballs infused with Italian herbs and a creamy, cheesy spinach orzo. Perfectly baked to golden perfection, the meatballs are served atop a luscious bed of garlicky orzo cooked in chicken broth, enriched with fresh spinach and a touch of lemon for brightness, creating a comforting yet elegant meal ideal for weeknight dinners or special occasions.
Ingredients
Meatballs
- 1 lb Ground chicken
- 1 large Egg
- ⅔ cup Ricotta Cheese
- ½ tsp Kosher Salt
- 1 tsp Italian Seasoning
- 1 tsp Garlic Powder
- 2 tbsp Fresh Basil (roughly chopped)
- ½ cup Panko
- ½ cup Italian Cheese Blend (shredded)
- Olive oil spray
Creamy Spinach Orzo
- 2 tbsp Olive oil
- 4 cloves Garlic (grated)
- 1 pinch Red Pepper Flakes
- 1½ cups Uncooked Orzo
- 3 cups Chicken Broth (or vegetable broth)
- 2 cups Fresh Baby Spinach
- 1 cup Heavy cream
- ½ cup Italian Cheese Blend
- ½ cup Parmesan Cheese (shredded)
- 1 large Lemon (juiced and zested)
- Salt & pepper to taste
Instructions
- Prepare the Meatball Mixture: Preheat your oven to 400°F. In a large mixing bowl, combine the ground chicken, egg, ricotta cheese, kosher salt, Italian seasoning, garlic powder, fresh basil, panko, and Italian cheese blend. Mix gently until all ingredients are incorporated but avoid overmixing to keep the meatballs tender.
- Shape and Bake Meatballs: Roll the mixture into 1½-inch golf ball-sized meatballs and arrange them in a single layer on a baking sheet lightly greased or sprayed with olive oil spray. Spray the tops with olive oil spray as well. Bake for 25–30 minutes until internal temperature hits 165°F. If desired, broil for an additional 3–4 minutes to achieve golden brown tops.
- Start the Orzo Base: While meatballs are baking, heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the grated garlic and a pinch of red pepper flakes. Cook for about 3 minutes until fragrant but not browned, which infuses the oil with flavor.
- Cook Orzo: Stir in the uncooked orzo to toast lightly, then add the chicken broth. Bring to a simmer, cover the skillet, and allow the orzo to cook for 9–10 minutes, until tender and most of the liquid is absorbed.
- Add Spinach and Cream: Remove the lid and stir in fresh baby spinach and heavy cream. Cover again and cook for another 3 minutes, letting the spinach wilt and the cream warm through.
- Finish the Orzo: Stir in the Italian cheese blend, Parmesan cheese, lemon zest, and lemon juice. Season well with salt and pepper to taste, balancing the flavors to your preference.
- Serve: Transfer the creamy spinach orzo to a shallow serving bowl. Top with the baked chicken ricotta meatballs, drizzle with a bit of olive oil, and sprinkle extra grated Parmesan cheese for garnish. Serve hot and enjoy!
Notes
- Use fresh basil for best flavor in the meatballs.
- Broiling the meatballs at the end adds a beautiful golden crust but is optional.
- Vegetarian broth can be used to keep the recipe meatball-centric but not entirely meat-based.
- Adjust red pepper flakes for desired heat level or omit for mild flavor.
- Make sure the internal temperature of the meatballs reaches 165°F for safe consumption.
- Leftover meatballs and orzo reheat well and can be stored separately in airtight containers in the fridge for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Keywords: Chicken meatballs, Ricotta meatballs, Spinach orzo, Baked meatballs, Creamy orzo, Italian dinner, Comfort food

