Why You’ll Love This Recipe
Tomato Spinach Pasta is a simple, healthy, and flavorful dish that comes together quickly with minimal ingredients. Juicy tomatoes, fresh spinach, and al dente pasta are tossed in a light garlic-infused sauce, making it a perfect choice for a weeknight dinner or a satisfying lunch. It’s vegetarian, budget-friendly, and can be easily customized with add-ins like cheese or protein.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
pasta (penne, spaghetti, or your choice)olive oilgarlic (minced)cherry tomatoes or diced canned tomatoesfresh spinachsalt and peppercrushed red pepper flakes (optional)Parmesan cheese (optional)basil or parsley (optional for garnish)
directions
Cook the pasta in salted boiling water according to package instructions. Drain and set aside, reserving 1/2 cup of pasta water.
In a large skillet, heat olive oil over medium heat. Add minced garlic and cook until fragrant, about 1 minute.
Add the tomatoes and cook until they begin to soften and release their juices, about 5-7 minutes.
Add the fresh spinach and cook until wilted, stirring often.
Season with salt, pepper, and red pepper flakes if using.
Toss the cooked pasta into the skillet along with a splash of reserved pasta water to create a light sauce.
Mix well until everything is combined and heated through.
Serve topped with grated Parmesan cheese and chopped herbs, if desired.
Servings and timing
This recipe yields approximately 4 servings.
Preparation time: 10 minutes
Cooking time: 15 minutes
Total time: 25 minutes
Variations
Add grilled chicken, shrimp, or sausage for a protein boost.
Use sun-dried tomatoes for a richer, tangier flavor.
Swap spinach with kale or arugula for a different green.
Add a splash of cream or a dollop of ricotta for a creamy finish.
Use gluten-free or whole wheat pasta as needed.
storage/reheating
Store in an airtight container in the refrigerator for up to 4 days.
Reheat in a skillet over medium heat with a splash of water or olive oil to loosen the sauce.
Microwave individual portions for 1-2 minutes until heated through.
FAQs
Can I use frozen spinach?
Yes, thaw and drain well before adding to the pan.
Is this dish vegan?
Yes, as long as you omit the cheese or use a vegan substitute.
Can I make it spicy?
Yes, add more red pepper flakes or chopped chili for heat.
What type of pasta works best?
Any shape works, but short pasta like penne or fusilli hold the sauce well.
Can I add other vegetables?
Absolutely—zucchini, mushrooms, or bell peppers pair well.
Do I need to peel the tomatoes?
No, cherry or canned tomatoes work great as-is.
Can I use tomato sauce instead?
Yes, for a saucier version, replace fresh tomatoes with your favorite tomato sauce.
Is it good cold?
It can be served as a pasta salad when chilled, especially with a splash of lemon juice.
Can I freeze it?
It’s best fresh, but you can freeze it for up to 1 month if needed.
Is Parmesan necessary?
No, but it adds a nice salty finish. Nutritional yeast is a good vegan alternative.
Conclusion
Tomato Spinach Pasta is a quick, wholesome, and delicious meal that’s perfect for any day of the week. With just a handful of ingredients and easy steps, it delivers big flavor in minimal time. Whether served as a main dish or a hearty side, this recipe is sure to become a staple in your kitchen.
PrintTomato Spinach Pasta
- Prep Time: 10 min
- Cook Time: 20 min
- Total Time: 30 min
- Yield: 4 servings
- Category: Main
- Method: Sauté & Simmer
- Cuisine: Italian‑inspired
- Diet: Vegetarian
Description
Creamy tomato and spinach pasta that’s simple, comforting, and perfect for a quick weeknight meal.
Ingredients
- 8 oz pasta (penne, fusilli, or your choice)
- 1 Tbsp olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 can (14 oz) diced tomatoes
- ½ cup tomato sauce
- 1 tsp dried oregano
- ½ tsp red pepper flakes (optional)
- Salt & pepper, to taste
- 2 cups fresh spinach, roughly chopped
- ¼ cup heavy cream (or half‑and‑half)
- ¼ cup grated Parmesan cheese, plus extra for serving
- Fresh basil leaves, torn, for garnish
Instructions
- Cook pasta according to package directions until al dente. Drain and set aside, reserving ½ cup pasta water.
- Heat olive oil in a large skillet over medium heat. Sauté onion until translucent, about 4 min.
- Add garlic and red pepper flakes; cook 1 min until fragrant.
- Stir in diced tomatoes, tomato sauce, oregano, salt and pepper. Simmer 5–7 min to meld flavors.
- Add spinach and cook until wilted, about 2 min.
- Pour in heavy cream and Parmesan; stir until cheese melts and sauce is smooth. If sauce is too thick, add reserved pasta water a splash at a time.
- Toss cooked pasta into the skillet, coating it in sauce. Cook 1–2 min until everything is heated through.
- Serve topped with extra Parmesan and fresh basil.
Notes
- Use half‑and‑half or Greek yogurt for a lighter creamy option.
- Add cooked chicken or chickpeas for protein.
- Substitute fresh cherry tomatoes if preferred.
- Fresh spinach works best, but wilted frozen spinach also works (thawed and drained).