← All recipes
Steaming bowl of soup with golden orzo, juicy meatballs, and vibrant tomato broth, garnished with fresh basil.

Italian Tomato, Orzo, and Meatball Soup

A comforting bowl of Italian-inspired soup, brimming with tender meatballs, orzo pasta, and a rich, tangy tomato broth that warms you from the inside out.

Total: 65 minPrep: 20 minCook: 45 min6 servingsDifficulty: Easy⭐ 4.7 (123+ ratings)$

Ingredients

Servings:

Steps

  1. 1 In a large bowl, mix ground beef, 1/4 cup Parmesan, egg, breadcrumbs, oregano, and garlic powder. Form into 1-inch balls.
  2. 2 Heat olive oil in a large pot over medium heat. Add meatballs and cook until browned on all sides.
  3. 3 Remove meatballs and set aside. In the same pot, sauté onion and garlic until softened.
  4. 4 Stir in crushed tomatoes, beef broth, remaining Parmesan, sugar, and season with salt and pepper.
  5. 5 Return meatballs to the pot. Bring to a simmer and cook for 20 minutes.
  6. 6 Add orzo and cook according to package directions until al dente.
  7. 7 Serve hot, garnished with fresh basil leaves.

Equipment

Variations

Substitutions

Pairings

Nutrition

Calories: 350 kcal
Fat: 15g fat
Carbs: 30g carbohydrates
Protein: 25g protein
Fiber: 2g fiber
Sugar: 6g sugar
Sodium: 800mg sodium

Tips

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave.

Freezing: Freezes well for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop.

Serving Suggestions

FAQ

Can I make this soup ahead of time?

Absolutely! It actually tastes better the next day as the flavors meld together.

Share this recipe