Sausage Pasta with Tomato, Spinach, and Basil Recipe
Introduction
This sausage pasta is a hearty and flavorful weeknight meal that comes together quickly. With juicy Italian sausages cooked in a rich tomato sauce and tossed with tender spiral pasta, it’s comfort food made simple. Fresh basil and Parmesan add the perfect finishing touch.

Ingredients
- 250 g / 0.5 lb spiral pasta
- 500 g / 1 lb good Italian sausages (or other quality sausages of choice)
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 800 g / 28 oz crushed tomato (or tomato passata)
- 1 tsp chilli flakes / red pepper flakes (adjust to taste)
- Salt and pepper
- 1–2 big handfuls baby spinach (optional)
- Basil leaves, finely sliced
- Parmesan cheese
Instructions
- Step 1: Bring a large pot of water to a boil. Cook the pasta according to the packet directions, but reduce the cooking time by 1 to 2 minutes so the pasta remains slightly firm.
- Step 2: Just before draining the pasta, reserve 1 cup of the pasta cooking water. Then drain the pasta and set aside.
- Step 3: Using a sharp knife, cut the sausages into chunks about 1.5 cm (around 3/5″). The pieces may look uneven or a bit messy; don’t worry, they will firm up as they cook.
- Step 4: Heat the olive oil in a large skillet over high heat. Add the sausage pieces and cook until they are well browned on the outside—you don’t need to cook them through at this stage.
- Step 5: Add the chopped onion and minced garlic to the skillet. Cook for about 2 minutes, until the onion is translucent and the sausages are nicely browned.
- Step 6: Pour in the crushed tomato and stir in the chilli flakes, salt, and pepper to taste. Reduce the heat to medium and let the sauce bubble away energetically for about 8 minutes, stirring occasionally, until it thickens.
- Step 7: If using, add the baby spinach along with the cooked pasta and about 1/2 cup of the reserved pasta water. Toss everything quickly for no more than a minute to combine and heat through without breaking the pasta.
- Step 8: Remove the skillet from the heat. Serve immediately, garnished generously with sliced basil and Parmesan cheese. Enjoy!
Tips & Variations
- For a milder dish, reduce or omit the chilli flakes. You can also add a splash of cream or a knob of butter at the end for a richer sauce.
- Substitute spinach with other greens like kale or rocket, adding them at the same step.
- Use spicy sausages for extra heat or try flavored varieties such as fennel or garlic sausage for different tastes.
- If you want a smoother sauce, use tomato passata instead of crushed tomatoes.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water if the sauce has thickened too much. For best texture, avoid overcooking when reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of pasta for this recipe?
Yes, spiral pasta works well to hold the sauce, but you can use penne, fusilli, or any pasta shape you prefer or have on hand.
What can I do if I don’t have fresh basil?
If fresh basil isn’t available, dried basil can be added to the sauce while it simmers, though fresh basil provides a brighter flavor and is best added at the end as a garnish.
Print
Sausage Pasta with Tomato, Spinach, and Basil Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A flavorful and hearty sausage pasta dish featuring Italian sausages cooked with garlic, onions, and a rich tomato sauce, tossed with spiral pasta and optional baby spinach. This quick and easy stovetop recipe is perfect for a satisfying weeknight meal, garnished with fresh basil and Parmesan cheese for an authentic Italian touch.
Ingredients
Pasta
- 250 g / 0.5 lb spiral pasta
Sausage and Sauce
- 500 g / 1 lb good Italian sausages (or other quality sausages of choice)
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 800 g / 28 oz crushed tomato (or tomato passata)
- 1 tsp chilli flakes / red pepper flakes (adjust to taste)
- Salt and pepper, to taste
Vegetables and Garnish
- 1 – 2 big handfuls baby spinach (optional)
- Basil leaves, finely sliced
- Parmesan cheese, for serving
Instructions
- Cook the Pasta: Bring a large pot of water to a boil. Cook the spiral pasta according to the package instructions, but reduce the cooking time by 1 to 2 minutes to keep it slightly firm. Just before draining, reserve 1 cup of the pasta cooking water, then drain the pasta.
- Prepare the Sausages: Using a sharp knife, cut the sausages into chunks about 1.5 cm (approx. 3/5 inch). The pieces may look irregular and slightly smudged, but this will correct itself during cooking.
- Brown the Sausages: Heat olive oil in a large skillet over high heat. Add the sausage chunks and cook until they are well browned on the outside, though they don’t have to be fully cooked internally yet.
- Sauté Onion and Garlic: Add the finely chopped onion and minced garlic to the skillet with the sausages. Cook for about 2 minutes or until the onion becomes translucent and the sausages are deeply browned.
- Add Tomato and Seasoning: Pour in the crushed tomatoes, then add the chili flakes, a pinch of salt, and pepper. Stir to combine, reduce the heat to medium, and let the sauce bubble vigorously for 8 minutes or until it has thickened, stirring occasionally.
- Toss Pasta and Spinach: If using, add the baby spinach to the skillet. Then add the drained pasta along with about 1/2 cup of the reserved pasta cooking water. Toss everything quickly for no longer than 1 minute to avoid overcooking the pasta.
- Serve: Remove the skillet from heat. Serve the pasta immediately, garnished generously with fresh basil leaves and freshly grated Parmesan cheese. Enjoy your delicious meal!
Notes
- Reserve some pasta water before draining; it helps to loosen and bind the sauce for a better texture.
- You can substitute Italian sausages with any quality sausages according to your preference.
- Adjust chili flakes based on your preferred spice level.
- The spinach is optional but adds a nice fresh contrast and extra nutrients.
- This dish is best served immediately to enjoy the texture and flavors at their peak.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: sausage pasta, Italian sausage recipe, quick pasta dinner, stovetop pasta, easy sausage pasta, tomato sausage pasta

