Okay, friends, imagine this: a hearty, soul-warming soup packed with tender, juicy meatballs, a hint of aromatic curry, and the rich creaminess of coconut milk—all swirling together with soft orzo pasta. Coconut Curry Meatball Orzo Soup is everything you didn’t know you needed. It’s comforting, a little spicy, and perfectly balanced, with each spoonful giving you that cozy feeling we all crave on chilly days. Trust me, it’s a total game-changer in the soup department.
Why You’ll Love Coconut Curry Meatball Orzo Soup
This recipe is the perfect blend of vibrant flavors and comforting textures. Here’s why you’re going to want to make it again and again:
- Big Flavors, Low Effort: The flavor profile in this soup is so dynamic with that warming curry kick, creamy coconut, and savory meatballs. Yet, it comes together in no time, so you don’t have to be a pro in the kitchen to pull it off.
- Comforting & Cozy: The soup has that perfect balance of light and hearty. The meatballs and orzo fill you up, while the coconut milk adds the smooth, velvety finish that’ll have you spooning up every last drop.
- Versatile: It’s perfect for a weeknight dinner, but it’s also impressive enough for a casual get-together with friends. This soup is great whether you’re just feeding the family or entertaining guests.
- Crowd-Pleaser: From kids to adults, everyone loves meatballs, and the coconut curry flavor is a huge hit. You’ll have people asking for the recipe before they’ve even finished their bowl!
- Packed with Goodness: It’s comfort food but with a twist—packed with protein, veggies, and all the good things you need to fuel your day, without being heavy.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients
Here’s a breakdown of what makes this soup so special. The ingredients are simple but come together in a way that will surprise and delight you.
Ground Beef or Ground Turkey
You can use either for the meatballs! Ground beef gives the meatballs a bit more richness, while ground turkey is lighter. Either way, these little meatballs soak up all the amazing flavors of the broth.
Coconut Milk
The star of the show. Full-fat coconut milk adds a creamy richness and a slight sweetness that balances out the savory curry flavors perfectly.
Curry Powder
This adds that warm, aromatic, and slightly spicy kick. The curry powder is what transforms this dish from a regular meatball soup to something that feels exotic and comforting at the same time.
Garlic
A must for any good soup! Fresh garlic adds a punch of flavor to the broth and brings out the other ingredients’ best qualities.
Ginger
Fresh ginger adds a zesty, warm bite that pairs beautifully with the curry and coconut milk. It gives the soup an extra layer of depth and warmth.
Onion
Sweet onions are sautéed until they’re soft and caramelized, adding a rich base to the broth and a bit of sweetness that balances out the curry spice.
Orzo Pasta
This tiny pasta is the perfect addition to the soup—it soaks up the flavorful broth without getting too soggy, providing that satisfying bite you want in every spoonful.
Fresh Herbs (Cilantro or Basil)
Top the soup off with some fresh cilantro or basil for a pop of color and a burst of freshness. It’s the perfect finishing touch that brightens the whole dish.
Chicken Broth
This is the liquid base for the soup, and it infuses the flavors of the curry and garlic into every bite.
Salt and Pepper
For seasoning! You can adjust to taste, making sure that everything is balanced just right.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Let’s get this soup started! It’s time to build those layers of flavor. Don’t worry, it’s super straightforward, and soon enough, you’ll be diving into a bowl of pure comfort.
Make the Meatballs
In a bowl, combine your ground meat with some salt, pepper, and a sprinkle of garlic powder. Roll the mixture into small meatballs, about 1-inch in size. Set them aside for now.
Cook the Meatballs
In a large pot, heat a tablespoon of oil over medium heat. Add the meatballs in batches, browning them on all sides (they don’t need to be fully cooked through yet). Once browned, remove them from the pot and set aside.
Sauté the Veggies
In the same pot, add a little more oil if needed and sauté the chopped onion, garlic, and ginger for about 3-4 minutes, until the onion softens and the mixture is fragrant.
Add the Broth and Coconut Milk
Pour in the chicken broth and coconut milk, stirring to combine. Bring the mixture to a simmer, scraping any brown bits off the bottom of the pot for extra flavor.
Add the Curry Powder
Stir in the curry powder and let the broth simmer for about 10 minutes, allowing the flavors to come together.
Cook the Orzo
Add the orzo to the soup and cook according to the package directions (usually about 8-10 minutes). Keep the soup simmering, and stir occasionally so the orzo doesn’t stick to the bottom.
Finish the Soup
Once the orzo is cooked and the soup has thickened slightly, add the meatballs back into the pot. Let the soup simmer for another 5-7 minutes, or until the meatballs are fully cooked through and the flavors have melded together.
Garnish and Serve
Top your soup with fresh cilantro or basil and a little extra pepper to taste. Serve hot and get ready to enjoy!
Nutrition Facts
Servings: 6
Calories per serving: 400
Total Fat: 25g
Saturated Fat: 15g
Trans Fat: 0g
Cholesterol: 70mg
Sodium: 750mg
Total Carbohydrates: 24g
Dietary Fiber: 3g
Sugars: 5g
Protein: 25g
Preparation Time
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
How to Serve Coconut Curry Meatball Orzo Soup
This soup is a complete meal on its own, but if you want to make it even more special, here are a few ideas to serve alongside:
Warm Bread
A crusty baguette or warm naan is perfect for soaking up that flavorful broth. You won’t want to miss a drop!
Side Salad
A fresh, tangy side salad with a lemony dressing is a great contrast to the creamy richness of the soup. Try arugula or mixed greens with a simple vinaigrette.
Roasted Vegetables
Roasted vegetables like carrots, sweet potatoes, or broccoli pair wonderfully with the soup, adding texture and an earthy flavor.
Rice
If you want to go all in on the comforting vibes, serve the soup with a side of fluffy rice. It’ll soak up all that delicious broth and make each bite even more satisfying.
Additional Tips
- Make Ahead: This soup tastes even better the next day as the flavors continue to meld together. You can make it ahead and store it in the fridge for up to 3 days. Just reheat gently when you’re ready to eat.
- Freeze for Later: If you want to stash some away for later, this soup freezes well! Just be sure to let it cool before transferring it to a freezer-safe container. It’ll keep for up to 3 months.
- Spice It Up: If you like more heat, add a diced jalapeño or some red pepper flakes to the soup when you add the curry powder.
- Swap Out the Orzo: Don’t have orzo on hand? Try using another small pasta like ditalini or even rice if that’s what you’ve got.
- Vegetarian Version: You can make this soup vegetarian by replacing the meatballs with vegetable or lentil-based options and using vegetable broth instead of chicken broth.
- Toppings: Feel free to get creative with toppings—squeeze a bit of lime over the soup for an added zing, or sprinkle on some toasted coconut for a bit of crunch.
FAQ Section
Q1: Can I use frozen meatballs for this recipe?
A1: Yes! You can use frozen meatballs, though I recommend browning them in the soup for a few extra minutes to bring out that delicious flavor.
Q2: How can I make the soup spicier?
A2: Add more curry powder, or include some diced fresh chili peppers or red pepper flakes. Adjust to your heat preference!
Q3: Can I make the soup without coconut milk?
A3: Yes! You can substitute the coconut milk with heavy cream or even almond milk for a lighter option. The flavor will be different, but still delicious.
Q4: How do I store leftovers?
A4: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop.
Q5: Can I freeze this soup?
A5: Yes, this soup freezes beautifully! Just make sure to cool it completely before transferring it to a freezer-safe container. It will stay fresh for up to 3 months.
Q6: Can I add veggies to this soup?
A6: Absolutely! You can add any vegetables you like—spinach, peas, or bell peppers would all be great additions.
Conclusion
If you’re looking for a soup that’s packed with bold flavors and feels like a big, comforting hug, Coconut Curry Meatball Orzo Soup is it. It’s creamy, a little spicy, and incredibly satisfying—everything you need in a bowl. Perfect for cozy nights, impressing guests, or just treating yourself to something delicious, this soup will quickly become a favorite in your kitchen. So grab your spoon and get ready to enjoy this flavorful masterpiece!
PrintCoconut Curry Meatball Orzo Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
This Coconut Curry Meatball Orzo Soup is a flavorful, comforting dish combining tender meatballs, creamy coconut milk, and aromatic curry spices. The addition of orzo gives the soup a hearty touch, making it perfect for a cozy meal. Packed with bold flavors and a subtle heat, this soup is a unique twist on a classic comfort food
Ingredients
For the Meatballs:
- 1 lb ground beef or turkey (or a mix)
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1/4 cup fresh parsley, chopped
- 1 egg
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Soup:
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated (or 1 tsp ground ginger)
- 1 tablespoon curry powder
- 1/2 teaspoon ground turmeric (optional)
- 1 (14 oz) can full-fat coconut milk
- 4 cups chicken or vegetable broth
- 1 cup orzo pasta
- 1/2 cup diced tomatoes (fresh or canned)
- 1 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper (or to taste)
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving, optional)
Instructions
-
Make the Meatballs:
- Preheat the oven to 400°F (200°C). In a large bowl, combine the ground meat, breadcrumbs, Parmesan, parsley, egg, garlic, oregano, salt, and pepper. Mix well until everything is evenly incorporated.
- Roll the mixture into small meatballs, about 1 inch in diameter, and place them on a baking sheet lined with parchment paper or lightly greased.
- Bake the meatballs in the preheated oven for 12-15 minutes, or until they are cooked through and golden brown. Set aside.
-
Prepare the Soup Base:
- In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for 4-5 minutes, or until softened and translucent.
- Add the minced garlic and grated ginger and cook for 1 minute until fragrant.
- Stir in the curry powder and turmeric (if using) and cook for another 1 minute to bloom the spices.
-
Combine the Soup:
- Pour in the coconut milk and chicken broth, and bring the mixture to a simmer. Stir in the diced tomatoes, salt, and pepper. Let the soup simmer for 5-7 minutes to allow the flavors to blend.
-
Add the Orzo and Meatballs:
- Add the orzo pasta to the simmering soup and cook for 8-10 minutes, or until the orzo is tender. If necessary, add extra broth or water to adjust the consistency of the soup.
- Once the orzo is cooked, gently add the baked meatballs into the soup and simmer for an additional 3-4 minutes until they are warmed through.
-
Serve:
- Ladle the soup into bowls and garnish with fresh cilantro. Serve with lime wedges on the side for an added burst of freshness.
Notes
- Storage: Leftover soup can be stored in an airtight container in the refrigerator for up to 3-4 days. The orzo may soak up some of the liquid, so you may need to add a bit more broth when reheating.
- Variation: You can add extra vegetables like spinach, bell peppers, or peas for more color and nutrition. You can also use rice instead of orzo if preferred.
- Tip: For extra flavor, you can toast the curry powder in the pot for a minute before adding the liquids to really enhance its aroma.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Asian, Fusion
Nutrition
- Serving Size: bowl
- Calories: 450
- Sugar: 6g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 14g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 23g
- Cholesterol: 80mg