Spaghetti and Meatball Soup Recipe | Cozy, Hearty & Delicious
I’ve always loved classic Spaghetti and Meatball Soup Recipe, but one day I decided to try something a little different. That’s when I whipped up this Spaghetti and Meatball Soup, and oh, what a treat it was! It’s everything you love about the traditional dish but in a warm, cozy, slurp-worthy bowl.
The rich tomato broth perfectly complements the tender meatballs, and the spaghetti soaks up all that incredible flavor as it cooks. On days when I want something comforting but a bit different, I also enjoy similar recipes like Skillet White Pesto Chicken and Orzo Recipe, which brings a creamy, herbaceous twist to a pasta dish.
I made it on a chilly evening, and it instantly became a family favorite. There’s something so comforting about this soup; it feels like a hug in a bowl. Trust me, once you try it, you’ll want to make it over and over again.

Why You’ll Love This Recipe?
This soup isn’t just delicious, it’s got a whole lot going for it! Here’s what makes it stand out from the crowd:
Easy to Prepare
Don’t be intimidated by the idea of making meatballs and soup from scratch. This recipe breaks everything down into simple, foolproof steps. With just a bit of mixing, chopping, and simmering, you can have an incredible dish on the table in no time.
For another easy comfort meal, you can also enjoy Honey Pepper Chicken Mac and Cheese Recipe, which combines cheesy goodness with tender chicken in one skillet. No fancy techniques or hard-to-find ingredients required!
Versatile
Whether you stick to the recipe or tweak it to suit your taste, this soup is endlessly customizable. You can use different meats for the meatballs, swap out the spaghetti for another pasta shape, or even add extra veggies for a heartier meal.
Perfect for All Diets
With a few quick substitutions, this dish can work for almost any dietary preference. Using gluten-free breadcrumbs or swapping out meat with vegetarian alternatives makes this soup an option for everyone.
Full of Comfort
The blend of flavors and textures in this soup is heavenly. Every bite is rich, warm, and satisfying. It’s like the food version of a cozy blanket! Plus, the aroma that fills your kitchen while it cooks is absolutely irresistible.
Great for Leftovers
This soup reheats beautifully, making it perfect for meal prep. Cook up a big pot and enjoy it throughout the week!
Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 35 minutes
- Total Time: 50 minutes
Ingredients
- Ground beef
- Ground pork
- Breadcrumbs
- Parmesan cheese
- Fresh parsley
- Egg
- Salt
- Black pepper
- Garlic powder
- Olive oil
- Onion
- Garlic
- Carrot
- Celery
- Diced tomatoes (canned)
- Chicken or beef broth
- Dried basil
- Dried oregano
- Red pepper flakes
- Salt and pepper
- Spaghetti
- Fresh basil leaves
- Grated Parmesan cheese
Variations
Want to switch things up? Here are some ideas to fit different needs or elevate the flavor:
- Gluten-Free: Use gluten-free breadcrumbs and pasta to make this soup entirely gluten-free.
- Vegetarian Version: Swap the meatballs for plant-based alternatives and use vegetable broth instead of chicken or beef.
- Add Extra Veggies: Toss in zucchini, spinach, or bell peppers for a nutrient boost.
- Spicy Twist: Add a touch of chili powder or extra red pepper flakes for a kick.

Equipment You’ll Need
- Large Mixing Bowl: To mix the meatballs.
- Large Soup Pot: To cook and simmer the soup.
- Wooden Spoon: For stirring.
- Knives and Cutting Board: For chopping the vegetables.
How to Make Spaghetti and Meatball Soup?
Once you have all your ingredients ready, it’s time to get cooking! Follow these simple steps to create this comforting and flavorful dish.
Step 1: Prepare the Meatballs
Start by mixing the ground beef, pork, breadcrumbs, Parmesan, parsley, egg, salt, pepper, and garlic powder in a large bowl. Use your hands to gently combine everything – it’s the best way! Roll the mixture into small meatballs, about one inch in diameter, and set them aside.
Step 2: Sauté the Aromatics
Heat olive oil in your soup pot over medium heat. Add the chopped onion, minced garlic, diced carrot, and celery. Sauté for about five minutes until the veggies are tender and fragrant. The smell at this stage is amazing!
Step 3: Build the Soup Base
Pour in the diced tomatoes and broth. Stir in the dried basil, oregano, red pepper flakes, and a pinch of salt and pepper. Allow the soup base to come to a gentle simmer and cook for about 10 minutes, letting all the flavors meld together.
Step 4: Add Meatballs and Spaghetti
Carefully drop the meatballs into the soup. They’ll cook right in the broth, soaking up all that delicious flavor. Simmer for 10 minutes until the meatballs are fully cooked. Next, add the broken spaghetti pieces. Cook until the pasta is tender, usually 8–10 minutes, depending on the package instructions.
Step 5: Serve and Garnish
Ladle the hot soup into bowls and top each serving with a sprinkle of fresh basil leaves and a generous grating of Parmesan. Serve immediately and enjoy a little taste of Italy in your own kitchen.
Tips for Making the Recipe
- For Perfect Meatballs: Avoid overmixing the meatball mixture to keep them tender.
- Don’t Overcook the Pasta: Stop cooking once the spaghetti is tender to avoid mushiness.
- Taste as You Go: Season the soup base with salt and pepper bit by bit. You can always add more, but you can’t take it back!
How to Serve Spaghetti and Meatball Soup?
Serve this soup piping hot with a side of crusty bread for dipping. For an extra touch, drizzle a little olive oil or add a dollop of pesto on top. Use wide bowls to catch all the broth and garnish with a few extra leaves of basil for a pop of color.

Nutritional Information
Here’s a breakdown of the key nutritional values for this recipe (per serving):
- Calories: 320
- Protein: 18g
- Carbohydrates: 28g
- Fat: 15g
Make Ahead and Storage
If you’d like to prep this soup ahead of time, you’re in luck. It stores beautifully!
Refrigeration
Keep leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over low heat, adding a splash of water or broth if needed.
Freezing
You can freeze the soup for up to 3 months. However, cook the spaghetti separately and add it when reheating to ensure it doesn’t turn mushy.
This Spaghetti and Meatball Soup is the perfect way to bring everyone to the table. It’s hearty, flavorful, and easy to make. Whether you’re cooking on a busy weeknight or serving guests, this soup is sure to be a hit.

Spaghetti And Meatball Soup Recipe
Ingredients
Method
- Start by mixing the ground beef, pork, breadcrumbs, Parmesan, parsley, egg, salt, pepper, and garlic powder in a large bowl. Use your hands to gently combine everything – it’s the best way! Roll the mixture into small meatballs, about one inch in diameter, and set them aside.
- Heat olive oil in your soup pot over medium heat. Add the chopped onion, minced garlic, diced carrot, and celery. Sauté for about five minutes until the veggies are tender and fragrant. The smell at this stage is amazing!
- Pour in the diced tomatoes and broth. Stir in the dried basil, oregano, red pepper flakes, and a pinch of salt and pepper. Allow the soup base to come to a gentle simmer and cook for about 10 minutes, letting all the flavors meld together.
- Carefully drop the meatballs into the soup. They’ll cook right in the broth, soaking up all that delicious flavor. Simmer for 10 minutes until the meatballs are fully cooked. Next, add the broken spaghetti pieces. Cook until the pasta is tender, usually 8–10 minutes, depending on the package instructions.
- Ladle the hot soup into bowls and top each serving with a sprinkle of fresh basil leaves and a generous grating of Parmesan. Serve immediately and enjoy a little taste of Italy in your own kitchen.
Notes
- For Perfect Meatballs: Avoid overmixing the meatball mixture to keep them tender.
- Don’t Overcook the Pasta: Stop cooking once the spaghetti is tender to avoid mushiness.
- Taste as You Go: Season the soup base with salt and pepper bit by bit. You can always add more, but you can’t take it back!






