
Tomato Spinach Pasta
Tomato Spinach Pasta is a simple and colorful dish that brings together fresh spinach and juicy tomatoes with pasta for an easy, tasty meal. The bright flavors of ripe tomatoes…
Tip: save now, make later.
Tomato Spinach Pasta is a simple and colorful dish that brings together fresh spinach and juicy tomatoes with pasta for an easy, tasty meal. The bright flavors of ripe tomatoes mingle with tender spinach leaves, making every bite light but satisfying. It’s the kind of meal that feels fresh and comforting at the same time.
I love making this pasta when I want something quick but still healthy and full of flavor. It’s one of those recipes where you can toss everything together in just a few minutes and end up with a dish that tastes like you spent hours in the kitchen. Plus, it’s a great way to get a good serving of veggies without any fuss.
My favorite way to enjoy this pasta is with a sprinkle of Parmesan cheese and a bit of crusty bread on the side. It’s perfect for a cozy weeknight dinner or even as a light lunch. Whenever I make it, I always end up going back for seconds because it’s just that good and simply wholesome.
Key Ingredients & Substitutions
Penne Pasta: This shape holds the sauce nicely, but you can swap with fusilli or rigatoni if you prefer. Whole wheat pasta works well for added fiber.
Fresh Spinach: Baby spinach is perfect here. If you can’t find fresh, frozen spinach works in a pinch — just squeeze out extra water before adding.
Tomatoes: Fresh tomatoes give a bright flavor, but canned diced tomatoes are great year-round. Cherry tomatoes halved also add a nice burst.
Parmesan Cheese: Parmesan adds a salty depth. For a dairy-free option, nutritional yeast gives a similar cheesy flavor.
Heavy Cream (optional): Use it if you want a creamy touch. For a lighter dish, skip it or swap with coconut milk or cashew cream for a vegan twist.
How Do You Get the Spinach to Wilt Just Right Without Overcooking?
The spinach cooks fast and you want it tender but still vibrant. Here’s how:
- Start by adding spinach in batches so it fits in the pan without crowding.
- Stir it gently as it wilts, which usually takes 1-2 minutes.
- Remove from heat as soon as the leaves shrink and turn bright green.
- This keeps the spinach tender and avoids a mushy texture.
Adding spinach too early or cooking too long can make it watery and less fresh-tasting. Watch it closely and it’ll be just right every time!
Equipment You’ll Need
- Large pot – for boiling the pasta; a big pot helps prevent sticking.
- Colander – to drain the pasta easily without losing any.
- Large skillet or sauté pan – perfect for cooking the sauce and wilting the spinach together.
- Wooden spoon or spatula – to stir the ingredients gently without scratching your pan.
- Grater – for fresh Parmesan cheese to top off your pasta with good flavor.
Flavor Variations & Add-Ins
- Add cooked chicken or sausage for extra protein and a heartier meal.
- Stir in sun-dried tomatoes or roasted red peppers for a deeper, sweeter tomato flavor.
- Swap Parmesan for feta or goat cheese for a tangy twist.
- Mix in some pine nuts or toasted walnuts for added crunch and nuttiness.
How to Make Tomato Spinach Pasta?
Ingredients You’ll Need:
- 8 oz penne pasta
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 small onion, finely chopped
- 2 cups fresh spinach leaves
- 2 large tomatoes, diced (or 1 can diced tomatoes)
- 1/2 tsp red pepper flakes (optional)
- Salt and black pepper, to taste
- 1/4 cup grated Parmesan cheese, plus extra for serving
- 1/4 cup heavy cream or half-and-half (optional for creaminess)
- Fresh basil or parsley for garnish (optional)
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and cook. It’s quick to make, with most of the time spent boiling pasta and gently cooking the sauce. Perfect for a fast and tasty meal!
Step-by-Step Instructions:
1. Cook the Pasta:
Bring a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions until al dente. Drain the pasta and set it aside.
2. Prepare the Sauce:
Heat olive oil in a large skillet over medium heat. Add the minced garlic and chopped onion. Sauté for about 3-4 minutes until fragrant and translucent.
3. Add Tomatoes and Seasoning:
Stir in the diced tomatoes and cook for 5 minutes until they soften and release their juices. Add red pepper flakes if you like some heat, then season with salt and black pepper.
4. Wilt the Spinach:
Add the fresh spinach leaves to the skillet and cook, stirring occasionally, until they just wilt, about 1-2 minutes.
5. Make it Creamy (Optional):
Pour in the heavy cream or half-and-half if you want a richer sauce. Stir well and let it warm through for 1-2 minutes.
6. Combine Pasta and Sauce:
Add the cooked pasta to the skillet and toss everything together until the pasta is well coated with the tomato and spinach sauce.
7. Add Cheese and Final Taste:
Stir in the grated Parmesan cheese until melted and combined. Taste and adjust seasoning with more salt, pepper, or red pepper flakes if needed.
8. Serve:
Serve your Tomato Spinach Pasta hot, garnished with extra Parmesan cheese and fresh basil or parsley if you like. Enjoy this tasty and colorful meal!
Can I Use Frozen Spinach Instead of Fresh?
Yes, you can! Just make sure to thaw the frozen spinach completely and squeeze out any excess water before adding it to the skillet. This prevents the sauce from becoming too watery.
What Can I Substitute for Heavy Cream?
If you want a lighter or dairy-free option, you can use half-and-half, coconut milk, or a plant-based cream alternative. Skipping the cream altogether still results in a delicious, fresh tomato-based sauce.
Can I Make This Pasta Ahead of Time?
Absolutely! Prepare the pasta and sauce, then store them separately in airtight containers in the fridge for up to 2 days. Reheat gently on the stove or in the microwave, stirring occasionally.
How Should I Store Leftovers?
Keep leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm the pasta over low heat on the stove or in short microwave bursts, adding a splash of water or cream if it seems dry.
