Meatball Parmesan Soup

Meatball Parmesan Soup turns juicy Italian meatballs, rich marinara, tender pasta, and melty cheese into a cozy one pot dinner that tastes like meatball parmesan in a bowl.

Bowl of Meatball Parmesan Soup with meatballs, pasta, melted mozzarella, Parmesan, and basilSave

Why You’ll Love This Recipe

  • Big comfort food flavor: Marinara, garlic, basil, mozzarella, and Parmesan make the broth taste rich and savory.
  • Easy weeknight method: Everything simmers in one pot, so cleanup stays simple.
  • Family friendly texture: Tender meatballs, small pasta, and gooey cheese make every spoonful satisfying.
  • Budget friendly: A bag of meatballs and pantry tomatoes stretch into four hearty servings.

Fabian’s Budget Tip: Use frozen Italian meatballs when they go on sale, then portion them into freezer bags. You can also use store brand marinara and add extra garlic, basil, and Parmesan to make it taste homemade.

Meatballs, marinara, tomatoes, broth, pasta, cheeses, herbs, onion, garlic, salt, and pepper arranged on white linenSave

Ingredients (Serves 4)

  • 1 pound Italian meatballs, fresh or frozen (450 g)
  • 1 jar marinara sauce, about 24 ounces (680 g)
  • 1 can diced tomatoes, 14.5 ounces (411 g)
  • 6 cups chicken broth (1.4 l)
  • 1 medium yellow onion, finely diced (150 g)
  • 4 garlic cloves, minced (12 g)
  • 1 cup small pasta, such as ditalini, small shells, or elbows (120 g)
  • 1 cup shredded mozzarella cheese (115 g)
  • 1/2 cup grated Parmesan cheese (45 g)
  • 2 teaspoons Italian seasoning (4 g)
  • 1/4 cup fresh basil, torn or sliced (10 g)
  • 1/2 teaspoon salt, plus more to taste (3 g)
  • 1/4 teaspoon black pepper, plus more to taste (1 g)

Small pasta being poured into simmering tomato soup with Italian meatballsSave

Step-by-Step Instructions

1. Soften the Onion

Place a large soup pot over medium heat. Add the diced onion with 2 tablespoons of chicken broth. Stir often for 4 to 5 minutes, until the onion turns glossy and soft. If the pot gets dry, add another small splash of broth.

2. Add the Garlic and Build the Tomato Base

Stir in the minced garlic. Cook for 30 to 45 seconds, just until your kitchen smells warm and garlicky. Pour in the marinara sauce, diced tomatoes, and remaining chicken broth. Stir until the tomato base looks smooth and deep red.

3. Simmer the Meatballs

Add the meatballs, Italian seasoning, salt, and black pepper. Bring the soup to a gentle boil, then lower the heat until you see slow bubbles around the edges. Simmer for 15 to 20 minutes, or until the meatballs are cooked through and the broth tastes savory and full.

4. Cook the Pasta in the Soup

Stir in the small pasta. Keep the soup at a steady simmer and cook for 8 to 10 minutes, or until the pasta is tender but not mushy. Stir every few minutes so the pasta does not stick to the bottom of the pot.

5. Taste and Serve with Cheese

Taste the soup and adjust the salt and black pepper. Ladle it into bowls while it is hot. Top each bowl with mozzarella, Parmesan, and fresh basil. Let the cheese soften for a minute so it turns creamy and stretchy over the tomato broth.

Top-down bowl of tomato meatball soup with pasta, melted cheese, Parmesan, black pepper, and basilSave

Expert Troubleshooting and FAQs

Can I use frozen meatballs?

Yes. Add them straight to the simmering soup. They may need a few extra minutes, so cut one open before serving. The center should be hot all the way through.

How do I keep the pasta from getting too soft?

Cook the pasta only until tender, then serve the soup right away. If you plan to store leftovers, cook the pasta separately and add it to each bowl before serving.

Can I make this soup thicker?

Yes. Simmer it uncovered for a few extra minutes before adding the pasta. You can also use a little less broth for a thicker, stew like bowl.

What if the soup tastes too acidic?

Add a small pinch of sugar or an extra spoonful of Parmesan. Both help soften the sharp tomato flavor without making the soup taste sweet.

Can I use beef broth instead of chicken broth?

Yes. Beef broth gives the soup a deeper, richer flavor. Chicken broth keeps it lighter and lets the marinara and basil stand out more.

Estimated Nutritional Facts

Per serving, based on 4 servings.

  • Calories: about 540
  • Protein: about 30 g
  • Carbs: about 48 g
  • Fats: about 26 g

Meatball Parmesan Soup

Meatball Parmesan Soup

Prep Time10 minCook Time35 minTotal Time45 minServings4

Ingredients

  • 1 pound Italian meatballs, fresh or frozen (450 g)
  • 1 jar marinara sauce, about 24 ounces (680 g)
  • 1 can diced tomatoes, 14.5 ounces (411 g)
  • 6 cups chicken broth (1.4 l)
  • 1 medium yellow onion, finely diced (150 g)
  • 4 garlic cloves, minced (12 g)
  • 1 cup small pasta, such as ditalini, small shells, or elbows (120 g)
  • 1 cup shredded mozzarella cheese (115 g)
  • 1/2 cup grated Parmesan cheese (45 g)
  • 2 teaspoons Italian seasoning (4 g)
  • 1/4 cup fresh basil, torn or sliced (10 g)
  • 1/2 teaspoon salt, plus more to taste (3 g)
  • 1/4 teaspoon black pepper, plus more to taste (1 g)

Instructions

  • 1. Soften the Onion. Place a large soup pot over medium heat. Add the diced onion with 2 tablespoons of chicken broth. Stir often for 4 to 5 minutes, until the onion turns glossy and soft. If the pot gets dry, add another small splash of broth.
  • 2. Add the Garlic and Build the Tomato Base. Stir in the minced garlic. Cook for 30 to 45 seconds, just until your kitchen smells warm and garlicky. Pour in the marinara sauce, diced tomatoes, and remaining chicken broth. Stir until the tomato base looks smooth and deep red.
  • 3. Simmer the Meatballs. Add the meatballs, Italian seasoning, salt, and black pepper. Bring the soup to a gentle boil, then lower the heat until you see slow bubbles around the edges. Simmer for 15 to 20 minutes, or until the meatballs are cooked through and the broth tastes savory and full.
  • 4. Cook the Pasta in the Soup. Stir in the small pasta. Keep the soup at a steady simmer and cook for 8 to 10 minutes, or until the pasta is tender but not mushy. Stir every few minutes so the pasta does not stick to the bottom of the pot.
  • 5. Taste and Serve with Cheese. Taste the soup and adjust the salt and black pepper. Ladle it into bowls while it is hot. Top each bowl with mozzarella, Parmesan, and fresh basil. Let the cheese soften for a minute so it turns creamy and stretchy over the tomato broth.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *