This dish delivers the perfect balance of creamy texture and fresh, vibrant flavor from the pesto. The orzo cooks up tender and absorbs the sauce beautifully, while the meatballs add hearty protein. It’s a one-pan-friendly meal that feels indulgent yet is simple to prepare, making it ideal for busy days.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.) ground beef or a mix of beef . breadcrumbs egg garlic, minced parmesan cheese, grated parsley, chopped salt black pepper olive oil orzo pasta chicken broth heavy cream pesto sauce spinach lemon juice extra parmesan for serving
Directions
In a bowl, combine ground meat, breadcrumbs, egg, garlic, parmesan, parsley, salt, and black pepper. Mix until just combined, then form into small meatballs.
Heat olive oil in a large pan over medium heat. Add the meatballs and cook until browned on all sides and cooked through. Remove and set aside.
In the same pan, add a bit more oil if needed and toast the orzo for a minute or two.
Pour in the chicken broth and bring to a simmer. Cook the orzo, stirring occasionally, until tender and most of the liquid is absorbed.
Stir in the heavy cream and pesto, mixing until the sauce becomes creamy and well combined.
Add the spinach and let it wilt into the orzo. Return the meatballs to the pan and simmer briefly to heat through.
Finish with a squeeze of lemon juice and sprinkle with extra parmesan before serving.
Servings and timing
Servings: 4–5 Prep time: 15 minutes Cook time: 25 minutes Total time: about 40 minutes
Variations
You can use ground chicken or turkey for lighter meatballs. Swap the meatballs for plant-based alternatives for a vegetarian option. Add sun-dried tomatoes or mushrooms for extra depth of flavor. For a lighter version, use half-and-half instead of heavy cream.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or cream to loosen the sauce. This dish is best enjoyed fresh but can be frozen for up to 1 month, though the texture may change slightly.
FAQs
Can I use store-bought meatballs?
Yes, store-bought meatballs are a convenient option.
What is orzo?
Orzo is a small, rice-shaped pasta that cooks quickly and absorbs flavors well.
Can I make this dish vegetarian?
Yes, use plant-based meatballs and vegetable broth.
Can I use a different pasta?
Yes, small pasta shapes like ditalini or small shells work well.
Is pesto sauce store-bought or homemade?
Either works, depending on your preference and time.
How do I keep the sauce creamy?
Avoid overcooking and add a bit of liquid when reheating.
Can I add more vegetables?
Yes, zucchini, peas, or broccoli are great additions.
What protein works besides beef?
Chicken, turkey, or even sausage can be used.
Can I prepare this ahead of time?
Yes, but it’s best served fresh for optimal texture.
How do I prevent dry meatballs?
Avoid overmixing and don’t overcook them.
Conclusion
Creamy Pesto Orzo and Meatballs is a rich, comforting dish that blends creamy textures with fresh, herby flavors. It’s easy to make, versatile, and perfect for a satisfying meal that everyone will enjoy.
Creamy Pesto Orzo and Meatballs is a rich and comforting one-pan dish featuring tender meatballs and creamy pesto-coated orzo, packed with fresh herb flavor and perfect for an easy, satisfying dinner.
Author:Catherine
Prep Time:15 minutes
Cook Time:25 minutes
Total Time:40 minutes
Yield:4–5 servings
Category:Main Course
Method:Stovetop
Cuisine:Italian-Inspired
Diet:Gluten Free
Ingredients
Ground beef or beef mixture
Breadcrumbs
Egg
Garlic, minced
Parmesan cheese, grated
Fresh parsley, chopped
Salt
Black pepper
Olive oil
Orzo pasta
Chicken broth
Heavy cream
Pesto sauce
Spinach
Lemon juice
Extra parmesan for serving
Instructions
In a bowl, combine ground meat, breadcrumbs, egg, garlic, parmesan, parsley, salt, and black pepper. Mix gently and form into small meatballs.
Heat olive oil in a large pan over medium heat. Cook meatballs until browned on all sides and fully cooked. Remove and set aside.
In the same pan, add a little more oil if needed and toast the orzo for 1–2 minutes.
Pour in chicken broth and bring to a simmer. Cook orzo, stirring occasionally, until tender and most liquid is absorbed.
Stir in heavy cream and pesto, mixing until smooth and creamy.
Add spinach and allow it to wilt.
Return meatballs to the pan and simmer briefly until heated through.
Finish with a squeeze of lemon juice and sprinkle with extra parmesan before serving.
Notes
Do not overmix meatball mixture to keep them tender.Add extra broth or cream when reheating to maintain creaminess.Fresh pesto enhances flavor, but store-bought works well too.