
This authentic homemade spaghetti sauce transforms simple ingredients into a rich, flavorful pasta topping that tastes like it came straight from an Italian grandmother's kitchen. The combination of two different meats creates a deep savory base that simmers with aromatic herbs and sweet tomatoes until it reaches the perfect consistency.
My family requests this sauce at least twice a month, and I happily oblige because it's so satisfying to make. The kitchen fills with an incredible aroma that takes me back to Sunday dinners at my grandmother's house, where she would simmer sauce all day long.
Ingredients
- Italian sausage: Provides rich flavor and can be hot, mild, or sweet depending on your preference. I recommend buying from a local butcher for the best quality.
- Lean ground beef: Adds meaty texture without excessive grease. Look for 90/10 for the best balance.
- Sweet onion: Creates a mellow foundation. Vidalia onions work particularly well here.
- Fresh garlic: Brings essential aromatic quality. Always use fresh instead of pre-minced for maximum flavor.
- Sugar: Balances the acidity of the tomatoes. I sometimes use less if my tomatoes are particularly sweet.
- Italian seasoning: Provides a perfect herb blend. You can also create your own with basil, oregano, rosemary, and thyme.
- Kosher salt: Enhances all flavors. The coarse texture allows for better control when seasoning.
- Black pepper: Adds gentle heat. Freshly ground makes a noticeable difference.
- Fresh parsley: Brightens the rich sauce. Always choose flat-leaf rather than curly for better flavor.
- Tomato paste: Concentrates the tomato flavor. Look for tubes rather than cans if you want to use just what you need.
- Fire roasted diced tomatoes: Add subtle smokiness and texture. Their charred edges bring complexity.
- Crushed tomatoes: Create the base of the sauce. San Marzano varieties offer exceptional flavor if available.
- Broth: Adds depth and adjusts thickness. Homemade provides the best flavor but quality store-bought works too.
Step-by-Step Instructions
- Brown the Meats:
- Add the Italian sausage and ground beef to a large pot over medium-high heat. Use a wooden spoon to break the meat into small pieces about the size of a pea. This helps ensure even browning and better texture in the final sauce. Continue stirring until no pink remains, about 5-7 minutes.
- Add Aromatics:
- Add the diced onion and minced garlic to the browned meat. Stir constantly for another 3-4 minutes until the onion becomes translucent and the garlic is fragrant but not browned. This creates the aromatic foundation of your sauce. If the garlic starts to brown, reduce heat immediately to prevent bitterness.
- Drain Excess Fat:
- Carefully pour the meat mixture into a colander set over a bowl or use a spoon to remove excess fat from the pot. Leaving some fat is fine for flavor, but too much will make your sauce greasy. Return the drained meat mixture to the pot.
- Add Seasonings and Tomato Paste:
- Reduce heat to medium and add the sugar, Italian seasoning, salt, pepper, and fresh parsley. Stir to coat the meat evenly with the seasonings. Add the tomato paste and stir thoroughly for about 1 minute to slightly caramelize it, which enriches the tomato flavor.
- Incorporate Tomatoes and Broth:
- Pour in the fire-roasted diced tomatoes with their juice, crushed tomatoes, and broth. Stir well to combine all ingredients, making sure to scrape the bottom of the pot to incorporate any browned bits, which add significant flavor.
- Simmer Slowly:
- Bring the sauce to a gentle simmer, then reduce heat to low. Allow to simmer uncovered for at least 1 hour, though 3 hours will develop much deeper flavor. Stir occasionally to prevent sticking. The sauce should reduce slightly and thicken during this time. If it becomes too thick, add a little more broth.

The fire-roasted tomatoes are truly my secret weapon in this sauce. I discovered their impact by accident when I grabbed the wrong can at the grocery store years ago, and now I wouldn't make my sauce any other way. The subtle smokiness they bring elevates this from a good sauce to an outstanding one that always has guests asking for my recipe.
Storage Strategies
Proper storage keeps this delicious sauce ready for quick meals. For refrigerator storage, cool the sauce completely before transferring to airtight containers. It will maintain peak flavor for up to 5 days. Stir well when reheating as some separation is natural. For freezing, portion the cooled sauce into freezer-safe containers or heavy-duty freezer bags, leaving about an inch of headspace for expansion. Label with the date and use within 3 months for best quality. Thaw overnight in the refrigerator before reheating on the stovetop over medium-low heat, stirring occasionally.
Make It Your Own
This versatile sauce welcomes many variations to suit your taste preferences or dietary needs. For a healthier version, substitute ground turkey for beef and use turkey Italian sausage. To make it vegetarian, omit the meat and add 2 cups of chopped mushrooms and 1 diced bell pepper sautéed until golden. For extra vegetables, finely grate 1 carrot and 1 zucchini into the sauce during the last 30 minutes of simmering. Wine lovers can add 1/2 cup of red wine after cooking the meat and reduce it before adding the tomatoes. For a spicy kick, add 1/2 teaspoon of red pepper flakes with the other seasonings.
Serving Suggestions
While this sauce is perfect with regular spaghetti, exploring other serving options can turn this into multiple distinctive meals. Try tossing with rigatoni or penne, whose ridges and tubes capture the chunky sauce beautifully. Layer it in a lasagna with ricotta and mozzarella cheeses for a hearty casserole. Use as a filling for stuffed peppers combined with cooked rice and topped with cheese. Create quick French bread pizzas by spreading on sliced baguette and topping with cheese. For a low-carb option, serve over roasted spaghetti squash or zucchini noodles. Always finish pasta dishes with freshly grated Parmesan cheese and additional chopped parsley.

This sauce turns any meal into an unforgettable feast. Try it today and make your kitchen smell like an Italian trattoria.
Frequently Asked Questions
- → Why does this spaghetti sauce recipe include sugar?
Sugar is added to balance the natural acidity of the tomatoes. It helps round out the flavor profile and create a more harmonious sauce without any sharp acidic notes. The amount can be adjusted based on the natural sweetness of your tomatoes and personal preference.
- → Can I substitute the meats in this sauce?
Absolutely! While the combination of Italian sausage and ground beef creates excellent flavor depth, you can use all beef, all sausage, ground turkey, or even plant-based alternatives. Each variation will produce a slightly different flavor profile but still delicious results.
- → How long does this sauce keep in the refrigerator?
When properly stored in an airtight container, this sauce will keep in the refrigerator for 3-4 days. For longer storage, consider freezing portions in freezer-safe containers where it will maintain quality for up to 3 months.
- → What's the difference between simmering for one hour versus three hours?
The longer simmering time allows flavors to meld more completely and creates a deeper, more complex sauce. One hour will produce a delicious sauce, but three hours allows the tomatoes to break down further, the spices to fully infuse, and the overall texture to become richer and more developed.
- → Can I make this sauce in a slow cooker?
Yes! After browning the meat, onions, and garlic on the stovetop, transfer everything to a slow cooker with the remaining ingredients. Cook on low for 6-8 hours or on high for 3-4 hours for similar slow-simmered results with less monitoring.
- → What pasta shapes work best with this sauce?
This hearty meat sauce pairs wonderfully with substantial pasta shapes that can hold up to its texture. Traditional options include spaghetti, fettuccine, pappardelle, or rigatoni. The ridges and curves of these pastas help capture the meaty sauce in every bite.