Loading...

In a large mixing bowl, combine the ground beef, 1/4 cup grated Parmesan cheese, plain bread crumbs, large egg, garlic powder, onion powder, 1/2 teaspoon dried oregano, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix gently with your hands until just combined, being careful not to overmix. Form the mixture into approximately 20-25 (1-inch) meatballs.

Heat 1 tablespoon of olive oil in a large Dutch oven or soup pot over medium-high heat. Add the meatballs in batches, ensuring not to overcrowd the pot. Brown the meatballs on all sides until a nice crust forms. They do not need to be cooked through at this stage. Remove the browned meatballs from the pot and set them aside on a plate.

If needed, add another tablespoon of olive oil to the same pot. Add the diced yellow onion, carrots, and celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables begin to soften.

Add the minced garlic, 1 teaspoon dried basil, 1/2 teaspoon dried oregano, and red pepper flakes (if using) to the pot. Cook for 1 minute, stirring constantly, until the garlic is fragrant.

Pour in the crushed tomatoes and chicken broth. Stir well, making sure to scrape up any browned bits from the bottom of the pot, which will add extra flavor. Bring the soup to a gentle simmer.

Carefully return the browned meatballs to the simmering soup. Reduce the heat to medium-low, cover the pot, and let it simmer for 15-20 minutes, or until the meatballs are cooked through.

Add the uncooked small pasta to the soup. Increase the heat slightly if necessary to maintain a simmer. Cook the pasta according to package directions, typically 8-10 minutes, stirring occasionally to prevent it from sticking to the bottom of the pot.

Once the pasta is tender, stir in the heavy cream and chopped fresh spinach. Cook for another 2-3 minutes, or until the spinach has wilted. Taste the soup and adjust seasoning with additional salt and black pepper as needed.

Ladle the hot creamy tomato meatball and pasta soup into individual bowls. Garnish each serving with fresh chopped parsley and a sprinkle of grated Parmesan cheese before serving.


In a large mixing bowl, combine the ground beef, 1/4 cup grated Parmesan cheese, plain bread crumbs, large egg, garlic powder, onion powder, 1/2 teaspoon dried oregano, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix gently with your hands until just combined, being careful not to overmix. Form the mixture into approximately 20-25 (1-inch) meatballs.

Heat 1 tablespoon of olive oil in a large Dutch oven or soup pot over medium-high heat. Add the meatballs in batches, ensuring not to overcrowd the pot. Brown the meatballs on all sides until a nice crust forms. They do not need to be cooked through at this stage. Remove the browned meatballs from the pot and set them aside on a plate.

If needed, add another tablespoon of olive oil to the same pot. Add the diced yellow onion, carrots, and celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables begin to soften.

Add the minced garlic, 1 teaspoon dried basil, 1/2 teaspoon dried oregano, and red pepper flakes (if using) to the pot. Cook for 1 minute, stirring constantly, until the garlic is fragrant.

Pour in the crushed tomatoes and chicken broth. Stir well, making sure to scrape up any browned bits from the bottom of the pot, which will add extra flavor. Bring the soup to a gentle simmer.

Carefully return the browned meatballs to the simmering soup. Reduce the heat to medium-low, cover the pot, and let it simmer for 15-20 minutes, or until the meatballs are cooked through.

Add the uncooked small pasta to the soup. Increase the heat slightly if necessary to maintain a simmer. Cook the pasta according to package directions, typically 8-10 minutes, stirring occasionally to prevent it from sticking to the bottom of the pot.

Once the pasta is tender, stir in the heavy cream and chopped fresh spinach. Cook for another 2-3 minutes, or until the spinach has wilted. Taste the soup and adjust seasoning with additional salt and black pepper as needed.

Ladle the hot creamy tomato meatball and pasta soup into individual bowls. Garnish each serving with fresh chopped parsley and a sprinkle of grated Parmesan cheese before serving.
