This Meatballs and Orzo recipe is a flavor bomb and will be your new favorite dinner! It's made all in one skillet, ready in 30 minutes, and features frozen meatballs and orzo in a creamy, cheesy pink sauce. This is a family favorite and is on repeat in our home.
It doesn't get better than pasta and meatballs and this unique spin is always a crowd pleaser. Plus, it's made in one skillet for easy clean up.
If you're not familiar with pink sauce, it's a lot like mixing Alfredo Sauce with a bit of marinara, and it's so delicious!
For more one pot dinners, try these Mexican Chicken Thighs and Rice, Andouille Sausage Spaghetti, Garlic Parmesan Chicken Pasta, and Creamy Ground Beef Gnocchi.
Jump to:
Why You'll Love This Recipe:
- Minimal Prep. We're using frozen meatballs, which makes prep so easy. Just a bit of chopping and shredding cheese, and we're ready to go.
- One Skillet. Simple clean up.
- Easy to Make. Even a beginner cook can execute this dish by following the step by step instructions with photos.
- Quick. Ready in 30 minutes for an easy weeknight dinner.
- Big on Flavor. This recipe is so tasty with all the Italian flavors we love.
For more Orzo recipes, try this Chicken Pesto Orzo, Orzo Vegetable Soup, Chicken Orzo Bake, and Broccoli and Cheese Orzo.
Ingredients:

Frozen Meatballs: You can use store bought meatballs, but I highly recommend these Homemade Frozen Meatballs. It makes a batch big enough for 2-3 meals, so you can freeze some. **Make sure you have fully cooked meatballs for this recipe, or you will need to cook them before starting the recipe. Frozen solid is great, but make sure the package says fully cooked.
Chicken Stock: Made with the bones and has richer flavor than Chicken Broth. My favorite brand is Kitchen Basics and the Kirkland brand from Costco.
Parmesan Cheese: I highly recommend using Parmigiano Reggiano for a superior quality. Shred the cheese from a block on the fine setting for the best melt. Do NOT used bagged pre-shredded cheese because it doesn't melt well in the sauce from all the preservatives.
*Find the full recipe ingredients and quantities in the recipe card below.
Substitutions and Variations:
- Chicken Broth can be used instead of stock, but the flavors won't be as good. It usually lacks salt and richness.
- If you've made freshly cooked meatballs, add them in about half way through cooking the orzo pasta. Make sure they are fully cooked prior to adding them in.
- I don't recommend using half and half or milk for a substitute for the heavy cream. Those will water down the sauce and not thicken correctly.
- The baby spinach can be substituted with regular spinach, but I would give it a rough chop first. Also, use fresh, not frozen, so it doesn't water down the sauce and turn it green.
For more meatball recipes, try these Jalapeno Cranberry Meatballs, Slow Cooker Swedish Meatballs, Marinara Meatball Sliders, Sweet Chili Meatballs, and Teriyaki Chicken Meatballs. Can you tell I love meatballs?
How to Make Meatballs and Orzo:

Step 1: Heat a large skillet to medium low heat on the stovetop. Add in olive oil, then the onions. Sauté for 3 to 4 minutes until softened and translucent. Toss in garlic and spices and cook for 60 seconds.

Step 2: Pour in the orzo and toast for another 60 seconds.

Step 3: Stir in chicken stock, heavy cream and tomato paste. Add in the frozen meatballs. Cover and cook for 13-15 minutes, stirring a few times throughout.

Step 4: Uncover and stir well. Reduce the heat to low. Add a few handfuls of baby spinach to the top of the skillet and cover for another 2 minutes.

Step 5: Stir in the roasted red peppers and cheese. It should melt almost immediately.

Step 6: Serve and enjoy!
Expert Tips:
- When sautéing the onions, we want them softened and translucent, not browned.
- If the pan starts to overflow, reduce the heat to low. You can also use a Dutch Oven with lid for this recipe.
- Shred the cheese from the block for the best melt.
- Make sure the meatballs are fully cooked. Raw meatballs aren't a good choice for this recipe and won't cook fully.
For more Italian recipe favorites, try this Pastina Soup, Italian Sausage Lasagna, Pizza Subs, and Rigatoni Sausage Bake.
More Weeknight Dinner Ideas You'll Love:
If you tried this Meatball and Orzo Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it goes in the 📝 comments below. I love hearing from you!
PrintRecipe
One Pan Creamy Meatballs and Orzo
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
This Meatballs and Orzo recipe is a flavor bomb and will be your new favorite dinner! It's made all in one skillet, ready in 30 minutes, and features tender meatballs and orzo in a creamy, cheesy pink sauce.
Ingredients
- 1 tablespoon olive oil
- ½ cup yellow onion, diced fine
- 2 garlic cloves, minced
- 1 teaspoon salt
- ½ teaspoon dried basil
- ⅛ teaspoon pepper
- 1 and ½ cups dried orzo pasta
- 20 frozen meatballs, bag should read fully cooked (20 ounce bag standard meatballs) or make my homemade freezer meatballs
- 2 cups chicken stock
- 1 cup heavy cream
- 1 tablespoon tomato paste
- 2 ounces baby spinach
- ½ cup jarred roasted red peppers, roughly chopped
- 1 cup parmesan cheese, shredded fine from the block
Instructions
- Heat a large skillet to medium low heat on the stovetop. Add in olive oil, then the onions. Sauté for 3 to 4 minutes until softened and translucent. Toss in garlic and spices and cook for 60 seconds.
- Pour in the orzo and toast for another 60 seconds.
- Stir in chicken stock, heavy cream and tomato paste. Add in the frozen meatballs. Cover and cook for 13-15 minutes, stirring a few times throughout.
- Uncover and stir well. Reduce the heat to low. Add a few handfuls of baby spinach to the top of the skillet and cover for another 2 minutes.
- Stir in the roasted red peppers and cheese. It should melt almost immediately.
- Serve and enjoy!
Notes
- When sautéing the onions, we want them softened and translucent, not browned.
- If the pan starts to overflow, reduce the heat to low. You can also use a Dutch Oven with lid for this recipe.
- Shred the cheese from the block for the best melt.
- Make sure the meatballs are fully cooked. Raw meatballs aren't a good choice for this recipe and won't cook fully.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: skillet stovetop
- Cuisine: Italian











Leave a Reply