Description
A bowl of Creamy Tomato Spinach Pasta is pure comfort food. This easy recipe is rich, flavorful, and filled with creamy tomato goodness and vibrant spinach—all tossed with tender penne pasta. It’s the kind of dish that’s perfect for a quick weeknight dinner or to impress guests with minimal effort. Whether you’re looking for quick breakfast-for-dinner ideas, a healthy snack, or satisfying dinner ideas, this creamy pasta fits the bill.
The sauce is silky and comforting, hugging each piece of pasta in a delicious blend of tomato and cream. Fresh garlic and onions provide a flavorful base, while Parmesan adds a nutty depth. The spinach not only brings a touch of green but also a mild earthiness that balances the richness of the cream. It’s an easy recipe that delivers big on taste and makes a delightful addition to your go-to food ideas.
Ingredients
300g (10 oz) penne pasta
1 tablespoon olive oil
3 cloves garlic, minced
1 small onion, finely chopped
1 can (400g / 14 oz) diced tomatoes
1 tablespoon tomato paste
100ml (1/3 cup) heavy cream
2 cups fresh spinach leaves
1/2 teaspoon salt (adjust to taste)
1/4 teaspoon black pepper
1/2 teaspoon Italian seasoning (optional)
1/4 cup grated Parmesan cheese, plus more for garnish
Instructions
- Cook the penne pasta in salted boiling water until al dente. Reserve 1/2 cup of pasta water, then drain and set aside.
- In a large skillet, heat olive oil over medium heat. Sauté the onion until soft (2–3 minutes), then add garlic and cook for another minute.
- Stir in the tomato paste and cook for 1–2 minutes. Add diced tomatoes, salt, pepper, and Italian seasoning. Let simmer for 5–7 minutes.
- Lower heat and add heavy cream. Stir well and simmer for another 2–3 minutes until creamy.
- Add spinach and cook until wilted, about 1–2 minutes.
- Toss in the cooked pasta and mix until coated. Add a bit of reserved pasta water if needed.
- Stir in Parmesan cheese, adjust seasoning, and serve hot with extra cheese and pepper.