If you are looking to impress at your next dinner without spending hours in the kitchen, this Baked Chicken Ricotta Meatballs with Creamy Spinach Orzo Recipe is an absolute must-try. Imagine tender, juicy chicken meatballs baked to golden perfection, infused with the creamy richness of ricotta and fresh basil, paired beautifully with a luscious, garlicky orzo cooked in a velvety spinach cream sauce. This dish combines comforting flavors, delightful textures, and vibrant greens to create a meal that feels both wholesome and indulgent. Trust me, once you make this, it will quickly become one of your favorite weeknight dinners or special occasion staples.

Ingredients You’ll Need
The magic of this recipe lies in the simplicity and quality of its ingredients, each carefully chosen to build layers of flavor and texture. From the mild, creamy ricotta that adds moisture and tenderness to the meatballs, to the fresh spinach that adds a pop of color and nutrients to the orzo, every component plays a key role in bringing this dish to life.
- 1 lb Ground chicken: A lean, tender base that makes light and juicy meatballs.
- 1 large Egg: Binds the meatball mixture together perfectly.
- â…” cup Ricotta Cheese: Adds creamy moisture and softness inside the meatballs.
- ½ tsp Kosher Salt: Enhances all the flavors subtly and perfectly.
- 1 tsp Italian Seasoning: Brings a classic herbaceous note to the meatballs.
- 1 tsp Garlic Powder: Boosts the savory depth without overpowering.
- 2 tbsp Fresh Basil (roughly chopped): Adds freshness and a fragrant herb layer.
- ½ cup Panko: Provides gentle structure and a light crumb in the meatballs.
- ½ cup Italian Cheese Blend (shredded): Melts into the meatballs, adding a cheesy richness.
- Olive oil spray: Keeps the meatballs crispy on the outside.
- 2 tbsp Olive oil: Base for the garlicky orzo sauce.
- 4 cloves Garlic (grated): Infuses the orzo with a wonderful aroma.
- 1 pinch Red Pepper Flakes: Adds a slight, balancing kick to the orzo.
- 1½ cups Uncooked Orzo: Small pasta that cooks up creamy and tender.
- 3 cups Chicken Broth (or vegetable broth): Builds a flavorful cooking liquid for the orzo.
- 2 cups Fresh Baby Spinach: Provides color, nutrients, and a mild earthy flavor.
- 1 cup Heavy cream: Creates the luscious creamy texture of the sauce.
- ½ cup Italian Cheese Blend: Adds melty cheesy goodness to the sauce.
- ½ cup Parmesan Cheese (shredded): Adds a sharp, nutty finish both in and atop the dish.
- 1 large Lemon (juiced and zested): Brightens and balances the richness perfectly.
- Salt & pepper to taste: Essential for seasoning the final dish.
How to Make Baked Chicken Ricotta Meatballs with Creamy Spinach Orzo Recipe
Step 1: Prepare the Meatball Mixture
Start by preheating 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 these ingredients gently until they are just combined — you want a tender, cohesive mixture without overworking the meat. This step ensures your meatballs turn out soft and flavorful, bursting with cheesy creaminess and fresh herb notes.
Step 2: Shape and Bake the Meatballs
Roll the mixture into 1½-inch golf ball-sized meatballs and place them on a greased baking sheet in a single layer. Spray the tops lightly with olive oil spray to help them brown evenly. Bake for 25 to 30 minutes until the meatballs reach an internal temperature of 165°F. For that extra golden, slightly crispy top, broil the meatballs for another 3 to 4 minutes if desired. The result is perfectly cooked meatballs with a wonderful crust and juicy inside.
Step 3: Cook the Orzo and Flavorful Sauce
While the meatballs are baking, heat the olive oil in a large skillet over medium heat. Add the grated garlic and a pinch of red pepper flakes, cooking for about 3 minutes until the garlic is fragrant but not browned. Stir in the uncooked orzo, then pour in the chicken broth. Bring this to a simmer, cover it, and let it cook for 9 to 10 minutes. This method allows the orzo to absorb all those garlic-infused flavors and the savory broth.
Step 4: Add Spinach and Creamy Goodness
After the orzo has softened, remove the lid and stir in fresh baby spinach and heavy cream. Replace the cover and cook for an additional 3 minutes, letting the spinach wilt beautifully and the cream mingle into the orzo, creating a luxuriously silky sauce. This step transforms simple pasta into a rich, satisfying accompaniment for your meatballs.
Step 5: Finish the Sauce with Cheese and Lemon
Next, stir in the Italian cheese blend, Parmesan cheese, lemon zest, and lemon juice. Season the creamy spinach orzo with salt and pepper to taste. The cheese adds indulgent melty pockets while the lemon brightens the entire dish, balancing richness and making every bite pop with freshness.
Step 6: Assemble and Serve
Pour the creamy spinach orzo into a shallow serving bowl, then lovingly nestle the golden baked chicken ricotta meatballs on top. Drizzle with a little more olive oil and sprinkle extra grated Parmesan to finish. The beautiful contrast of colors and textures makes this dish as stunning to serve as it is delicious to eat.
How to Serve Baked Chicken Ricotta Meatballs with Creamy Spinach Orzo Recipe

Garnishes
To amplify the flavors and add that restaurant-quality finish, consider garnishing with fresh torn basil leaves, a light drizzle of extra virgin olive oil, or a sprinkle of crushed red pepper flakes if you like a little heat. A fresh lemon wedge on the side can add a burst of brightness when squeezed just before eating.
Side Dishes
This dish is wonderfully complete on its own, but if you want to round out the meal, simple sides like a green salad with a light vinaigrette, roasted vegetables, or even some crusty garlic bread work beautifully. These sides complement the creamy orzo and moist meatballs without overpowering them.
Creative Ways to Present
For a special touch, serve the meatballs and orzo in individual shallow bowls topped with a fresh herb garnish. You can also transfer the orzo to small ramekins and place a meatball or two on top for an elegant appetizer presentation. The lush sauce also makes this dish perfect for family-style serving in one big platter where everyone can dive in together.
Make Ahead and Storage
Storing Leftovers
Once cooled, store your leftovers in an airtight container in the refrigerator. The meatballs and creamy spinach orzo will stay fresh for up to 3 days, making it an excellent option for quick weekday lunches or dinners.
Freezing
You can freeze both the meatballs and the orzo separately for best texture retention. Freeze meatballs in a single layer on a baking sheet, then transfer to a freezer-safe bag or container. The orzo should be cooled completely before freezing in a sealed container. Both will keep up to 2 months.
Reheating
Reheat gently in a covered skillet over low heat or in the microwave, stirring occasionally to keep the creamy texture intact. If the sauce thickens during storage, add a splash of broth or cream to bring back the luscious consistency. Meatballs can be reheated directly but avoid overcooking to maintain juiciness.
FAQs
Can I use ground turkey instead of chicken?
Absolutely! Ground turkey works well as a lean alternative and will maintain the light, tender texture of the meatballs. Just be mindful that turkey can dry out a bit faster, so watch your baking time closely.
Is there a vegetarian version of this recipe?
While this recipe is designed around chicken, you can swap the meatballs for ricotta and spinach-stuffed mushrooms or plant-based meat substitutes to keep the creamy and comforting vibe while making it vegetarian.
What can I substitute for ricotta cheese?
If you don’t have ricotta, cottage cheese blended until smooth or cream cheese can be good alternatives. Keep in mind ricotta’s lightness and moisture help create that tender meatball texture.
How can I make this recipe gluten-free?
Simply replace the panko with gluten-free breadcrumbs and swap orzo for a gluten-free small pasta or rice. Confirm your broth is gluten-free as well for a worry-free meal.
Can I prepare the meatball mixture in advance?
Yes! You can mix the meatball ingredients and form the balls a day ahead, then store them tightly covered in the refrigerator. This pre-prep saves time on the day you want to cook.
Final Thoughts
Trust me, the Baked Chicken Ricotta Meatballs with Creamy Spinach Orzo Recipe is a dish that brings warmth, comfort, and impressive flavors to your table without fuss. It’s perfect for cozy dinners or feeding a crowd with minimal effort. Once you make it, you’ll be excited to share it with family and friends again and again. So grab your ingredients and get ready to fall in love with this soul-satisfying meal!
Print
Baked Chicken Ricotta Meatballs with Creamy Spinach Orzo Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American
- Diet: Low Salt
Description
This recipe features tender baked chicken ricotta meatballs flavored with Italian herbs and cheeses, served atop a creamy spinach orzo that balances richness with freshness. Perfect for a comforting weeknight dinner, the meatballs are baked to juicy perfection, while the orzo is cooked with garlic, spinach, and a luscious cream sauce infused with lemon zest and cheese.
Ingredients
For the 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
For the 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
- Preheat and Prepare Meatballs: Preheat your oven to 400°F. In a large mixing bowl, combine ground chicken, egg, ricotta cheese, kosher salt, Italian seasoning, garlic powder, fresh basil, panko, and Italian cheese blend. Mix gently just until combined to avoid dense meatballs.
- Form and Bake Meatballs: Roll the mixture into 1½-inch golf ball-sized meatballs. Arrange them in a single layer on a baking sheet greased or sprayed with olive oil spray. Spray the tops of the meatballs lightly with olive oil. Bake for 25–30 minutes until meatballs reach an internal temperature of 165°F. If you want a golden crust, broil for an additional 3–4 minutes at the end.
- Start the Orzo Base: While the meatballs bake, heat 2 tablespoons 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 garlic is fragrant but not browned.
- Cook the Orzo: Stir in the uncooked orzo and chicken broth. Bring to a simmer, then cover and cook for about 9–10 minutes until the orzo is tender and most of the broth is absorbed.
- Add Spinach and Cream: Remove the lid and add the fresh baby spinach and heavy cream. Cover again and cook an additional 3 minutes until the spinach wilts and the orzo is creamy.
- Finish the Orzo: Stir in the Italian cheese blend, shredded Parmesan, lemon zest, and lemon juice. Season with salt and pepper to taste for a bright, cheesy finish.
- Serve: Transfer the creamy spinach orzo to a shallow serving bowl, top with the baked chicken ricotta meatballs, drizzle with a little olive oil, and garnish with extra grated Parmesan cheese. Serve immediately for best flavor.
Notes
- Use a meat thermometer to ensure meatballs reach 165°F for food safety.
- Panko breadcrumbs keep meatballs light and tender; do not substitute with heavier breadcrumbs.
- If you prefer a spicier dish, increase the amount of red pepper flakes when cooking the garlic.
- Vegetarian option: Substitute ground chicken with plant-based ground meat and use vegetable broth.
- For a lower fat alternative, use part-skim ricotta and reduce heavy cream amount or substitute with half-and-half.

