This post may contain affiliate links. Please read my disclosure policy.
Enjoy the cheesy flavors of the classic Italian dish with this delicious Cacio e Pepe Chicken Meatball Skillet recipe. Made with lots of pecorino romano, this cheesy dish features chicken meatballs served atop a bed of creamy orzo.
Delicious and savory cacio e pepe with chicken
Today, we’re taking a classic Italian dish and turning it into delicious and filling meatballs served over creamy orzo. The meatballs are created using ground chicken, breadcrumbs, pecorino romano, egg, salt, pepper, and olive oil. They’re served atop a bed of creamy orzo made with butter, chicken broth, milk, more cheese, spinach, and pepper!
Ingredients in this cacio e pepe chicken meatball skillet recipe
This recipe has two sets of ingredients: those for the meatballs, and those for the orzo skillet. Though both sets are different, one ingredient is a constant throughout the recipe: the pecorino romano, of course!
Chicken Meatballs
- Chicken: First up for the meatballs, use 1 lb of ground chicken. You can use ground turkey or beef is preferred.
- Breadcrumbs: 1/2 cup of breadcrumbs will help the meatballs take their shape.
- Pecorino romano: Add cheesy flavor with 1/3 cup of grated pecorino romano cheese.
- Egg: 1 egg will help all of the meatball ingredients bind together properly.
- Salt & pepper: Add flavor with 1/2 tsp of salt and 1/2 tsp of pepper.
- Olive oil: Lastly, you will need 2 tbsp of olive oil for cooking the meatballs.
Skillet
- Butter: First up for the orzo skillet is 2 tbsp of butter.
- Orzo: For the orzo itself, you will need 16oz. You can use any preferred brand.
- Chicken broth: Next, help the orzo achieve the correct texture with 4 cups of chicken broth.
- Milk: Create a creamy skillet by using 1 cup of milk. Whole milk preferred. If you like to stick to alternative milks, feel free to use them.
- Pecorino romano: Then, add more cheese! The skillet will use 3/4 cups of grated pecorino romano.
- Baby spinach: Next, add some greens by throwing in 2 cups of baby spinach.
- Pepper: Create the classic cacio e pepe flavor by including 2 tbsp of cracked pepper.
- Toppings: Last but not least, top the dish with more grated pecorino and pepper!
Tools used to create this chicken cacio e pepe dish
To create this recipe, you will need a few kitchen tools and measuring cups. Below is a complete list:
- Large mixing bowl
- Stirring utensil
- Large skillet
- Measuring cups: 1/2 tsp, 1 tbsp, 1/3 cup, 1/2 cup, 3/4 cup, 1 cup
How to make this cacio e pepe chicken meatball skillet
Ready to get started? This dish comes together in around 30 minutes and yields 8 satisfying servings. The recipe can be easily doubled if feeding a crowd.
First, use a large mixing bowl and mix the ground chicken, breadcrumbs, pecorino, egg, salt, and pepper until everything is combined. Then, divide the mixture into 20 evenly sized meatballs.
Next, heat a large skillet over medium-high heat and add the olive oil. Once hot, add the meatballs and cook for 7-8 minutes, turning them every 2ish minutes or until they reach 165°F in the center and are evenly cooked throughout. Set them aside on a separate plate.
Add 1 tbsp of butter to the skillet, turning the heat down to medium. Then, add the orzo and toast for 3 minutes, stirring occasionally. Leave the remaining brown bits from the meatballs. Once toasted, add the chicken broth. Cover and cook for 8-10 minutes or until the orzo is al dente, stirring every few minutes.
Once the orzo is cooked, stir in the remaining butter, milk, pecorino romano, and cracked pepper. Then, add the spinach, stirring slowly until the spinach begins to wilt. Add more milk if it seems dry. Let simmer for a few minutes to warm throughout and then add the meatballs. Stir until combined.
Finally, top with extra pecorino and pepper and serve!
Recipe Tips
What is pecorino?
It’s a cheese! Pecorino romano is similar to parmesan and has a salty taste. Because of its hard texture, it is often used for grating.
What is cacio e pepe?
Traditionally, cacio e pepe is a pasta dish made with noodles and lots and lots (or should I say oodles and oodles) of cheese and pepper. That’s actually what the name translates to — cheese and pepper!
Storing leftovers
Leftover cacio e pepe chicken meatballs skillet can be stored in the refrigerator for up to 3 days. Keep the dish in an airtight container to lock in the fresh flavors. If possible, store the meatballs separately from the orzo.
If you liked this recipe, you’ll want to try these!
Want to try some more new chicken dishes? Here are some favorites! The pot pie is a crowd pleaser every time.
- Dill Pickle Chicken Salad
- Chicken Pot Pie with Biscuits
- Creamy Chicken and Wild Rice Soup
- Hot Honey Cornflake Chicken Nuggets
All recipes by Erin Morrissey and Photos by Sierra Inn
Cacio e Pepe Chicken Meatball Skillet
Enjoy the cheesy flavors of the classic Italian dish with this delicious Cacio e Pepe Chicken Meatball Skillet recipe. Made with lots of pecorino romano, this cheesy dish features chicken meatballs served atop a bed of creamy orzo.
Ingredients
Chicken Meatballs
- 1lb ground chicken
- 1/2 cup breadcrumbs
- 1/3 cup grated pecorino romano
- 1 egg
- 1/2 tsp salt
- 1/2 tsp pepper
- 2 tbsp olive oil
Skillet
- 2 tbsp butter
- 16oz orzo
- 4 cups chicken broth
- 1 cup milk (whole milk preferred, alternative milks will also work)
- 3/4 cup grated pecorino romano
- 2 cups baby spinach
- 1–2 tbsp cracked pepper (depending on how peppery you want it)
- grated pecorino + pepper for topping
Instructions
- In a large bowl, mix together ground chicken, breadcrumbs, pecorino, egg, salt, and pepper until all combined. Divide into 20 even meatballs.
- Heat large skillet over medium-high heat and add olive oil. Once hot, add meatballs and cook 7-8 minutes, turning every 2ish minutes or until 165F in center and evenly cooked throughout. Set aside on separate plate.
- Add 1 tbsp butter to skillet, turning heat down to medium. Add orzo and toast for 3 minutes, stirring occasionally – leave the remaining brown bits from the meatballs. Once toasted, add chicken broth. Cover and cook for 8-10 minutes or until orzo is al dente, stirring every few minutes.
- Once orzo is cooked, stir in remaining butter, milk, pecorino romano, and cracked pepper. Then add in spinach, stirring slowly until spinach begins to wilt. Add more milk if it seems dry. Let simmer for a few minutes to warm throughout and then add in meatballs. Stir until combined.
- Top with extra pecorino and pepper. Serve!
There may be affiliate links in this post! By purchasing a product I recommend, I may receive a small compensation. However, I only recommend products I absolutely love and use myself. Thank you for supporting Erin Lives Whole, it helps keep this blog afloat 🙂
Hillary says
So so good!! 100% will be making again!
★★★★★
Erin says
Hi Hillary, so happy you loved it! 🙂
Monica says
This was really yummy!
★★★★★
Erin says
Hi Monica, so happy you loved it!!
Joann says
This was amazing and so easy to make! I’ve tried many cacio Pepe recipes and this one was by far the easiest and most flavorful. I ended up having extra orzo left after eating the meatballs but was able to repurpose and eat it with grilled shrimp. So good! Will definitely make again!
★★★★★
Erin says
Hi Joann, so happy you loved it so much and great idea! 🙂
Sophie says
Absolutely unbelievable recipe! I can’t say enough great things about this. Just finished making/eating it for the first time and came immediately to review – that’s how much I need everyone to know that they NEED to make this!
★★★★★
Erin says
Hi Sophie, so happy you loved it so much!! 🙂
Kara Van Mater says
This recipe is amazing! It was easy to follow, use a simple ingredients, and most importantly, very delicious. I would recommend anyone making this recipe to start with 1 tablespoon of pepper for the orzo and add additional pepper to taste. I will definitely be making this recipe quite often.
★★★★★
Erin says
Hi Kara, so happy you love it so much and make it your own! 🙂
Tara says
Made this tonight and loved it! Super easy and delicious. Will definitely be making this again!
★★★★★
Erin says
Hi Tara, so glad you loved it! 🙂
TG says
Obsessed!! So delicious. My husband and I are making this dish tonight for the second time in a week because we love it so much. We have shared the recipe with friends too. So creamy, flavorful, and easy. Next on our list is your butter chicken meatball dish….we’re on a meatball kick too. Thanks for the delicious recipes!
★★★★★
Erin says
Hi, so happy it has been such a hit! 🙂
Erin N says
Delicious!! I love all your meatball recipes. So so good. We used oat milk (original, unsweetened.) and it turned out great!
★★★★★
Erin says
Hi Erin, so happy to hear that!! So glad you liked this new one and made it your own! 🙂
Jessica says
Has to be in my top 5 Erin Lives Whole recipes and I’ve made a lot!! Super easy and quick, definitely adding this into my normal rotation!
★★★★★
Erin says
Hi Jessica, so happy you loved it! 🙂
Danielle says
This was easy and very delicious! My husband said 3 times during dinner “this is really good”. Didn’t realize we ran out of milk before I started cooking so I subbed coconut milk & still turned out amazing!
★★★★★
Erin says
Hi Danielle, so happy you both loved it and made it your own! 🙂
Erin says
Super easy, fast and tasty dinner (I used Trader Joe’s chicken meatballs to simplify since I have a newborn)! Looking forward to trying Erin’s meatball recipe too when time allows 😊
★★★★★
Erin says
Hi Erin, so glad you loved it and great idea! 🙂
Kelsey Hoiness says
This is hands down one of my favorite recipes from ELW or any other source for that matter! It’s insanely delicious for having a relatively simple ingredient list. It’s been the perfect meal prep for a busy work week as the left overs are just as good as the first night.
★★★★★
Erin says
Hi Kelsey, so happy you enjoyed it!! 🙂
WhitG says
Loved this and it’s so easy! I used already-grilled chicken breast because I needed to use it, so didn’t make the meatballs (though I will next time!). The directions were really easy to follow and the ingredients were simple yet tasty. Will definitely make again!
★★★★★
Erin says
Hi Whit, so happy you enjoyed it!! 🙂
Luisa Ruiz says
Great and easy recipe to make. I love all your recipes.
Erin says
Hi Luisa, so happy you love it and thanks for your support! 🙂
Melissa Lustgarten says
Can’t wait to make it tonight! What do you recommend for a milk alternative- coconut milk, almond milk?
Erin says
Hi Melissa, yep, you can use whatever milk you prefer! Let me know how it comes out for you!!
Tori says
Made this for dinner and it was delish!!! Super easy too. Definitely adding into the rotation!!
★★★★★
Erin says
Hi Tori, so happy you loved the dish!! 🙂
Wendy Miller says
Absolutely delicious! Made for the first time tonight and both my husband and son couldn’t stop raving about it. Thank you so so much. Another hit by Erin ❤️
★★★★★
Erin says
Hi Wendy, so happy you both loved it!! 🙂
Trudie says
The meatballs are divine! The orzo is verrrry peppery so I would probably reduce from 2 tbsp next time.
★★★★
Erin says
Hi Trudie, so happy you enjoyed it! 🙂
Meagan says
This was so good! Great leftovers too! Came together quickly.
★★★★★
Erin says
Hi Meagan, so happy you loved it!!
Brittany says
We made this tonight for dinner and it was wonderful! The flavors were amazing and everything came together perfectly. Really loved the tip to add more milk at the end, it made the dish extra creamy. We will be adding this one to the regular rotation!!
★★★★★
Erin says
Hi Brittany, so happy it was a hit!! 🙂