Chicken Meatball and Orzo Soup (Cozy One-Pot Wonder!)

Servings: 6 Total Time: 40 mins Difficulty: Beginner
Tender Homemade Chicken Meatballs Swimming in a Rich, Veggie-Packed Broth with Delicate Orzo
Steaming bowl of chicken meatball and orzo soup with visible meatballs, pasta, and vegetables in golden broth pinit

There’s something magical about a steaming bowl of soup on a cold night, right? But not just any soup—I’m talking about the kind that wraps around you like a warm hug and makes you forget whatever chaos happened that day.

This Chicken Meatball and Orzo Soup is exactly that. I created it during a particularly brutal winter when I was craving something cozy but didn’t want the heaviness of traditional pasta dishes. The little orzo pearls, those tender chicken meatballs, the pop of fresh vegetables—it all just works. My family requests this at least twice a month now, and I’ve stopped fighting it because honestly? It’s that good.

Plus, it’s a one-pot wonder, which means you’re not destroying your kitchen to make dinner. And we all know that’s half the battle on a Tuesday night when you’re just trying to get food on the table. 🙂

Why You’ll Love This Recipe

One pot = one cleanup. Everything cooks together in a single pot, which means less time scrubbing dishes and more time actually enjoying your meal. This is the kind of dinner that doesn’t punish you afterward.

Those homemade meatballs though. Sure, you could use store-bought, but these take like 10 minutes to mix together and they’re so much better. They’re tender, flavorful, and don’t have any weird fillers or preservatives. Plus, you can make them exactly how you like them.

It’s secretly healthy. You’re getting lean protein from the chicken, complex carbs from the orzo, and a bunch of veggies—all while it tastes like pure comfort food. Sometimes the healthiest meals are the ones that don’t feel like “health food,” you know?

Kid-approved without dumbing down the flavor. My pickiest eater devours this. Something about the little pasta shapes and bite-sized meatballs makes it approachable for kids, but the herb-infused broth keeps it interesting for adults.

Perfect for meal prep. Make a big batch on Sunday and you’ve got lunches sorted for days. It actually gets better as it sits and those flavors meld together.

Versatile as heck. Swap the chicken for turkey, add different veggies, throw in some spinach at the end—this recipe is super forgiving and adapts to whatever you’ve got in your fridge.

Ingredients

For the Chicken Meatballs:

  • 1 lb ground chicken (I prefer ground chicken breast, but thighs work too)
    • Key note: Ground turkey is a great substitute if that’s what you have on hand.
  • 1/3 cup breadcrumbs (regular or panko)
    • Key note: Use gluten-free breadcrumbs if needed, or substitute with almond flour for a lower-carb option.
  • 1 large egg, lightly beaten
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, finely chopped (plus extra for garnish)
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons grated Parmesan cheese (optional, but adds great flavor)
    • Key note: Skip this if you’re keeping it dairy-free. The meatballs are still delicious without it.

For the Soup:

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 medium carrots, peeled and diced
  • 3 celery stalks, diced
  • 3 cloves garlic, minced
  • 8 cups chicken broth (low-sodium preferred)
    • Key note: Use good quality broth here—it’s the backbone of your soup. Homemade is amazing, but store-bought works great too.
  • 1 cup orzo pasta
    • Key note: Orzo is those cute little rice-shaped pasta pieces. Find them in the pasta aisle.
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • Salt and black pepper to taste
  • 2 cups fresh spinach (optional, but I highly recommend it)
  • Juice of 1 lemon (about 2 tablespoons)
    • Key note: This brightens up the whole soup. Don’t skip it!
  • Fresh parsley for garnish

Step-by-Step Instructions

Step 1: Make Those Meatballs

In a large mixing bowl, combine your ground chicken, breadcrumbs, egg, minced garlic, chopped parsley, Italian seasoning, onion powder, salt, pepper, and Parmesan if you’re using it. Get your hands in there and mix everything together until just combined—don’t overmix or your meatballs will be tough.

Roll the mixture into small meatballs, about 1 inch in diameter. You should get around 20-24 meatballs. Place them on a plate and set aside. These little guys don’t need to be perfect—rustic and homemade is the vibe we’re going for here.

Step 2: Sauté Your Aromatics

Heat the olive oil in a large pot or Dutch oven over medium-high heat. Once it’s shimmering, add your diced onion, carrots, and celery (this classic combo is called mirepoix, FYI). Sauté for about 5-6 minutes until the vegetables start to soften and the onions become translucent.

Add the minced garlic and cook for another minute until fragrant. Your kitchen should smell incredible right about now.

Step 3: Build That Broth

Pour in your chicken broth and add the bay leaf, thyme, and oregano. Give it a good stir and bring everything to a boil. Once it’s boiling, reduce the heat to medium and let it simmer for about 5 minutes. This lets all those flavors get to know each other.

Step 4: Add the Meatballs

Carefully drop your meatballs into the simmering broth, one at a time. They’ll sink at first, but don’t worry—they’ll float to the top as they cook. Let them simmer for about 8-10 minutes until they’re cooked through. You can cut one open to check if you’re unsure; it should be white all the way through with no pink remaining.

Step 5: Cook the Orzo

Once your meatballs are cooked, stir in the orzo pasta. Let it cook in the soup for about 8-10 minutes, stirring occasionally to prevent it from sticking to the bottom of the pot. The orzo should be tender but still have a slight bite to it (al dente, as the Italians say).

Keep an eye on the soup during this stage. If it starts looking too thick, add a bit more broth or water. Orzo loves to soak up liquid, so don’t be surprised if you need to thin it out a little.

Step 6: Finish with Brightness

Once the orzo is cooked, stir in your fresh spinach if you’re using it. It’ll wilt down in less than a minute. Remove the bay leaf (important—you don’t want anyone biting into that).

Squeeze in the lemon juice and give everything a final stir. Taste the soup and adjust the seasoning with more salt and pepper if needed. The lemon juice really wakes up all the flavors, so don’t skip this step.

Step 7: Serve It Up

Ladle the soup into bowls, making sure everyone gets a good mix of meatballs, orzo, and veggies. Garnish with freshly chopped parsley and maybe an extra squeeze of lemon if you’re feeling fancy.

Serving Suggestions

This Chicken Meatball and Orzo Soup is pretty much a complete meal in a bowl, but here are some ideas to round it out:

Serve with crusty bread for dipping. There’s something deeply satisfying about soaking up that flavorful broth with a good piece of sourdough or Italian bread. Toast it with a little butter and garlic if you want to go all out.

Add a simple side salad. A crisp green salad with a light vinaigrette balances the warmth and heartiness of the soup perfectly. Keep it simple—mixed greens, cherry tomatoes, cucumber, and a lemon-olive oil dressing.

Pair with garlic bread or cheesy breadsticks. I mean, why not? If you’re going for comfort food, you might as well commit. Your future self can deal with the carb coma. :/

Top with extra Parmesan. If you’re not dairy-free, a generous sprinkle of freshly grated Parmesan on top takes this soup to the next level.

Make it a soup bar. Set out bowls of toppings like red pepper flakes, extra lemon wedges, fresh herbs, and crusty bread. Let everyone customize their bowl. It’s fun for casual dinner parties.

Storage Tips

Refrigerator: Store leftover soup in an airtight container in the fridge for up to 4 days. The orzo will continue to absorb liquid as it sits, so you might need to add a splash of broth or water when reheating to loosen it up.

Reheating: Warm it up on the stovetop over medium heat, stirring occasionally. Add a bit of broth if it’s gotten too thick. You can also microwave individual portions for 2-3 minutes, stirring halfway through.

Freezing: This soup freezes pretty well, but here’s the thing—orzo can get a bit mushy when frozen and thawed. If you’re planning to freeze it, I’d suggest cooking the soup without the orzo, freezing it, and then adding freshly cooked orzo when you reheat it. Store in freezer-safe containers for up to 3 months.

Thawing and Reheating from Frozen: Thaw overnight in the fridge, then reheat on the stovetop. If you froze it without the orzo, cook some fresh orzo separately and add it to the reheated soup.

Meal Prep Tip: I like to portion this into individual containers for grab-and-go lunches. Pack the bread separately so it doesn’t get soggy. Your coworkers will be jealous when they smell this heating up in the break room, just saying.

Final Thoughts

Look, I’m not going to tell you this soup will solve all your problems. But I will tell you that it’s gotten me through some rough days, brought my family to the table without complaints, and made my house smell amazing every single time I make it.

It’s the kind of recipe that feels like you’re doing something special, even though it’s actually pretty simple. And honestly? That’s my favorite kind of cooking. The stuff that makes you feel good without making you work too hard for it.

So grab that pot, roll some meatballs, and let’s make something warm and wonderful together. Your future self—the one curled up with a bowl of this soup later tonight—is going to thank you.

Stay cozy, friends!

— Kip

Difficulty: Beginner Prep Time 15 mins Cook Time 25 mins Total Time 40 mins
Servings: 6 Estimated Cost: $ 18

Description

This Chicken Meatball and Orzo Soup is the ultimate comfort food—juicy homemade chicken meatballs, tender orzo pasta, and colorful vegetables in a savory herb-infused broth. It's hearty enough to satisfy but light enough to leave you feeling good, all made in one pot for easy cleanup.

Ingredients

Meatballs:

Soup:

Instructions

  1. Mix all meatball ingredients in a bowl until just combined. Roll into 1-inch meatballs (about 20-24 total). Set aside.
  2. Heat olive oil in large pot over medium-high heat. Sauté onion, carrots, and celery for 5-6 minutes until softened. Add garlic and cook 1 minute more.
  3. Pour in chicken broth, add bay leaf, thyme, and oregano. Bring to a boil, then reduce heat and simmer 5 minutes.
  4. Carefully drop meatballs into simmering broth. Cook 8-10 minutes until meatballs are cooked through.
  5. Add orzo pasta and cook 8-10 minutes, stirring occasionally, until tender. Add more broth if soup gets too thick.
  6. Stir in spinach (if using) and let wilt for 1 minute. Remove bay leaf. Add lemon juice and adjust seasoning to taste.
  7. Serve hot, garnished with fresh parsley.

Note

  • Substitute ground turkey for chicken if desired
  • Use gluten-free orzo for GF version
  • Orzo absorbs liquid over time; add more broth when reheating
  • Can make meatballs smaller (1/2 inch) for kids
  • Store-bought frozen meatballs work in a pinch
  • Freeze soup without orzo for best texture
Keywords: chicken meatball orzo soup, orzo soup recipe, homemade meatball soup, healthy chicken orzo soup, Italian orzo soup, one pot soup, chicken orzo recipes healthy, easy weeknight soup, comfort food soup
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use store-bought frozen meatballs instead of homemade?

Absolutely! Look, I get it—some nights you just don't have time to roll meatballs. Grab a bag of frozen chicken or turkey meatballs from the store and drop them into the soup at step 4. Just make sure they're fully cooked before adding the orzo. The homemade ones are definitely tastier and you control what goes in them, but frozen meatballs will still give you a delicious soup in way less time.

What can I substitute for orzo pasta?

Great question! If you can't find orzo or just want to switch things up, there are tons of options. Small pasta shapes like ditalini, acini de pepe, or even broken-up angel hair work beautifully. Rice is another solid substitute—just add it when you'd add the orzo and cook until tender. For a lower-carb option, try cauliflower rice or just skip the starch altogether and load up on extra veggies. The soup is flexible like that.

How do I prevent the orzo from getting mushy?

The trick is to not overcook it. Cook the orzo just until it's al dente (tender but with a slight bite), and if you're meal prepping, consider slightly undercooking it since it'll continue to soften as it sits in the hot broth. Another pro tip? If you know you'll have leftovers, cook the orzo separately and add it to individual portions as you reheat them. It's a bit more work upfront, but your reheated soup will taste way better.

Can I make this chicken meatball soup in a crockpot?

You can, but it requires a slightly different approach. Roll your meatballs and brown them quickly in a skillet first (this adds flavor and helps them hold together). Then transfer everything except the orzo to your crockpot with the broth, vegetables, and seasonings. Cook on low for 6-7 hours or high for 3-4 hours. About 30 minutes before serving, add the orzo and cook until tender. The lemon and spinach go in at the very end, just like the stovetop version.

Is this soup freezer-friendly?

It is, with one caveat—the orzo. Cooked pasta doesn't freeze super well and tends to get mushy when thawed. If you're planning to freeze this soup, I'd recommend making it without the orzo, freezing it in portions, and then cooking fresh orzo to add when you reheat. The meatballs and broth freeze beautifully for up to 3 months. Just thaw overnight in the fridge, reheat on the stove, cook some orzo, and boom—fresh-tasting soup with minimal effort.

Can I add other vegetables to this soup?

Heck yes! This soup is super versatile. Zucchini, bell peppers, green beans, peas, or kale would all be great additions. Add heartier vegetables like potatoes or sweet potatoes earlier in the cooking process (with the carrots and celery), and add quick-cooking veggies like zucchini or peas toward the end. Just remember that the more stuff you add, the thicker your soup will get, so you might need to add extra broth to keep it soupy rather than stew-y.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

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

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.