One-Pan Chicken Meatballs with Orzo Recipe

A warm, satisfying meal doesn’t need to be complicated. This chicken meatballs with orzo recipe delivers a high-protein, family-friendly dinner you can make in under an hour.

Comforting and balanced, this dish combines tender, seasoned chicken meatballs with a creamy orzo cooked in the same skillet for fewer dishes and maximum flavor. Fresh herbs and Parmesan add brightness and richness without overpowering the simple ingredients.

Whether you’re serving a weeknight family dinner, hosting friends, or preparing a cozy meal for two, this recipe is versatile and reliable. The end result looks and tastes like something from a restaurant, but it’s easy enough for every night of the week.

Chicken Meatballs with Orzo

Cooking both the meatballs and the orzo in a single skillet saves time and cleanup. The orzo simmers in a flavorful broth and cream, absorbing juices from the browned meatballs so each spoonful is rich and satisfying.

This recipe also adapts easily to dietary needs—swap ingredients as suggested below to make it gluten-free, lighter, or plant-based while keeping the same comforting profile.

Savory Chicken Meatballs with Orzo

Ingredients and Substitutes

Chicken Meatballs

  • Plain breadcrumbs (1/2 cup) — For gluten-free, substitute almond flour, crushed almonds, or gluten-free breadcrumbs.
  • Italian seasoning (1 tbsp) — Make your own with dried basil, oregano, and thyme.
  • Garlic powder (1/2 tsp) — Garlic flakes or minced fresh garlic work too.
  • Onion powder (1/2 tsp) — Onion flakes are an option.
  • Salt (3/4 tsp)
  • Black pepper (1/4 tsp)
  • Parmesan, grated (3 tbsp) — Swap for Asiago or nutritional yeast for a dairy-free twist.
  • Ground chicken (1 lb) — Ground turkey or a plant-based ground substitute can be used.
  • Egg (1 large)
  • Worcestershire sauce (1/2 tsp) — Soy sauce is a good alternative for similar umami notes.
  • Olive oil (2 tbsp) — Avocado or light vegetable oil can substitute.

Orzo

  • Garlic, minced (3 cloves)
  • Chicken broth, low sodium (2½ cups) — Use vegetable broth for a vegetarian version.
  • Orzo pasta, dry (1½ cups) — Try gluten-free orzo or short-grain rice if needed.
  • Heavy cream (⅔ cup) — Half-and-half or coconut cream yield a lighter or dairy-free option.
  • Parmesan cheese, grated (¼ cup)
  • Salt (½ tsp)
  • Black pepper (¼ tsp)

Garnish

  • Parmesan cheese, grated (1 tbsp)
  • Basil leaves, chopped (6) — Parsley or cilantro also work.
Yummy Chicken Meatballs with Orzo

How to Make Chicken Meatballs with Orzo

  1. Prepare the breadcrumb mix: In a small bowl, combine the breadcrumbs, Italian seasoning, garlic powder, onion powder, salt, pepper, and grated Parmesan. Stir to mix evenly.
  2. Mix the meatball base: In a large bowl, add the ground chicken, egg, Worcestershire sauce, and the breadcrumb mixture. Gently combine with your hands until just combined—avoid overmixing to keep the meatballs tender.
  3. Form meatballs: Roll the mixture into roughly 1-inch balls. You should have about 20–24 meatballs depending on size.
  4. Sear meatballs: Heat a large nonstick skillet over medium-high heat and add the olive oil. When the oil is hot, add the meatballs and sear them on all sides until golden brown, about 5–7 minutes total.
  5. Keep warm: Transfer the browned meatballs to a plate and cover to keep warm. Leave any rendered fat in the skillet for flavor.
  6. Sauté garlic: Reduce heat slightly, add the minced garlic to the skillet, and cook about 30 seconds until fragrant.
  7. Add liquids and orzo: Pour in the chicken broth and scrape up any browned bits from the pan. Bring to a simmer, then stir in the orzo, heavy cream, Parmesan, salt, and pepper.
  8. Simmer together: Return the meatballs to the skillet, nestling them on top of the orzo. Lower the heat, cover, and simmer for about 10 minutes, or until the orzo is al dente and the sauce has thickened. Begin checking the orzo at 8 minutes since brands vary.
  9. Finish and serve: If the mixture becomes too thick, add a splash of broth or water to loosen it. Garnish with chopped basil and extra Parmesan before serving.
Tasty Chicken Meatballs with Orzo

Tips & Tricks

A few practical tips I rely on when making this dish:

  • Don’t overmix: Combine meatball ingredients gently to avoid a dense texture.
  • Brown well: Proper searing adds flavor and helps the meatballs stay juicy.
  • Watch the orzo: Start checking the orzo at the 8-minute mark to prevent overcooking.
  • Adjust creaminess: Add a bit more broth if the sauce tightens up during simmering.

How I Modify This Recipe

This dish is forgiving and easy to adapt:

  • Add vegetables: Stir in spinach, kale, peas, or mushrooms for extra color and nutrients.
  • Spice it up: Add red pepper flakes or a pinch of cayenne for heat.
  • Extra cheese: Fold in mozzarella or cheddar for a creamier, cheesier finish.
  • Low-carb option: Skip the orzo and serve meatballs over zucchini noodles or cauliflower rice for a keto-friendly meal.
Tasty Chicken Meatballs with Orzo

What to Serve with Chicken Meatballs and Orzo

Pair this dish with light, fresh sides to balance the richness:

  • Green salad with a light vinaigrette
  • Arugula or mixed greens salad
  • Avocado salad
  • Garlic bread
  • Roasted vegetables

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze in a freezer-safe container for up to 3 months.

To reheat, warm gently in a skillet over medium heat and add a splash of chicken broth or cream to restore the sauce’s creaminess and prevent drying out.

High Protein Chicken Meatballs with Orzo

Other Orzo Recipes

  • Prawn Orzo with Sun-Dried Tomatoes
  • Creamy Ground Beef Orzo
  • Creamy Sun-Dried Tomato Chicken Orzo

Chicken Meatballs with Orzo

Calories: 551 • Protein: 28g • Carbs: 54g • Fat: 25g

Prep: 20 mins • Cook: 20 mins • Total: 40 mins • Servings: 6 bowls

This recipe makes a creamy, flavorful, high-protein meal featuring tender chicken meatballs and perfectly cooked orzo in a savory cream and broth sauce.

Nutrition (per serving)

Serving size: 1 bowl (about 10 oz). Approximate values per serving: Calories 551; Carbohydrates 54 g; Protein 28 g; Fat 25 g; Saturated fat 10 g; Sodium 789 mg; Fiber 2.7 g.

Nutrition information is automatically calculated and should be used as an approximation.

Tried this recipe? Leave a comment below with your rating — I’d love to hear how it turned out for you. The top comment gets featured.