The first time I attempted to make a homemade soup, I was overwhelmed by the aroma of fresh garlic mingling with vibrant herbs and sun-ripened tomatoes. That enchanting moment led me to create this Creamy Tomato Orzo Soup with Chicken Meatballs—a dish that’s far more than just comforting; it’s a harmonious blend of savory goodness that warms the soul.
As cooler weather starts to settle in, there’s nothing quite like a bowl of this silky, hearty soup, rich in flavor and packed with wholesome ingredients. Picture tender chicken meatballs, infused with fragrant garlic and parsley, floating in a luscious tomato base with delicate orzo pasta swirling around. It’s a family-friendly meal that’s low in calories and feels like a warm hug on a chilly evening.
Trust me, whether you’re a seasoned chef or someone just looking to escape the fast-food cycle, this recipe promises to elevate your dinner routine and bring a smile to everyone’s face around the table. So grab your apron and let’s dive into this delightful creation!

Why is Tomato Orzo Soup with Chicken Meatballs so loved?
Comforting, this recipe wraps you in warmth with every spoonful, making it the perfect remedy for chilly nights. Nutritious, packed with wholesome ingredients, it supports healthier eating without sacrificing flavor. Quick and easy, it takes just under an hour to prepare, perfect for busy weeknights. Customizable, adjust ingredients to fit your family’s tastes, whether you’re switching meats or adding extra veggies. Crowd-pleaser, this hearty soup entices both kids and adults alike, ensuring happy faces around the dinner table! Whether you’re a novice or a kitchen pro, embrace this meal for your next family feast.
Tomato Orzo Soup with Chicken Meatballs Ingredients
For the Meatballs
- Ground Chicken – A lean protein that keeps the dish light and healthy; feel free to swap with ground turkey or lean beef.
- Garlic – Provides an irresistible aroma; use fresh garlic for the best flavor.
- Fresh Parsley – Adds a burst of freshness; basil or cilantro can also work beautifully.
- Salt & Black Pepper – Essential for bringing out all the flavors in the soup; adjust to personal preference.
For the Soup
- Low-Calorie Cooking Spray – Ideal for sautéing with minimal fat; it helps keep the dish light.
- Extra Virgin Olive Oil – Enhances the richness of the soup; can be replaced with any cooking oil of choice.
- Onion – Sweet and savory base; shallots can be a great alternative for a milder taste.
- Carrot – Adds natural sweetness and color; diced celery makes a fine substitute if you prefer.
- Red Bell Pepper – Provides an extra layer of sweetness; feel free to use any other colored bell pepper you enjoy.
For the Tomato Base
- Canned Plum Tomatoes – The foundation of the soup, offering acidity and richness; make sure you get quality brands.
- Tomato Paste – Thickens the soup and intensifies the tomato flavor; use it generously for a rich taste.
- Sugar – Balances the acidity of the tomatoes; honey or maple syrup are natural alternatives if you like.
- Chicken Stock – Adds depth of flavor to the soup; vegetable stock can be utilized for a vegetarian twist.
- Orzo – Small pasta that bulks up the soup; swap with ditalini or small shells, adjusting cooking time accordingly.
- Light Cream Cheese – Gives a creamy finish and tang; coconut milk is a great dairy-free option if desired.
This Tomato Orzo Soup with Chicken Meatballs is not just comforting but also simple to make, ensuring you’re on the right path to a warming, family-friendly meal. Happy cooking!
How to Make Tomato Orzo Soup with Chicken Meatballs
-
Combine the ground chicken, garlic, parsley, salt, and pepper in a bowl; mix until just combined. This mixture should be roughly blended, so don’t over-mix it.
-
Form the mixture into 25 mini meatballs, about 1 inch in diameter. You want them to be even in size for consistent cooking.
-
Heat a large saucepan over medium heat, spray with cooking spray, and brown the meatballs evenly, turning them until they’re golden brown. Remove them from the pan and set aside.
-
Sauté in the same pan by adding olive oil, diced onion, carrot, bell pepper, and minced garlic; cook until softened, about 5-7 minutes. The colors should be vibrant and the aroma inviting.
-
Season the mixture with salt, black pepper, Herbes de Provence, paprika, and optional cayenne; cook until fragrant, about 1-2 minutes. You’ll want to see those spices releasing their lovely scents.
-
Stir in the canned tomatoes and tomato paste, breaking up the tomatoes. Then, add chicken stock and bring it to a boil; cover and simmer for 10 minutes. The flavors will meld beautifully during this time.
-
Add the meatballs and orzo to the pan along with the cream cheese. Simmer until the orzo is cooked and the soup has thickened, about 12-15 minutes. The orzo should be tender and fully blended into the soup.
-
Serve hot, optionally topped with grated parmesan for an extra touch. The cheese melts in nicely, adding even more creaminess to your delightful bowl of soup.
Optional: Garnish with additional fresh parsley for a pop of color.
Exact quantities are listed in the recipe card below.

Expert Tips for Tomato Orzo Soup with Chicken Meatballs
-
Creamy Finish: Ensure the light cream cheese melts completely into the soup for a luscious texture. Stir thoroughly before serving to avoid clumps.
-
Cook Orzo Carefully: Monitor the cooking of orzo closely, as it can absorb too much broth and become mushy. Aim for al dente for the perfect bite.
-
Reheat Wisely: When reheating leftovers, add a splash of chicken stock or water to loosen the soup if it thickens too much. This keeps the texture pleasant and soup-like.
-
Texture Adjustment: If you prefer a smoother soup, blend it lightly after adding the orzo and meatballs; just don’t overdo it if you like some chunkiness.
-
Flavor Depth: Adjust the amount of sugar to balance the acidity of the tomatoes according to your taste; a little can go a long way in enhancing overall flavor!
Tomato Orzo Soup with Chicken Meatballs Variations
Feel free to get creative and make this recipe your own with these delightful tweaks!
-
Dairy-Free: Replace light cream cheese with coconut milk for a vegan twist that retains creaminess.
-
Extra Veggies: Toss in chopped zucchini, spinach, or diced celery to boost nutrition and add vibrant color to your soup.
-
Spicy Kick: Add a dash of crushed red pepper or jalapeños for a sizzle of heat that warms the soul.
-
Herb Infusion: Switch up the flavors by using fresh basil, oregano, or thyme in the meatballs for a flavor adventure.
-
Cooked Pasta: Substitute orzo with cooked ditalini, small shells, or even gluten-free pasta to suit your dietary needs.
-
Lean Protein: Try ground turkey or lean beef instead of chicken for a different texture and taste experience.
-
Umami Boost: Add a splash of Worcestershire sauce or soy sauce to deepen the flavor profile and enhance the soup’s richness.
-
Acidic Balance: Include a squeeze of fresh lemon juice or a splash of balsamic vinegar before serving for a zesty brightness that elevates the dish.
Make Ahead Options
These Tomato Orzo Soup with Chicken Meatballs are perfect for busy home cooks looking to save time! You can prepare the meatballs and sauté the vegetables up to 24 hours in advance. Simply form the meatballs and store them in an airtight container in the refrigerator; doing so ensures they remain juicy. The sautéed vegetables can also be refrigerated in their cooking liquid. When you’re ready to serve, just add the meatballs and orzo to the pot, along with the cream cheese, and simmer everything together for about 12-15 minutes. This way, you’ll have a delicious, hearty soup on the table with minimal effort, making weeknight dinners stress-free and enjoyable!
How to Store and Freeze Tomato Orzo Soup with Chicken Meatballs
- Fridge: Store the soup in an airtight container for up to 3 days. Be sure to cool it down completely before refrigerating to maintain freshness.
- Freezer: Freeze the soup in airtight containers or freezer bags for up to 3 months. Leave some space at the top, as it will expand when frozen.
- Reheating: Thaw the soup overnight in the fridge and reheat on the stovetop or in the microwave. Add a splash of stock or water if the soup has thickened.
- Make Ahead: Prepare the meatballs in advance and store them separately. Combine with the soup ingredients closer to mealtime for a fresh taste.
What to Serve with Tomato Orzo Soup with Chicken Meatballs?
Pairing this warm soup with delicious sides transforms your meal into a comforting feast that warms both heart and soul.
- Crusty Garlic Bread: This bread is perfect for mopping up every last bit of your creamy soup, adding a satisfying crunch to your meal.
- Simple Garden Salad: A fresh mix of greens with a light vinaigrette provides a refreshing contrast to the hearty soup, brightening every bite.
- Cheesy Ciabatta Toast: Topped with melted cheese and herbs, these toasts complement the rich flavors of the soup while adding a delightful texture.
- Roasted Veggies: Seasoned and caramelized vegetables bring a savory sweetness, enhancing the overall flavor experience with every mouthful.
- Honey Roasted Carrots: These sweet, tender carrots are a fun and nutritious side that pairs well with the acidity of the tomatoes, balancing flavors beautifully.
- Fruit Salad: A light, fruity side adds a burst of freshness and sweetness that contrasts beautifully with the hearty soup, making every bite enjoyable.
- Sparkling Water with Lemon: This refreshing drink cleanses the palate and elevates the dining experience, making it the perfect accompaniment to the meal.
- Applesauce Cake: For dessert, this soft, spiced cake adds a comforting touch to finish your meal on a sweet note, keeping it homely and inviting.

Tomato Orzo Soup with Chicken Meatballs Recipe FAQs
What type of tomatoes should I use?
Absolutely, using high-quality canned plum tomatoes is essential! They provide the acidity and richness your soup needs. Brands like San Marzano are often recommended for their sweet flavor. Alternatively, if you’re feeling adventurous, you can use fresh ripe tomatoes; just remember to peel and chop them before adding.
How should I store leftover soup?
Storing is easy! Transfer the soup to an airtight container and keep it in the fridge for up to 3 days. Make sure it cools completely before refrigerating to maintain its flavors and freshness. Reheating is a breeze, just warm it gently on the stovetop and add a splash of broth if it has thickened.
Can I freeze this soup?
Yes, you can definitely freeze this hearty soup! Store it in airtight containers or freezer bags for up to 3 months. When freezing, leave about an inch of headspace, as the soup will expand. To reheat, simply thaw it overnight in the fridge and warm it up on the stovetop.
How do I make sure the orzo doesn’t get mushy?
Very important! To keep your orzo al dente, check on it during cooking and taste it about a minute before the suggested cooking time is over. Once the orzo is tender, turn off the heat immediately to prevent overcooking. If the soup thickens too much, don’t hesitate to add some broth when reheating.
Is this recipe suitable for people with allergies?
Certainly! This recipe is quite flexible. If you’re managing allergies, consider substituting the ground chicken with turkey or a plant-based option. For dairy-free needs, replace the cream cheese with coconut milk or a dairy-free cream alternative. Always double-check your ingredients to ensure they’re allergy-friendly!
Can I use other vegetables in the soup?
Absolutely! The more the merrier when it comes to veggies! You can add chopped zucchini, spinach, or even diced celery to enhance the nutritional value. Feel free to add in whatever you have on hand; it’s a wonderful way to adapt the recipe to your family’s taste and to make use of seasonal produce.

Savory Tomato Orzo Soup with Chicken Meatballs Your Family Will Love
Ingredients
Equipment
Method
- Combine the ground chicken, garlic, parsley, salt, and pepper in a bowl; mix until just combined.
- Form the mixture into 25 mini meatballs, about 1 inch in diameter.
- Heat a large saucepan over medium heat, spray with cooking spray, and brown the meatballs evenly.
- Sauté in the same pan by adding olive oil, diced onion, carrot, bell pepper, and minced garlic; cook until softened.
- Season the mixture with salt, black pepper, Herbes de Provence, paprika, and optional cayenne; cook until fragrant.
- Stir in the canned tomatoes and tomato paste, breaking up the tomatoes. Then, add chicken stock and bring it to a boil.
- Add the meatballs and orzo along with the cream cheese. Simmer until the orzo is cooked and the soup has thickened.
- Serve hot, optionally topped with grated parmesan.






