Pasta with spinach and tomatoes is a celebration of simple, fresh ingredients coming together in perfect harmony. The tender green spinach and sweet roasted tomatoes mingle with perfectly cooked pasta for a dish that’s light but full of flavor.
This recipe shows that you don’t need a long list of ingredients to feel like you’re at the Italian table. Just a few good basics, some honest cooking, and a love for the flavors that make Italian food so comforting.

Ingredients
This pasta dish brings together fresh greens and juicy cherry tomatoes for a simple, satisfying meal that feels like a hug from the inside. A handful of fragrant basil and a sprinkle of cheese finish it off just right, making this an easy, colorful plate you’ll want to come back to.
- 8 ounces spaghetti
- 1 cup cherry tomatoes, halved
- 2 cups fresh spinach
- 1/2 cup fresh basil leaves
- 2 cloves garlic, minced
- 1/4 cup grated Parmesan cheese
- 2 tablespoons olive oil
- 1/4 teaspoon red pepper flakes (optional)
- Salt, to taste
- Freshly ground black pepper, to taste

Instructions
This recipe is a simple way to bring fresh spinach and sun-ripened cherry tomatoes together with fragrant basil and garlic, wrapped around a cozy bed of spaghetti. It’s quick to pull together, allowing the ingredients to shine without any fuss.
- Boil the pasta: Bring a large pot of salted water to a boil and cook the spaghetti until al dente, according to the package instructions; before draining, reserve a cup of the pasta water.
- Sauté the garlic: While the pasta cooks, heat the olive oil in a large skillet over medium heat and add the minced garlic, cooking until fragrant but not browned, about 1 minute.
- Add cherry tomatoes and chili flakes: Toss in the halved cherry tomatoes and red pepper flakes (if using) and cook, stirring occasionally, until the tomatoes soften and start to burst, about 5 minutes.
- Wilt the spinach: Stir in the fresh spinach and cook just until it wilts, which takes a minute or two, then season lightly with salt and freshly ground black pepper.
- Combine pasta and veggies: Add the drained spaghetti to the skillet along with a splash of the reserved pasta water, tossing gently to coat everything evenly and help create a silky light sauce.
- Mix in basil and cheese: Tear the fresh basil leaves and stir them into the pasta, followed by the grated Parmesan; if the pasta seems dry, add a little more pasta water to loosen things up.
- Season to taste: Give the dish a final taste and adjust the seasoning with more salt and black pepper if needed, then serve warm, with an extra sprinkle of Parmesan if you like.
How to Store Pasta With Spinach and Tomatoes
Let the pasta cool to room temperature, then transfer it to an airtight container. Store in the fridge for up to 3 days. When reheating, add a splash of water or olive oil to keep it from drying out and warm gently in a pan or microwave. This dish is best enjoyed fresh but keeps well if you want a quick meal later on.
Tweaks and Additions
This simple, fresh pasta dish is already packed with lovely flavours, but there are a few easy ways to give it an extra touch. Whether it’s swapping in different cheeses, adding a bit of crunch, or boosting the herb and spice game, these tweaks help keep things interesting without any fuss.
- Swap Parmesan for Pecorino: If you want a slightly sharper and saltier bite, try Pecorino Romano instead of Parmesan—it gives that classic Italian punch without overpowering the fresh ingredients.
- Add toasted pine nuts: Sprinkle some toasted pine nuts on top at the end for a bit of nuttiness and crunch—it’s like a little surprise with every bite.
- Use garlic-infused olive oil: Instead of plain olive oil, heat some garlic-infused olive oil for sautéing—the subtle garlic flavor makes the dish even more fragrant without extra effort.
- Include a squeeze of lemon juice: A quick splash of fresh lemon juice right before serving brightens up the whole dish and adds a lovely zing that balances the sweetness of the tomatoes.
- Swap spinach for baby kale: For a heartier, slightly earthier green, try baby kale—it wilts well and adds some texture without stealing the show.
- Throw in sun-dried tomatoes: Chop a few sun-dried tomatoes and toss them in with the fresh ones to bring in a deeper, richer tomato flavor.
- Add a pinch of nutmeg: A tiny pinch of freshly grated nutmeg when cooking the spinach adds warmth and complexity—just enough to intrigue your taste buds.
- Finish with a drizzle of balsamic glaze: A light zigzag of balsamic glaze on the plate adds a touch of sweet tang that complements the tomatoes beautifully without making things fussy.
