This one-pot-wonder is made from store bought meatballs cooked in creamy pesto orzo with cherry tomatoes and spring onion. A super flavoursome mid-week meal!

On a whim, I threw together this Creamy Pesto Orzo and Meatballs for dinner, and it did not disappoint! It was such a tasty one-pot-wonder that I made it again the very next day to share on the website. For convenience I used store bought meatballs. These cook with the orzo in a creamy sauce which mean they both soak up all the delicious flavours.
One pot meals are my favourite to cook and eat. Super simple to prepare and only one dish to clean up! Some other great options on my website include One Pot Creamy Meatballs and Gnocchi, my ever-popular One Pot Mince and Pasta or my One Pot Mince, Orzo and Veggies!
Jump to:
Ingredient notes:

- Meatballs: For convenience I used store bought meatballs. You can use homemade if you prefer.
- Orzo: Orzo (which is sometimes referred to as risoni) is a type of pasta that looks like large grains of rice. It cooks quickly which makes it perfect for a one pot.
- Pesto: Either a pesto or pesto dip will work well in this recipe. You could also make your own if you have an abundance of basil in your garden, try my Homemade Cashew Pesto.
Note: Scroll to the recipe card for the ingredients, quantities and the full method.
Step by step instructions:
Preheat the oven to 180°C fan bake. To a baking dish, add the orzo, cherry tomatoes, spring onion and garlic. Dissolve the stock cubes in boiling water, pour into the dish and stir everything together to combine.


Add dollops of pesto and cream cheese around the dish. Nestle the meatballs into the mixture. Cover with the lid and bake for 25 minutes. If your dish doesn't have a lid, cover it tightly with tin foil instead.


Remove from the oven, stir gently to combine, then use tongs to bring the meatballs to the top. Change the oven to 200°C fan grill. Return the dish to the oven, (uncovered) placing it close to the grill and bake for 5-10 minutes to brown the tops of the meatballs.


Scatter over the grated cheese and grill for a further 5 minutes until the cheese is golden and bubbling. Serve hot with a fresh side salad and a sprinkle of herbs on top.

Recipe FAQs:
Absolutely. Swap the beef meatballs for chicken or pork. You can also use sausages cut into chunks or make your own meatballs from scratch.
If you don't have a lid for your baking dish, cover it tightly with tin foil to trap in the steam.
Storage:
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or oven, adding a splash of water or stock to loosen if needed.
Top tips:
Pesto dip works just as well as traditional pesto and is usually more affordable.
Related Recipes:
Made this recipe?
Please click on the stars below to rate it or, write a review!
Creamy Pesto Orzo and Meatballs
Creamy Pesto Orzo with Meatballs is made with store bought meatballs cooked in creamy pesto orzo with cherry tomatoes and spring onion.
Ingredients
- 1 cup orzo pasta
- 100g cherry tomatoes, halved
- 2 spring onions, finely chopped
- 2 cloves garlic, crushed
- 2 vegetable stock cubes
- 500ml boiling water
- 75g pesto or pesto dip
- 100g cream cheese
- 400g pre-made beef meatballs
- 50g cheese, grated
Instructions
- Preheat the oven to 180°C fan bake.
- To a baking dish, add the orzo, cherry tomatoes, spring onion and garlic.
- Dissolve the stock cubes in boiling water, pour into the dish and stir everything together to combine.
- Add dollops of pesto and cream cheese around the dish. Nestle the meatballs into the mixture.
- Cover with the lid and bake for 25 minutes. If your dish doesn’t have a lid, cover it tightly with tin foil instead.
- Remove from the oven, stir gently to combine, then use tongs to bring the meatballs to the top.
- Change the oven to 200°C fan grill. Return the dish to the oven, (uncovered) placing it close to the grill and bake for 5-10 minutes to brown the tops of the meatballs.
- Scatter over the grated cheese and grill for a further 5 minutes until the cheese is golden and bubbling.
- Serve hot with a fresh side salad and a sprinkle of herbs on top.
Notes
- Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or oven, adding a splash of water or stock to loosen if needed.
- Swap the beef meatballs for chicken or pork. You can also use sausages cut into chunks or make your own meatballs from scratch.
- Pesto dip works just as well as traditional pesto and is usually more affordable.
- If you don’t have a lid for your baking dish, cover it tightly with tin foil to trap in the steam.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 523Total Fat: 35gSaturated Fat: 13gTrans Fat: 0gUnsaturated Fat: 19gCholesterol: 75mgSodium: 1045mgCarbohydrates: 33gFiber: 3gSugar: 9gProtein: 20g
Nutritional values are approximate. Please use your own calculations if you require a special diet.
Thank you for checking out this recipe. I hope you enjoy making and eating it! If you have any questions, queries or feedback, please feel free to leave a comment below.
If you don't already follow me, head over to my Instagram or Facebook pages to keep up to date with all my new recipes.
Vanya










Michelle says
my daughter is allergic to pesto what else could i use please?
VJ cooks says
What is it in the pesto she can't eat?