One Pot Chicken Meatball Orzo and Vegetables

by | This recipe hasn't been reviewed yet!

This post may contain affiliate links.

A quick and easy one pot chicken meatball orzo with cherry tomatoes, asparagus, and fresh parmesan. Ready in 30 minutes with minimal cleanup!

If you’re looking for a simple, satisfying weeknight dinner that the whole family will love, this one pot chicken meatball orzo is exactly what you need. Juicy chicken meatballs, tender orzo, sweet cherry tomatoes, and crisp asparagus all come together in a single skillet — no complicated cleanup, no multiple pots, just one incredibly delicious meal on the table in about 30 minutes.

Why You’ll Love This One Pot Chicken Meatball Orzo

  • Truly one pan. Everything is cooked in a single deep skillet, which means minimal dishes and maximum flavour from all those beautiful pan drippings.
  • Ready in 30 minutes. From fridge to table, this recipe is fast enough for even the busiest weeknights.
  • Packed with protein and vegetables. Between the chicken meatballs, asparagus, and cherry tomatoes, you’re getting a well-rounded, nourishing meal in every bowl.
  • Family-friendly. The mild, savoury flavours appeal to kids and adults alike, and the creamy, saucy orzo is genuinely irresistible.
  • Flexible. Use store-bought meatballs for ease, or make your own from scratch — both versions are absolutely delicious.

How to Make Homemade Chicken Meatballs From Scratch

This recipe uses pre-made Amylu Foods chicken meatballs for convenience, but if you’d prefer to make your own, it’s totally easy to do. Here’s a simple homemade version that works perfectly in this dish:

Ingredients: 500g (1 lb) ground chicken, 2 garlic cloves minced, 2 tablespoons grated parmesan, 2 tablespoons breadcrumbs, 1 egg, 1 teaspoon Italian seasoning, salt and pepper to taste.

Method: Mix all ingredients together in a bowl until just combined — don’t over-mix or the meatballs will become dense. Roll into small balls, roughly 1 tablespoon of mixture each. You should get about 18–22 meatballs. Sear in oil in your skillet for 3–4 minutes, turning occasionally, until browned on the outside. They don’t need to be fully cooked through at this point as they’ll finish cooking when returned to the orzo. Set aside and continue with the recipe as written.

Tips for one pot chicken meatball orzo

  • Scrape the pan. After searing the meatballs and asparagus, there will be beautiful browned bits stuck to the bottom of the skillet. When you add the liquid and orzo, make sure you scrape all of those bits up — they add incredible depth of flavour to the dish.
  • Use bone broth. Bone broth adds extra richness and a slight body to the sauce compared to regular stock. If you only have regular chicken broth, that works too, but bone broth is worth it when you have it.
  • Don’t skip the sear. Taking a few minutes to sear the meatballs and asparagus before setting them aside builds flavour that carries through the entire dish.
  • Watch the liquid. Orzo absorbs liquid quickly. If your orzo has soaked up all the broth before the 8 minutes is up, add a splash more water and stir.
  • Be generous with the parmesan. Fresh grated parmesan melts into the orzo and creates a naturally creamy, saucy texture. Don’t hold back — it’s the finishing touch that pulls everything together.

Serving Suggestions

This one pot chicken meatball orzo is a complete meal on its own — protein, carbs, and vegetables all in one bowl. For a bigger spread, serve it alongside a simple arugula salad dressed with lemon juice and olive oil, or a piece of crusty garlic bread to scoop up every last bit of the saucy orzo. A sprinkle of chili flakes and extra cracked black pepper on top of each bowl adds a lovely gentle heat. If you want to add more greens, stir in a handful of baby spinach when you return the meatballs and asparagus in the last 5 minutes — it wilts beautifully into the dish without changing the flavour.

Storage and Meal Prep

Store leftovers in an airtight container in the refrigerator for up to 3 days. The orzo will continue to absorb the liquid as it sits, so when reheating, add a small splash of water or broth to loosen it back up. Reheat gently in a pan on the stovetop or in the microwave until warmed through. This dish is great for meal prep — make a full batch on Sunday and portion it into containers for easy weekday lunches or dinners. Note that the asparagus will soften a little more upon reheating, but the overall flavour is just as delicious.

FAQ for one pot chicken meatball orzo

Can I use a different type of meatball?
Absolutely. Turkey meatballs, beef meatballs, or pork meatballs all work well in this recipe. Just make sure to sear them first before setting aside, as that step builds the flavour base for the whole dish.

Can I substitute the orzo with another pasta or grain?
Yes! Small pasta shapes like ditalini or acini di pepe work similarly. You could also try pearl couscous or even white rice — just adjust your liquid ratios and cooking time accordingly. Rice will generally need a bit more liquid and a longer simmer.

What can I use instead of asparagus?
Any quick-cooking green vegetable works beautifully here. Try zucchini (add it with the orzo since it doesn’t need the initial sear), broccolini, green beans, or even frozen peas stirred in at the end. The cherry tomatoes are worth keeping — they burst and create a slightly sweet, jammy sauce that pairs perfectly with the orzo.

Can I make this dairy free?
Yes, simply leave out the parmesan or substitute it with a dairy-free parmesan alternative. The dish will be slightly less creamy but still very flavourful. A drizzle of good quality olive oil at the end can help replicate some of that richness.

Final Thoughts

This one pot chicken meatball orzo with vegetables has quickly become one of my favourite weeknight recipes. It’s the kind of meal that feels special and comforting without requiring a lot of effort or skill — and it’s genuinely hard to stop eating. Whether you’re feeding a family or just want a satisfying dinner with great leftovers, this recipe delivers every single time. Give it a try and don’t forget to top it with lots and lots of fresh parmesan! If you LOVE this recipe and orzo, definitely try my Boursin Sausage and Vegetable Orzo. It’s one of my most highly rated recipes.

How To Make One Pot Chicken Meatball Orzo and Vegetables

The Ingredients

Ingredients You’ll Need

  • Amylu Foods chicken meatballs (1 pack) — These pre-cooked chicken meatballs are the ultimate shortcut. Find them in the refrigerated or frozen section at most grocery stores. Substitute: Any pre-cooked chicken or turkey meatballs work, or make your own from scratch using the instructions in the blog post above.
  • Orzo (1¼ cups) — A small, rice-shaped pasta that cooks quickly and creates a naturally creamy, saucy texture as it absorbs the broth. Substitute: Pearl couscous, ditalini, or acini di pepe pasta. Adjust liquid and cooking time as needed.
  • Cherry tomatoes (1 pint) — They burst open as they cook, releasing sweet, jammy juice that becomes part of the sauce. Substitute: Grape tomatoes or halved roma tomatoes work equally well.
  • Asparagus (1 small bundle) — Adds colour, crunch, and freshness. Trim the woody ends before adding. Substitute: Broccolini, green beans, zucchini, or frozen peas stirred in at the end.
  • White onion, ½ diced — Forms the aromatic base of the dish. Substitute: Yellow onion or shallots.
  • Bone broth (2 cups) — Adds richness, depth of flavour, and extra protein compared to regular stock. My favorite is Kettle & Fire! Use code happyandfull for 20% off! Substitute: Regular chicken broth or chicken stock works great.
  • Water (1 cup) — Used to give the orzo enough liquid to cook through without the dish becoming too thick too quickly.
  • Fresh parmesan (generous amount, for serving) — Finely grated parmesan melts into the orzo and creates a naturally creamy finish. Don’t skip this — it makes the dish. Substitute: Pecorino romano for a sharper flavour, or nutritional yeast for a dairy-free option.
  • Olive oil (2 splashes) — For searing the meatballs, asparagus, and sweating the onion. Substitute: Avocado oil or any neutral cooking oil.
  • Salt and pepper — Season as you go for best results.
  • Chili flakes (for serving) — Optional but highly recommended for a little kick. Sprinkle over each bowl right before serving.

What You Need

The Steps

  • Heat a splash of olive oil in a large deep skillet over medium-high heat. Add the chicken meatballs and sear for 3 minutes, turning occasionally, until browned on all sides.
  • Add the asparagus to the skillet, season with salt and pepper, give everything a good mix, and cook for 2 more minutes. Remove the meatballs and asparagus from the pan and set aside.
  • Add another splash of olive oil to the same skillet. Add the diced onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
  • Add the orzo and cherry tomatoes to the skillet. Pour in the bone broth and water. Use a wooden spoon to scrape up all the browned bits from the bottom of the pan.
  • Bring to a boil, then reduce the heat, cover, and simmer for 8 minutes, stirring once halfway through.
  • Give the orzo a stir, then return the meatballs and asparagus to the skillet. Let everything simmer uncovered for an additional 5 minutes, until the orzo is cooked through and the sauce has thickened.
  • Top generously with freshly grated parmesan, cracked black pepper, and chili flakes. Serve immediately.

Recipe Tips

This one pot chicken meatball orzo with vegetables is the perfect easy weeknight dinner — juicy chicken meatballs, creamy orzo, cherry tomatoes, and asparagus all cooked together in one pan and ready in 30 minutes.

one pot chicken meatball orzo with cherry tomatoes and asparagus

One Pot Chicken Meatball Orzo and Vegetables

Print Recipe Pin Recipe
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4 people
Calories 450

Ingredients

  • 1 pack Chicken meatballs (store bought or homemade)
  • 1 1/4 cups orzo
  • 1 pint cherry tomatoes
  • 1 small bundle asparagus (trimmed and sliced)
  • 1/2 white onion diced
  • 2 cups bone broth
  • 1 cup water
  • 2 tbsp olive oil
  • salt and pepper to taste
  • fresh parmesan for serving
  • chili flakes for serving

Instructions

  • Heat a splash of olive oil in a large deep skillet over medium-high heat. Add the chicken meatballs and sear for 3 minutes, turning occasionally, until browned on all sides.
  • Add the asparagus to the skillet, season with salt and pepper, give everything a good mix, and cook for 2 more minutes. Remove the meatballs and asparagus from the pan and set aside.
  • Add another splash of olive oil to the same skillet. Add the diced onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
  • Add the orzo and cherry tomatoes to the skillet. Pour in the bone broth and water. Use a wooden spoon to scrape up all the browned bits from the bottom of the pan.
  • Bring to a boil, then reduce the heat, cover, and simmer for 8 minutes, stirring once halfway through.
  • Give the orzo a stir, then return the meatballs and asparagus to the skillet. Let everything simmer uncovered for an additional 5 minutes, until the orzo is cooked through and the sauce has thickened.
  • Top generously with freshly grated parmesan, cracked black pepper, and chili flakes. Serve immediately.

Nutrition

Calories: 450kcalCarbohydrates: 48gProtein: 28gFat: 14gSodium: 680mgFiber: 3g

This recipe hasn't been reviewed yet!

Submit a Review

Your email address will not be published. Required fields are marked *

Recipe Rating




partners and collaborators