Spaghetti Soup: A Cozy, Hearty Twist on Italian Comfort Food
Transforming a classic family spaghetti sauce into a rustic, soul-warming noodle soup that brings together generations of tradition and flavor.

Sometimes, comfort food is all about taking something familiar and giving it a new, heartwarming context. Spaghetti soup does exactly that. It transforms the essence of a beloved Italian-American classic—spaghetti with red sauce—into a rustic, cozy soup bursting with flavor, nostalgia, and irresistible texture.
Jump to Recipe
- Ingredients
- Directions
- The Sauce: Heart and Soul of the Soup
- Homemade Meatballs
- Serving, Variations, and Storing
- Frequently Asked Questions
Introduction: Beyond the Bowl
This is more than soup; it’s the communal warmth of Sunday dinner, reimagined. Based on a cherished family recipe, spaghetti soup is built on a robust homemade tomato sauce simmered with meatballs, sausage, ribs, and herbs—then finished with broken strands of spaghetti and showered in Pecorino Romano cheese. The result: a meal-in-a-bowl that’s hearty enough for dinner and comforting enough for a chilly afternoon lunch.
Ingredients
For Spaghetti Soup:
- 6 cups water
- 1 pound broken-up spaghetti (or other pasta—see notes below)
- 3 cups homemade tomato Sauce (recipe below; add more for a saucier soup)
- 1/2 cup Pecorino Romano cheese, plus more to serve
- Kosher salt, to taste
- Freshly ground black pepper, to taste
For Sauce:
- 2 tablespoons olive oil
- 1/2 pound country-style spareribs
- 1/4 pound Italian sausage, sweet or spicy (in casing)
- 1/2 medium yellow onion, peeled (left whole)
- 2 (28-ounce) cans San Marzano tomatoes (crushed or whole, blended)
- 1/4 cup dried parsley (or same amount fresh—dried gives a nostalgic touch)
- Kosher salt and freshly ground black pepper, to taste
For Meatballs:
- 1 pound ground beef (90/10 lean-to-fat ratio recommended)
- 1 large egg
- 2/3 cup Italian bread crumbs
- 1/3 cup dried parsley
- 2/3 cup Pecorino Romano cheese
- 1 tablespoon kosher salt
- 1 teaspoon freshly ground black pepper
Ingredient Notes:
- Pasta: Spaghetti is classic, but other shapes like ditalini or broken linguine work—just adjust water to suit.
- Cheese: Pecorino Romano is preferred for its sharpness, but Parmigiano Reggiano works in a pinch.
- Tomatoes: San Marzano tomatoes are prized for sweetness, but any high-quality canned tomato will do.
Directions: Building Layers of Flavor
This soup is a simple assembly of robust, made-from-scratch components. Allow yourself time for the sauce and meatballs; the rest comes together almost effortlessly.
Step 1: Prepare the Spaghetti Soup Base
- Bring 6 cups of water to a boil in a large pot—this forms the soup base and is not for draining the pasta.
- Season the water generously with kosher salt.
- Add the broken spaghetti and cook 2–3 minutes less than al dente (the residual heat continues softening the noodles as you assemble the soup).
- Remove from heat but do not drain—the starchy water thickens and enriches the soup.
Step 2: Assemble the Soup
- Add 3 cups (or more) of the prepared sauce and 1/2 cup Pecorino Romano. Stir to combine.
- Season with additional salt and lots of black pepper.
- For a richer, pinkish broth, add more sauce until the color and flavor are to your liking.
- Serve hot, topped with extra cheese and black pepper. Makes excellent leftovers and freezes well for future cozy meals.
Sauce: The Heart & Soul of the Soup
A deeply savory tomato sauce forms the foundation of spaghetti soup, infusing the broth and pasta with slow-cooked richness. This is not a simple jarred tomato sauce—this is a family recipe, simmered with three types of meat for maximum flavor.
Step-by-step Sauce Preparation
- Preheat the oven to 350°F (175°C).
- In a large pot, heat olive oil over medium and brown the spareribs and sausage in batches. Cook until golden on the outsides, but not cooked through—they’ll finish in the sauce.
- Remove the browned meats and set aside.
- To the same pot, add the whole peeled onion and let it brown slightly on one side for a few minutes. This step deepens the onion’s flavor without dissolving it into the sauce.
- Add the crushed tomatoes, dried parsley, salt, and pepper. Bring to a gentle simmer.
- Return the browned spareribs and sausage to the pot.
- Simmer gently for 1 hour, stirring occasionally to prevent sticking. The onion will float, infusing the sauce, and the meats will tenderize.
Homemade Meatballs: Tender, Savory & Flavor-Packed
No pot of Italian-American red sauce truly feels complete without a batch of tender meatballs. Here, they’re baked in the oven, keeping them moist, firm, and easy to make ahead.
How to Make the Meatballs
- In a large bowl, combine ground beef, egg, bread crumbs, dried parsley, Pecorino Romano, salt, and pepper. Mix with your hands until thoroughly blended into a homogeneous mixture.
- Form golf-ball sized meatballs using either your hands or a 1-inch ice cream scoop—uniform spheres ensure even cooking.
- Arrange on a baking sheet and bake for 20 minutes at 350°F until set and lightly browned (they’ll finish cooking in the sauce).
- Once meatballs are done and the sauce has simmered for an hour, add the meatballs, along with the sausage and spareribs, back to the sauce.
- Taste and adjust for salt and pepper. Simmer for an additional hour in two 30-minute intervals, adding the remaining dried parsley halfway and stirring gently. The result is ultra-flavorful meat and a thick, concentrated sauce.
Serving, Variations & Storing
Spaghetti soup is deeply satisfying on its own, but consider these tips for customizing and enjoying your pot to the fullest:
Pro Serving Tips
- Cheese It Up: More grated cheese and a drizzle of fruity olive oil elevate each bowl to next-level comfort.
- Bread: A thick slice of sourdough, baguette, or classic garlic bread turns this into a soul-warming meal fit for winter nights.
- Garnish: A shower of fresh basil or chopped parsley offers color and fresh aroma.
Batch Prep & Freezing
- Make-Ahead Sauce: The tomato sauce and meatballs can be made up to 2 days in advance; store refrigerated and reheat as needed.
- Freezing: The finished soup (with or without pasta) freezes beautifully in airtight containers. Reheat gently and add extra sauce or hot water if needed, as the pasta thickens the broth over time.
- Leftovers: The flavors deepen over a day or two. Add a splash of water or broth to loosen before reheating as the pasta continues to absorb liquid.
Variations
- Lighter Version: Use chicken or turkey sausage and skip the ribs for a lighter broth.
- Vegetarian Option: Omit the meat; substitute with roasted vegetables or meatless “meatballs.” Use rich veggie broth in place of beef or pork-based sauce.
- More Greens: Wilt a handful of spinach or chopped kale into the soup just before serving.
Authentic Family Touches
- Nostalgic Touch: Dried parsley is traditional in this family, though fresh works fine. The dried version brings that unmistakable “Nana’s sauce” flavor many grew up with.
- Presentation: Serve the ribs and sausage separately or right in the bowl for extra indulgence and a dramatic presentation.
- Extra Sauce: This recipe always makes more sauce than you need. Freeze leftovers for quick pasta nights or a future batch of soup.
Frequently Asked Questions (FAQs)
Q: Do I have to use spareribs and sausage, or can I skip them?
A: The spareribs and sausage add deep, meaty richness, but you can omit or substitute with chicken, turkey sausage, or keep the sauce meat-free. The sauce will still be delicious but a bit less robust in flavor.
Q: Can I use a different pasta shape?
A: Absolutely. Broken spaghetti is classic, but ditalini, small shells, elbows, or orzo also work. Adjust the water and boiling time to fit the shape: smaller pastas may require less water or time, while larger ones might need more.
Q: How do I keep the pasta from overcooking in the soup?
A: Cook the pasta just a couple of minutes shy of al dente; residual heat in the pot continues to soften the pasta. Reheat leftovers gently and add extra broth or sauce as necessary, since pasta absorbs ample liquid as it sits.
Q: Is this soup freezer-friendly?
A: Yes, spaghetti soup freezes well. The pasta may soften with freezing and thawing, but the flavor holds wonderfully. For best results, freeze the sauce and meatballs separately, then add freshly boiled pasta after reheating, or freeze the soup with pasta for maximum convenience.
Q: What makes this dish special?
A: Spaghetti soup is both a resourceful and deeply nostalgic dish—it captures the memory and soul of a big red sauce dinner, made practical for weeknights, sick days, and family gatherings alike. It’s an edible piece of Italian American family history, meant to soften hard days and bring everyone home, even if just for a bowl.
Nutrition & Dietary Tips
| Aspect | Details |
|---|---|
| Protein (per serving) | ~20g (with beef and sausage) |
| Calories (per serving) | 400–500 kcal (varies with meat & cheese quantity) |
| Allergens | Contains wheat, egg, and dairy; use substitutes as needed |
| Make it gluten-free | Use gluten-free pasta & bread crumbs |
| Make it dairy-free | Use dairy-free cheese alternatives |
Why Spaghetti Soup Deserves a Spot in Your Comfort Food Repertoire
- One-pot comfort: Rich, filling, and deeply satisfying—each bowl eats like a full meal.
- Make-ahead friendly: Most components can be prepared in advance or frozen for stress-free meals.
- Family tradition: Spaghetti soup embodies Italian-American home cooking: simple, thrifty, and fiercely comforting.
- Flexible & forgiving: Easily adjust with what you have on hand—swap meats, cheeses, or pasta shapes. The spirit is all about using what’s available.
Final Thoughts
Spaghetti soup bridges generations and culture: It’s the welcome mat for homecomings, the answer to long days, and the centerpiece of kitchen tables everywhere. Rich with sauce, studded with meatballs, and flooded with the comfort only hot noodles can bring, this is more than food—it’s a memory in every spoonful.










