Go Back

Hearty Italian Sausage Spaghetti with Rich Homemade Tomato Sauce

This Hearty Italian Sausage Spaghetti is a comforting pasta dinner made with savory Italian sausage, tender spaghetti, and a rich tomato sauce simmered with basil, oregano, garlic, and Italian herbs. The sauce develops a delicious, well-balanced flavor as it cooks, making this homemade spaghetti recipe perfect for family dinners, cozy evenings, and make-ahead meals.
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings: 6
Course: Dinner
Calories: 310

Ingredients
  

  • ½ pound Italian sausage
  • 3 8-ounce cans tomato sauce
  • 1 14.5-ounce can diced tomatoes
  • 2 bay leaves
  • 1 teaspoon Italian seasoning
  • ½ teaspoon garlic powder
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 1 16-ounce package spaghetti

Method
 

  1. Brown the Italian sausage. Heat a large skillet over medium heat. Add the Italian sausage and cook, stirring frequently and breaking it into smaller pieces, until evenly browned and fully cooked.
  2. Drain excess grease. Carefully drain and discard the excess fat from the cooked sausage to prevent the sauce from becoming oily.
  3. Add the tomatoes. Pour the tomato sauce and diced tomatoes into the skillet with the browned sausage. Stir until evenly combined.
  4. Season the sauce. Add the bay leaves, Italian seasoning, garlic powder, dried basil, dried oregano, salt, and black pepper. Stir gently to distribute the seasonings throughout the tomato mixture.
  5. Simmer the sauce. Reduce the heat to medium-low and allow the sauce to simmer gently for at least 1 hour, stirring occasionally to prevent sticking. Continue simmering longer if desired for deeper flavor.
  6. Prepare the pasta water. Near the end of the sauce's cooking time, bring a large pot of lightly salted water to a rolling boil.
  7. Cook the spaghetti. Add the spaghetti and cook for approximately 8–10 minutes, or until tender but still firm to the bite. Follow the package directions as needed.
  8. Drain the pasta. Drain the spaghetti thoroughly and transfer it to a large serving bowl. Remove and discard the bay leaves from the sauce.
  9. Combine the spaghetti and sauce. Add the cooked spaghetti to the sausage tomato sauce and toss gently until the pasta is evenly coated.
  10. Serve hot. Divide the spaghetti among serving bowls and enjoy while warm.

Notes

  • Simmer the tomato sauce for at least 1 hour to allow the sausage, tomatoes, and seasonings to develop flavor.
  • For a richer, more developed sauce, continue simmering over medium-low heat, stirring occasionally.
  • The recipe uses Italian sausage, tomato sauce, diced tomatoes, bay leaves, Italian seasoning, garlic powder, basil, and oregano.
  • Cook the spaghetti until al dente, meaning tender but still slightly firm when bitten.
  • Remove the bay leaves before serving.
  • Toss the cooked spaghetti with the sauce until evenly coated.
  • The finished sauce should be rich and savory rather than overly sweet.