By Jamie Cook — Home cook sharing tested recipes from a real kitchen.
grandmas spaghetti is the kind of old-fashioned dinner that starts with a big pot, a wooden spoon, and absolutely no interest in being trendy. This version combines ground beef, Italian sausage, tomatoes, garlic, onion, and Italian herbs into a rich meat sauce that simmers long enough to make the kitchen smell like somebody’s favorite Sunday dinner. The sauce gets better as it cooks, the noodles soak up plenty of tomato goodness, and the leftovers somehow taste even more convincing the next day. Serve it with garlic bread, grated Parmesan, and the confidence of someone who definitely knows what they’re doing.
Why This Recipe is Awesome
Grandmas spaghetti works because it doesn’t overcomplicate dinner. You brown the meat, soften the aromatics, add the tomatoes, and let the sauce quietly do its thing for about an hour. The combination of beef and Italian sausage gives the sauce more depth than ground beef alone, while a small amount of sugar rounds out the tomato acidity. And yes, you could buy jarred sauce. You could also eat cereal for dinner, but apparently we’ve chosen civilization.

Ingredients You’ll Need
- 1 tablespoon olive oil — enough to get the onion and garlic moving without turning the pot into an oil slick.
- 1 medium yellow onion, finely diced — the aromatic backbone; give it time to soften.
- 4 cloves garlic, minced — because two cloves always seems like a suspiciously polite amount.
- 1 pound ground beef — use 80–90% lean beef for plenty of flavor without excessive grease.
- 1 pound mild Italian sausage — remove the casings if you bought links; this brings serious savory energy.
- 1 can (28 ounces) crushed tomatoes — the main tomato base for the sauce.
- 1 can (15 ounces) tomato sauce — helps create a smooth, spoonable consistency.
- 1 can (6 ounces) tomato paste — concentrated tomato flavor and a thicker sauce.
- 1 cup water — loosens the sauce while it simmers and gives the flavors time to mingle.
- 2 teaspoons Italian seasoning — the shortcut grandma would probably approve of.
- 1 teaspoon dried oregano — adds another layer of herby flavor.
- 1 teaspoon granulated sugar — balances the sharp edge of the tomatoes without making the sauce sweet.
- 1 teaspoon kosher salt — start here and adjust after simmering.
- ½ teaspoon black pepper — enough warmth without picking a fight with the sausage.
- ¼ teaspoon red pepper flakes — optional, but excellent if you like a little heat.
- 1 pound spaghetti — the classic vehicle for getting sauce from bowl to mouth.
- ½ cup grated Parmesan cheese — salty, nutty finishing power.
- 2 tablespoons chopped fresh parsley — optional, but it makes the finished plate look considerably more respectable.

Step-by-Step Instructions
- Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until it turns soft and translucent rather than browned. Add the garlic and cook for another 30–60 seconds, just until fragrant; if the garlic smells toasted instead of sweet and garlicky, you’ve gone too far.
- Brown the ground beef and Italian sausage in the same pot over medium-high heat. Break the meat into small crumbles with a wooden spoon and cook for 8–10 minutes, stirring frequently, until no pink remains and the meat develops browned edges. If the pot contains more than a few tablespoons of rendered fat, carefully drain the excess before continuing.
- Add the crushed tomatoes, tomato sauce, tomato paste, and water to the browned meat. Stir thoroughly so the tomato paste dissolves instead of lurking in stubborn little lumps at the bottom of the pot. Add the Italian seasoning, oregano, sugar, salt, black pepper, and red pepper flakes.
- Bring the sauce to a gentle simmer over medium heat, then reduce the heat to low. Cover the pot loosely and simmer for 60 minutes, stirring every 15–20 minutes so nothing sticks. The finished sauce should look thick and glossy, with small bubbles breaking across the surface rather than a violent tomato eruption.
- Taste the sauce after it has simmered for at least 45 minutes and adjust the seasoning. Add another pinch of salt if the tomatoes taste flat, or another small pinch of sugar if the sauce tastes noticeably sharp. For grandmas spaghetti, the goal is a savory, tomato-rich sauce where the meat and herbs taste integrated rather than like separate ingredients having a committee meeting.
- Bring a large pot of generously salted water to a full boil while the sauce finishes. Add the spaghetti and cook according to the package directions, usually about 8–10 minutes, until the noodles reach al dente texture. Stir during the first minute to keep the strands from clumping into one enormous pasta brick.
- Reserve about ½ cup of pasta water, then drain the spaghetti without rinsing it. The starchy water can loosen the sauce if it becomes too thick, while rinsing would remove starch that helps the sauce cling to the noodles. Add the drained spaghetti to a large serving bowl or return it to the pasta pot.
- Toss the spaghetti with enough meat sauce to coat every strand, then add more sauce to taste. Let the pasta sit with the sauce for 1–2 minutes before serving so the noodles absorb some of the tomato flavor. If the mixture looks dry, add a tablespoon or two of reserved pasta water until it becomes silky rather than soupy.
- Serve the spaghetti immediately with Parmesan and parsley. Spoon extra sauce over individual portions because nobody has ever complained about finding another meatball-sized pocket of sauce on their plate. Add garlic bread on the side and prepare for everyone to mysteriously appear in the kitchen.
Common Mistakes to Avoid
- Boiling the sauce aggressively — A hard boil can make the sauce splatter everywhere and cook down too quickly; keep it at a gentle simmer.
- Skipping the browning step — Pale, steamed meat won’t give the sauce the same savory depth as properly browned beef and sausage.
- Adding all the salt at once — Tomatoes and sausage already contain salt, so season gradually and taste near the end.
- Overcooking the spaghetti — Mushy noodles won’t magically become al dente after meeting the sauce. Pull them when they’re still pleasantly firm.
- Using too little sauce — If the pasta looks dry before serving, add more sauce or a splash of reserved pasta water. Nobody wants naked spaghetti sitting sadly at the bottom of the bowl.
Alternatives & Substitutions
Grandmas spaghetti adapts easily when the refrigerator or pantry refuses to cooperate. For a lighter version, use ground turkey instead of beef, although the sauce will taste a little less rich. You can also use all ground beef if you don’t have Italian sausage; add an extra ½ teaspoon of Italian seasoning and a pinch of fennel seed if you want some of that sausage-like flavor.
For a pork-free version, choose a pork-free Italian-style sausage or replace the sausage with another pound of ground beef. For a dairy-free dinner, simply skip the Parmesan or use a dairy-free Parmesan alternative.
If you’re out of crushed tomatoes, use an equal amount of tomato sauce and simmer the sauce uncovered a little longer to thicken it. Do not skip the tomato paste if you can avoid it, because it gives the sauce body and concentrated tomato flavor.
For extra vegetables, finely dice a bell pepper, carrot, or a handful of mushrooms and sauté them with the onion. If you’re looking for another comforting pasta dinner, try this classic baked ziti or keep things simple with homemade garlic bread.
Frequently Asked Questions
How long does grandmas spaghetti sauce last in the refrigerator?
Grandmas spaghetti sauce keeps for about 3–4 days in the refrigerator when stored in an airtight container. Cool the sauce promptly, refrigerate it within about 2 hours, and reheat leftovers until they’re steaming hot throughout.
Can I make grandmas spaghetti sauce ahead of time?
Yes, the meat sauce can be made up to 3 days ahead and refrigerated before serving. In fact, making the sauce ahead gives the seasonings more time to mingle; reheat it gently over medium-low heat and add a splash of water if it becomes too thick.
Can I freeze grandmas spaghetti sauce?
Yes, the meat sauce freezes well for about 2–3 months when sealed tightly in freezer-safe containers. Freeze the sauce separately from the spaghetti when possible because freshly cooked pasta reheats with a better texture than pasta that has spent weeks frozen.
Why does my spaghetti sauce taste too acidic?
A tomato sauce that tastes overly acidic usually needs more simmering, a little seasoning adjustment, or a very small amount of sugar. Start with ¼ teaspoon additional sugar, stir well, and taste again rather than dumping in a large amount and accidentally turning dinner into tomato candy.
🛒 6-Quart Enameled Cast Iron Dutch Oven & Italian Seasoning Blend
Everything you need to make this dish perfectly:
As an Amazon Associate I earn from qualifying purchases.
Make It Tonight!
This grandmas spaghetti recipe gives you a big pot of hearty sauce without requiring a complicated afternoon project or a mysterious ingredient you have to hunt down at three grocery stores. Let the sauce simmer while you make the salad, warm the bread, or simply enjoy the fact that dinner is already handled. Put the spaghetti on the table with plenty of Parmesan and let everyone serve themselves. Good spaghetti doesn’t need to be fancy—it just needs enough sauce and a seat at the table.
🍽️ Recipes You Can Try
Loved this one? Here are a few more worth your time.
Grandmas spaghetti
Soft, fluffy, and ready in 45 min — this grandmas spaghetti recipe is easy to make with simple ingredients and delivers reliable results every time.
💛 Why You’ll Love This Recipe
- ✓1 tablespoon olive oil — enough to get the onion and garlic moving without turning the pot into an oil slick.
- ✓1 medium yellow onion, finely diced — the aromatic backbone; give it time to soften.
- ✓4 cloves garlic, minced — because two cloves always seems like a suspiciously polite amount.
- ✓1 pound ground beef — use 80–90% lean beef for plenty of flavor without excessive grease.
- ✓1 pound mild Italian sausage — remove the casings if you bought links; this brings serious savory energy.
- ✓1 can (28 ounces) crushed tomatoes — the main tomato base for the sauce.
- ✓1 can (15 ounces) tomato sauce — helps create a smooth, spoonable consistency.
- ✓1 can (6 ounces) tomato paste — concentrated tomato flavor and a thicker sauce.
- ✓1 cup water — loosens the sauce while it simmers and gives the flavors time to mingle.
- ✓2 teaspoons Italian seasoning — the shortcut grandma would probably approve of.
- ✓1 teaspoon dried oregano — adds another layer of herby flavor.
- ✓1 teaspoon granulated sugar — balances the sharp edge of the tomatoes without making the sauce sweet.
- ✓1 teaspoon kosher salt — start here and adjust after simmering.
- ✓½ teaspoon black pepper — enough warmth without picking a fight with the sausage.
- ✓¼ teaspoon red pepper flakes — optional, but excellent if you like a little heat.
- ✓1 pound spaghetti — the classic vehicle for getting sauce from bowl to mouth.
- ✓½ cup grated Parmesan cheese — salty, nutty finishing power.
- ✓2 tablespoons chopped fresh parsley — optional, but it makes the finished plate look considerably more respectable.
- ▢Large pot
- ▢Colander
- ▢Large skillet or sauté pan
- ▢Tongs
- 1Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until it turns soft and translucent rather than browned. Add the garlic and cook for another 30–60 seconds, just until fragrant; if the garlic smells toasted instead of sweet and garlicky, you’ve gone too far.
- 2Brown the ground beef and Italian sausage in the same pot over medium-high heat. Break the meat into small crumbles with a wooden spoon and cook for 8–10 minutes, stirring frequently, until no pink remains and the meat develops browned edges. If the pot contains more than a few tablespoons of rendered fat, carefully drain the excess before continuing.
- 3Add the crushed tomatoes, tomato sauce, tomato paste, and water to the browned meat. Stir thoroughly so the tomato paste dissolves instead of lurking in stubborn little lumps at the bottom of the pot. Add the Italian seasoning, oregano, sugar, salt, black pepper, and red pepper flakes.
- 4Bring the sauce to a gentle simmer over medium heat, then reduce the heat to low. Cover the pot loosely and simmer for 60 minutes, stirring every 15–20 minutes so nothing sticks. The finished sauce should look thick and glossy, with small bubbles breaking across the surface rather than a violent tomato eruption.
- 5Taste the sauce after it has simmered for at least 45 minutes and adjust the seasoning. Add another pinch of salt if the tomatoes taste flat, or another small pinch of sugar if the sauce tastes noticeably sharp. For grandmas spaghetti, the goal is a savory, tomato-rich sauce where the meat and herbs taste integrated rather than like separate ingredients having a committee meeting.
- 6Bring a large pot of generously salted water to a full boil while the sauce finishes. Add the spaghetti and cook according to the package directions, usually about 8–10 minutes, until the noodles reach al dente texture. Stir during the first minute to keep the strands from clumping into one enormous pasta brick.
- 7Reserve about ½ cup of pasta water, then drain the spaghetti without rinsing it. The starchy water can loosen the sauce if it becomes too thick, while rinsing would remove starch that helps the sauce cling to the noodles. Add the drained spaghetti to a large serving bowl or return it to the pasta pot.
- 8Toss the spaghetti with enough meat sauce to coat every strand, then add more sauce to taste. Let the pasta sit with the sauce for 1–2 minutes before serving so the noodles absorb some of the tomato flavor. If the mixture looks dry, add a tablespoon or two of reserved pasta water until it becomes silky rather than soupy.
- 9Serve the spaghetti immediately with Parmesan and parsley. Spoon extra sauce over individual portions because nobody has ever complained about finding another meatball-sized pocket of sauce on their plate. Add garlic bread on the side and prepare for everyone to mysteriously appear in the kitchen.
💡 Tips for Perfect Results
- ✔️Salt your pasta water generously — it should taste like the sea.
- ✔️Reserve a cup of pasta water before draining — the starch helps bind the sauce.
- ✔️Finish cooking the pasta in the sauce for 1–2 min so it absorbs the flavor.
🧊 Storage
Store in an airtight container at room temperature for up to 3 days, refrigerate for up to a week, or freeze for up to 3 months.
Nutrition Information
(per serving)* Estimated values based on typical ingredients — actual nutrition may vary. % Daily Values based on a 2,000 calorie diet.
❓ Frequently Asked Questions
How long does grandmas spaghetti sauce last in the refrigerator?
Grandmas spaghetti sauce keeps for about 3–4 days in the refrigerator when stored in an airtight container. Cool the sauce promptly, refrigerate it within about 2 hours, and reheat leftovers until they’re steaming hot throughout.
Can I make grandmas spaghetti sauce ahead of time?
Yes, the meat sauce can be made up to 3 days ahead and refrigerated before serving. In fact, making the sauce ahead gives the seasonings more time to mingle; reheat it gently over medium-low heat and add a splash of water if it becomes too thick.
Can I freeze grandmas spaghetti sauce?
Yes, the meat sauce freezes well for about 2–3 months when sealed tightly in freezer-safe containers. Freeze the sauce separately from the spaghetti when possible because freshly cooked pasta reheats with a better texture than pasta that has spent weeks frozen.
Why does my spaghetti sauce taste too acidic?
A tomato sauce that tastes overly acidic usually needs more simmering, a little seasoning adjustment, or a very small amount of sugar. Start with ¼ teaspoon additional sugar, stir well, and taste again rather than dumping in a large amount and accidentally turning dinner into tomato candy.





