Hearty meatballs simmered in a velvety tomato and herb cream broth with tender orzo pasta—perfect for cozy evenings. This comforting soup combines classic Italian flavors with the richness of a creamy base and the satisfying bite of orzo pasta. It’s an ideal one-pot meal for family dinners or chilly nights.
Why You’ll Love This Recipe
This Creamy Meatball Orzo Soup is a standout dish because it’s both satisfying and versatile. The homemade meatballs bring a delicious, hearty element, while the creamy tomato broth offers a luxurious texture without being overly heavy. Orzo pasta adds substance, making the soup filling enough for a complete meal. Whether you’re craving comfort food or looking for a unique soup recipe to add to your repertoire, this dish will not disappoint.
ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
- 1 lb lean ground beef or turkey
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1/4 cup breadcrumbs
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1 tbsp olive oil
- 1 cup diced onion
- 2 garlic cloves, minced
- 1/2 cup diced carrots
- 1/2 cup diced red bell pepper
- 1 tsp paprika
- 1 tsp dried basil
- 1/2 tsp dried thyme
- 4 cups chicken or vegetable broth
- 1 cup crushed tomatoes
- 3/4 cup dry orzo pasta
- 1/2 cup heavy cream or coconut milk
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
directions
- In a bowl, combine ground meat, 1/4 cup onion, garlic, breadcrumbs, oregano, salt, and pepper. Form into small meatballs.
- Heat olive oil in a large pot over medium heat. Brown the meatballs in batches, turning to ensure even browning. Set them aside once browned.
- In the same pot, sauté the diced onion, garlic, carrots, and bell pepper for about 4–5 minutes until softened.
- Add paprika, basil, thyme, broth, and crushed tomatoes. Stir well and bring to a simmer.
- Return the browned meatballs to the pot. Simmer gently for 10 minutes.
- Add the orzo and cook for 8–10 minutes, stirring occasionally, until the orzo is tender.
- Lower the heat and pour in the cream. Let it simmer for another 2–3 minutes. Adjust salt and pepper to taste.
- Garnish with fresh parsley before serving, if desired.
Servings and timing
This recipe yields approximately 6 servings.
Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes
Variations
- Vegetarian Option: Substitute the meatballs with plant-based meat or mushrooms and use vegetable broth.
- Spicy Kick: Add a pinch of red pepper flakes or a diced chili with the vegetables.
- Different Pasta: Swap orzo with small pasta shapes like ditalini or elbow macaroni.
- Lighter Version: Use ground turkey and coconut milk instead of cream for a lower-fat version.
- Cheesy Twist: Stir in a handful of grated Parmesan at the end for extra richness.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm on the stovetop over medium heat until heated through, adding a splash of broth or water if the soup has thickened.
For freezing, omit the cream and orzo before freezing. Add fresh orzo and cream when reheating for best texture.
FAQs
How do I keep the meatballs from falling apart?
Make sure to mix the meatball ingredients thoroughly and avoid overhandling. The breadcrumbs and egg (if added) help bind them together.
Can I make this soup ahead of time?
Yes, it stores well and flavors deepen over time. Consider adding the cream just before serving.
What is orzo and can I substitute it?
Orzo is a rice-shaped pasta. You can substitute it with any small pasta like pastina or even rice.
Is this soup gluten-free?
Not as written, but you can make it gluten-free by using gluten-free breadcrumbs and pasta.
Can I freeze the leftovers?
Yes, but it’s best to freeze without the cream and orzo, as they can alter texture when thawed.
How can I make this soup dairy-free?
Use coconut milk instead of heavy cream and ensure all other ingredients are dairy-free.
What can I use instead of ground beef?
Ground turkey, chicken, or even plant-based meat substitutes work well.
Can I use pre-cooked meatballs?
Yes, but reduce the initial cooking time and make sure to simmer them long enough to absorb flavor.
Will the orzo get mushy in leftovers?
It may absorb more liquid and soften over time. Add extra broth when reheating to balance it out.
How can I thicken the soup?
You can simmer longer to reduce liquid or stir in a slurry of cornstarch and water for a thicker consistency.
Conclusion
Creamy Meatball Orzo Soup brings together rich flavors and hearty ingredients in a satisfying bowl that is perfect for any occasion. Whether you’re seeking comfort on a cold evening or a nourishing one-pot meal for the family, this soup checks all the boxes. With easy customization options and a blend of textures, it’s bound to become a staple in your recipe collection.
Print
Creamy Meatball Orzo Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Halal
Description
Hearty meatballs simmered in a creamy tomato and herb broth with tender orzo pasta, ideal for cozy and comforting meals.
Ingredients
- 1 lb lean ground beef or turkey
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1/4 cup breadcrumbs
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1 tbsp olive oil
- 1 cup diced onion
- 2 garlic cloves, minced
- 1/2 cup diced carrots
- 1/2 cup diced red bell pepper
- 1 tsp paprika
- 1 tsp dried basil
- 1/2 tsp dried thyme
- 4 cups chicken or vegetable broth
- 1 cup crushed tomatoes
- 3/4 cup dry orzo pasta
- 1/2 cup heavy cream or coconut milk
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Instructions
- In a bowl, mix the ground meat, 1/4 cup onion, 2 cloves garlic, breadcrumbs, oregano, salt, and pepper. Roll into small meatballs.
- Heat olive oil in a large pot over medium heat. Add meatballs in batches, browning on all sides. Set aside.
- In the same pot, sauté diced onion, garlic, carrots, and bell pepper for 4–5 minutes until softened.
- Stir in paprika, basil, thyme, broth, and crushed tomatoes. Bring to a simmer.
- Add the browned meatballs back to the pot. Simmer gently for 10 minutes.
- Stir in the orzo and continue cooking for 8–10 minutes until orzo is al dente.
- Lower the heat and stir in the cream. Simmer another 2–3 minutes. Adjust seasoning with salt and pepper.
- Garnish with fresh parsley and serve hot.
Notes
- Use coconut milk for a dairy-free version.
- Turkey meatballs make a lighter alternative to beef.
- Leftovers can be stored in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 bowl
- Calories: 480
- Sugar: 6g
- Sodium: 780mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 90mg
Your email address will not be published. Required fields are marked *