Go Back Email Link

Italian Meatball Soup

Karina Kari
A comforting Italian soup featuring tender beef meatballs, vegetables, and short pasta in a rich tomato broth.
High in protein, fiber, and nutrients, it’s perfect for quick dinners, meal prep, or cozy family meals.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Soup
Cuisine Italian
Servings 6

Equipment

  • 1 large mixing bowl
  • 1 Baking sheet
  • Cooking spray (as needed)
  • 1 large pot or Dutch oven
  • Measuring Cups and Spoons
  • Knife and cutting board
  • Wooden spoon or spatula

Ingredients
  

For the Meatballs:

  • 1 pound ground beef 90% lean
  • 1 teaspoon minced garlic
  • 1 teaspoon dried Italian seasoning
  • ½ teaspoon dried parsley
  • 1 large egg
  • cup grated Parmesan cheese
  • cup Italian-style breadcrumbs
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Cooking spray as needed

For the Soup:

  • 2 teaspoons olive oil
  • ½ cup finely diced onion
  • 2 stalks celery sliced
  • 2 medium carrots peeled and diced
  • 15 ounces crushed tomatoes canned, do not drain
  • 16 ounces tomato sauce canned
  • 6 cups beef broth
  • 1 teaspoon dried Italian seasoning
  • Salt and pepper to taste
  • ¾ cup short pasta e.g., ditalini, macaroni, orzo
  • 2 tablespoons fresh parsley chopped
  • Parmesan cheese for serving (optional)

Instructions
 

  • Prepare Your Oven and Pan: Preheat your oven’s broiler to medium or high heat to get it ready for the meatballs.
    Line a baking sheet with cooking spray to ensure the meatballs do not stick while broiling.
    This step also helps create a light, golden-brown crust on the meatballs without adding extra oil.
  • Combine Meatball Ingredients: In a large mixing bowl, place the ground beef, minced garlic, dried Italian seasoning, dried parsley, egg, grated Parmesan cheese, Italian-style breadcrumbs, salt, and black pepper.
    Using a large spoon or clean hands, gently but thoroughly mix all the ingredients together until evenly combined.
    If the mixture feels too dense or dry, add a teaspoon or two of water to help it come together smoothly.
  • Shape the Meatballs: Take small portions of the meat mixture and roll them into bite-sized balls, approximately ½ to ¾ inch in diameter.
    Arrange each meatball on the prepared baking sheet, leaving a little space between them.
    Lightly spray the tops of the meatballs with cooking spray to enhance browning and prevent sticking during broiling.
  • Broil the Meatballs: Place the baking sheet under the broiler and cook the meatballs for 8–10 minutes, or until they are lightly browned on top.
    They do not need to be fully cooked through at this stage, as they will finish cooking in the soup.
    Keep a close eye on them to prevent burning.
  • Prepare the Soup Base: While the meatballs are broiling, heat 2 teaspoons of olive oil in a large pot or Dutch oven over medium heat.
    Add the finely diced onion, sliced celery, and diced carrots to the pot.
    Sauté the vegetables for about 4–5 minutes, stirring occasionally, until the onions become translucent and the carrots and celery soften slightly.
    This step builds the flavorful base of the soup.
  • Add Tomato and Broth: Once the vegetables have softened, stir in the crushed tomatoes and tomato sauce.
    Pour in the beef broth and sprinkle in 1 teaspoon of dried Italian seasoning.
    Season with salt and black pepper to taste.
    Stir the mixture gently to combine all ingredients evenly, and bring the soup to a simmer over medium heat.
  • Add Meatballs and Pasta: Carefully add the broiled meatballs to the simmering soup.
    Then, add the short pasta of your choice, such as ditalini, macaroni, or orzo.
    Stir gently to prevent breaking the meatballs or pasta.
    Continue to simmer the soup for about 10 minutes, or until the pasta and vegetables are tender and cooked through.
  • Finish with Fresh Herbs: Once the pasta and meatballs are perfectly cooked, remove the pot from heat.
    Stir in 2 tablespoons of freshly chopped parsley for a burst of color and fresh flavor.
    This also adds a subtle herbal note that brightens the rich tomato broth.
  • Serve and Garnish: Ladle the soup into individual bowls.
    If desired, sprinkle extra grated Parmesan cheese on top for added richness and savory flavor.
    Serve immediately while warm, accompanied by crusty bread for a complete, comforting meal.

Notes

  • Use 90% lean ground beef for the perfect balance of flavor and low grease.
  • Any short pasta works well; ditalini, macaroni, rotini, or orzo are all excellent choices.
  • Broiling the meatballs before adding them to the soup gives them a light browning and helps them hold together without added oil.
  • For extra depth of flavor, simmer the soup a few extra minutes after adding meatballs and pasta.
  • Fresh parsley enhances color and taste; add it at the end to keep it bright.
QR Code linking back to recipe