Go Back
When the temperatures drop and the days grow shorter, few meals can warm the heart and soul like a steaming bowl of soup. Enter the Hearty Meatball Sub Soup, a delicious twist on the beloved classic meatball sub. This comforting dish melds the savory flavors of perfectly seasoned meatballs, rich marinara, and fresh vegetables into a cozy soup that is sure to become a family favorite.

Meatball Sub Soup

Warm up your cold nights with Hearty Meatball Sub Soup, a comforting twist on a classic favorite. This rich and savory soup combines seasoned meatballs, vibrant vegetables, and flavorful broth, all reminiscent of a traditional meatball sub. Easy to make and delightful to share, it’s perfect for family dinners or cozy gatherings. Discover how to create this satisfying dish that promises warmth and happiness in every bowl, bringing everyone to the table. Enjoy cooking and savoring every comforting spoonful!

Ingredients
  

1 lb (450g) ground beef or turkey

1/2 cup breadcrumbs

1/4 cup grated Parmesan cheese

1 large egg

2 cloves garlic, minced

1 teaspoon dried oregano

1 teaspoon dried basil

1 teaspoon salt

1/2 teaspoon black pepper

4 cups beef or vegetable broth

1 can (15 oz) crushed tomatoes

1 teaspoon Italian seasoning

1 cup bell peppers, diced (mixed colors for visual appeal)

1 cup onion, diced

2 cups baby spinach (fresh)

4 hoagie rolls, cut into bite-sized pieces

1 cup shredded mozzarella cheese

Fresh basil, for garnish

Instructions
 

Make the Meatballs: In a large mixing bowl, combine ground beef or turkey, breadcrumbs, Parmesan cheese, egg, minced garlic, oregano, basil, salt, and pepper. Mix until just combined. Form into small meatballs (about 1 inch in diameter).

    Cook the Meatballs: In a large pot over medium heat, add a drizzle of olive oil. Once hot, add the meatballs in batches. Cook until browned on all sides, about 5-7 minutes. Remove and set aside.

      Sauté Vegetables: In the same pot, add the diced onion and bell peppers. Sauté for about 3-4 minutes or until they begin to soften. Add crushed tomatoes, broth, and Italian seasoning. Stir well to combine.

        Simmer the Soup: Bring the mixture to a simmer, then carefully add the browned meatballs back into the pot. Let it simmer for about 15-20 minutes to allow the flavors to meld. Stir occasionally.

          Add Spinach & Bread: In the last few minutes of cooking, stir in the baby spinach and the bite-sized pieces of hoagie rolls. Allow the spinach to wilt and the bread to soak up some of the broth.

            Serve: Ladle the soup into bowls, top with a generous portion of shredded mozzarella cheese, and garnish with fresh basil. For an extra touch, you can broil the bowls for a minute to melt the cheese before serving.

              Enjoy: Serve hot with a side of extra crusty bread if desired.

                Prep Time: 20 min | Total Time: 45 min | Servings: 4-6