Spaghetti with Garlic & Spinach

Simple • Fresh • Flavorful • 20-Minute Dinner

This light and comforting spaghetti dish is bursting with garlicky olive oil, tender spinach, and a hint of spice. It’s quick, wholesome, and perfect for busy weeknights.


📋 Recipe Card

Servings: 4
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Dietary: Vegetarian • Mediterranean • Can Be Made Vegan

✅ Ingredients

  • Spaghetti
  • Olive oil
  • Garlic cloves, thinly sliced
  • Fresh spinach
  • Red pepper flakes (optional)
  • Salt & black pepper
  • Parmesan cheese, freshly grated (optional)
  • Lemon wedges, for serving

👩‍🍳 Instructions

  1. Cook spaghetti in salted boiling water until al dente. Reserve 1 cup of pasta water, then drain.
  2. In a skillet, heat olive oil over medium heat. Add garlic and sauté until fragrant and lightly golden.
  3. Add spinach and red pepper flakes. Cook until spinach wilts.
  4. Toss cooked spaghetti into skillet with spinach-garlic mixture. Add reserved pasta water as needed to loosen.
  5. Season with salt and pepper.
  6. Serve with Parmesan cheese and lemon wedges.

Recipe Note: For vegan, skip Parmesan or use nutritional yeast.


🌟 Why You’ll Love It

  • Only 8 simple ingredients
  • Ready in 20 minutes
  • Balanced between comfort and freshness
  • Easy to adapt for vegan or gluten-free diets

🥄 Step-by-Step Guide

Step 1 – Cook the Pasta
Bring salted water to a boil, cook spaghetti until al dente, and save some pasta water.

Step 2 – Infuse the Oil
Sauté garlic in olive oil until golden. Tip: Don’t let it burn or it’ll taste bitter.

Step 3 – Wilt the Spinach
Stir in spinach and red pepper flakes. Cook briefly until leaves just soften.

Step 4 – Toss Together
Add spaghetti and a splash of pasta water. Toss until glossy and coated.

Step 5 – Serve & Enjoy
Plate, sprinkle Parmesan, and serve with a squeeze of lemon.


🥬 Ingredient Notes & Substitutions

  • Spaghetti → Any pasta shape works; try whole wheat or gluten-free.
  • Olive Oil → Use extra-virgin for best flavor.
  • Garlic → Fresh is key here; don’t replace with powder.
  • Spinach → Sub with kale, arugula, or Swiss chard.
  • Parmesan → Swap with pecorino romano or nutritional yeast for dairy-free.

🍽️ Variations & Serving Ideas

  • Add grilled chicken, shrimp, or chickpeas for protein.
  • Toss in cherry tomatoes for a burst of sweetness.
  • Sprinkle with toasted pine nuts or walnuts for crunch.
  • Serve alongside crusty garlic bread and a green salad.

🧊 Storage & Make-Ahead Tips

  • Store: Refrigerate in an airtight container up to 3 days.
  • Reheat: Warm gently on the stove with a splash of water or olive oil.
  • Not Freezer-Friendly: Spinach will lose texture after freezing.

🔢 Nutrition (per serving, without cheese)

  • Calories: ~310 kcal
  • Protein: 9g
  • Fat: 10g
  • Carbs: 45g
  • Fiber: 4g

Dietary Highlights: Vegetarian • Mediterranean


❓ FAQ

Q: Can I use frozen spinach?
A: Yes, just thaw and squeeze out excess water before adding.

Q: What pasta works best?
A: Thin spaghetti or linguine works best, but any pasta will do.

Q: Can I make this spicy?
A: Yes! Increase red pepper flakes or add a pinch of cayenne.