Description
Looking for a quick weeknight dinner idea that’s creamy, rich, and loaded with flavor? This Creamy Tomato Spinach Pasta is the ultimate comfort food that’s perfect for busy nights, cozy evenings, or when you just want something really satisfying. With a luscious tomato-cream sauce, sweet bursts of cherry tomatoes, and fresh wilted spinach, this easy recipe is a go-to for pasta lovers. It’s a delicious vegetarian option packed with flavor, making it one of the best healthy-ish pasta ideas you can whip up in under 30 minutes. Whether you’re after a simple dinner recipe, a creamy pasta dish, or a meal prep lunch that keeps well, this one delivers in every bite.
Ingredients
- 12 oz penne pasta
- 1 tbsp olive oil
- 3 cloves garlic, minced
- 2 cups cherry tomatoes
- 1 cup heavy cream
- 1/2 cup freshly grated parmesan cheese
- 3 cups fresh spinach
- Salt and black pepper to taste
- Optional: 1/2 tsp crushed red pepper flakes
Instructions
- Bring a large pot of salted water to a boil. Cook penne pasta until al dente. Reserve 1/2 cup pasta water, then drain.
- In a large skillet, heat olive oil over medium heat. Add garlic and cook for 30 seconds.
- Add cherry tomatoes and cook until they begin to burst, about 5–7 minutes.
- Lower the heat and pour in the heavy cream. Stir and simmer for 2–3 minutes.
- Add the spinach and stir until wilted.
- Add the cooked pasta and parmesan cheese. Stir to combine. If sauce is too thick, add some reserved pasta water.
- Season with salt, pepper, and red pepper flakes if using. Serve hot with extra cheese if desired.
- Prep Time: 5 minutes
- Cook Time: 20 minutes