Garlic Butter Spaghetti with Cheesy Italian Sausage and Spinach Recipe
Introduction
This Garlic Butter Spaghetti with Cheesy Italian Sausage and Spinach is a comforting and flavorful pasta dish perfect for weeknight dinners. It combines savory sausage, tender spinach, and melted cheese in a rich garlic butter sauce. Ready in just 30 minutes, it’s a satisfying meal the whole family will love.

Ingredients
- 400g spaghetti
- 250g Italian sausage
- 3 cups fresh spinach
- 4 cloves garlic, minced
- 4 tablespoons butter
- 1 cup shredded mozzarella cheese
- 1/3 cup grated Parmesan cheese
- Salt to taste
- Black pepper to taste
- 1 tablespoon olive oil
Instructions
- Step 1: Bring a large pot of salted water to a boil. Cook the spaghetti until al dente, then drain and set aside.
- Step 2: In a large skillet, heat olive oil over medium heat. Add the Italian sausage, crumble it as it cooks, and sauté until browned. Remove the sausage from the skillet and set aside.
- Step 3: In the same skillet, add butter and minced garlic. Cook for about 1 minute until fragrant, being careful not to burn the garlic.
- Step 4: Add the fresh spinach to the skillet and sauté until wilted.
- Step 5: Return the cooked sausage to the skillet. Add the drained spaghetti and toss everything together to coat the noodles evenly in the garlic butter sauce.
- Step 6: Sprinkle the shredded mozzarella and grated Parmesan cheese over the pasta. Cover the skillet with a lid and let the cheese melt for 2 to 3 minutes.
- Step 7: Season with salt and black pepper to taste. Toss gently once more and serve hot.
Tips & Variations
- Use spicy Italian sausage if you prefer a little heat in your dish.
- For extra creaminess, add a splash of heavy cream before tossing the pasta with cheese.
- Swap spinach for kale or arugula for a different leafy green flavor and texture.
- Finish with fresh chopped parsley or basil for added freshness.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet over low heat or in the microwave, adding a splash of water or broth to loosen the sauce if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, this recipe works well with other pasta shapes like penne, fusilli, or fettuccine. Just adjust the cooking time according to the pasta package instructions.
Is there a vegetarian alternative?
You can substitute the Italian sausage with plant-based sausage or sautéed mushrooms for a vegetarian version that still offers great flavor and texture.
Print
Garlic Butter Spaghetti with Cheesy Italian Sausage and Spinach Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
This Garlic Butter Spaghetti with Cheesy Italian Sausage and Spinach is a deliciously comforting pasta dish combining al dente spaghetti with savory Italian sausage, fresh spinach, and a rich garlic butter sauce. Topped with melted mozzarella and Parmesan cheese, it makes for a quick and satisfying meal perfect for any weeknight dinner.
Ingredients
Pasta
- 400g spaghetti
Sausage and Vegetables
- 250g Italian sausage
- 3 cups fresh spinach
- 4 cloves garlic, minced
Other Ingredients
- 4 tablespoons butter
- 1 tablespoon olive oil
- 1 cup shredded mozzarella cheese
- 1/3 cup grated Parmesan cheese
- Salt to taste
- Black pepper to taste
Instructions
- Cook the spaghetti: Bring a large pot of salted water to a boil. Add the spaghetti and cook until al dente according to package instructions, about 8-10 minutes. Drain and set aside.
- Brown the sausage: Heat olive oil in a large skillet over medium heat. Add the Italian sausage, crumbling it as it cooks. Sauté until browned and fully cooked, about 6-8 minutes. Remove the sausage from the skillet and set aside.
- Sauté garlic: In the same skillet, add butter and minced garlic. Cook for about 1 minute until the garlic is fragrant but not browned.
- Cook the spinach: Add fresh spinach to the skillet and sauté until wilted, which should take about 2-3 minutes.
- Combine ingredients: Return the cooked sausage to the skillet, then add the drained spaghetti. Toss everything together so that the noodles are well coated with the garlic butter sauce and mixed evenly with the sausage and spinach.
- Melt the cheese: Sprinkle the shredded mozzarella and grated Parmesan cheese evenly over the pasta mixture. Cover the skillet with a lid and let it sit for 2-3 minutes over low heat to allow the cheese to melt.
- Season and serve: Season the dish with salt and black pepper to taste. Toss gently to combine, then serve hot for a comforting and flavorful meal.
Notes
- You can substitute Italian sausage with turkey sausage for a leaner option.
- For a spicier kick, use spicy Italian sausage or add red pepper flakes when sautéing garlic.
- Fresh spinach can be replaced with kale or other leafy greens as preferred.
- To make it vegetarian, omit the sausage and add sautéed mushrooms or plant-based sausage alternatives.
- Leftovers can be stored in an airtight container in the fridge for up to 3 days and reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: garlic butter spaghetti, Italian sausage pasta, cheesy spinach pasta, easy weeknight dinner, quick pasta recipe

