As I stirred the bubbling pot of Creamy One-Pot Spinach Tomato Pasta, a wave of comfort washed over me. This simple yet satisfying dish transforms fresh ingredients into a weeknight wonder, marrying the vibrant flavors of tomatoes and healthy spinach with perfectly cooked pasta. Not only is it a quick meal that takes minimal time to prepare, but it also frees up your evening for more important things (like catching up on your favorite show!). Infused with garlic, cream, and melty parmesan, it’s a delightful comfort food that leaves you feeling nourished without the heaviness. Whether you’re looking to impress at a casual gathering or need a refreshing upgrade to your dinner routine, this recipe has you covered. What’s your go-to ingredient for making a dish feel special?

Why is Spinach Tomato Pasta a must-try?
Simplicity at its finest: This one-pot dish requires minimal effort, making weeknight cooking a breeze.
Bursting with flavor: Fresh tomatoes and garlic create a rich, aromatic experience that elevates your meal effortlessly.
Creamy goodness: The heavy cream and parmesan blend beautifully, delivering just the right amount of indulgence without being too heavy.
Versatile option: Whether you stick to the classic or swap in delicious variations like penne or add grilled chicken, the customization is endless!
Quick & time-saving: Ready in under 30 minutes, it’s perfect for busy days, allowing you to enjoy hearty food without fuss.
Pair it perfectly with a side of garlic bread or a refreshing salad for a delightful dining experience that satisfies! Don’t forget to check out my Butter Chicken Pasta variation for another delicious twist!
Spinach Tomato Pasta Ingredients
• Whipping up this creamy delight? Here’s what you’ll need!
For the Pasta
- Penne Pasta – The sturdy base for our dish; rigatoni or fusilli works well too.
For the Base
- Olive Oil – Perfect for sautéing your garlic and onions to add depth.
- Onion – Adds sweetness; cook until translucent for best flavor.
- Garlic – Essential for that aromatic punch; sauté carefully to prevent burning.
- Sun-Dried Tomatoes – If you have them, they elevate the tomato flavor, but they can be omitted if necessary.
- Tomato Paste – Thickens the sauce for a richer Spinach Tomato Pasta experience; don’t skip this!
For the Sauce
- Chicken Stock – A flavor-packed base; swap with vegetable stock for a vegetarian option.
- Heavy Whipping Cream – For luscious creaminess; allow it to reach room temperature before adding.
For the Vegetables
- Fresh Spinach – Vital for nutrition and color; add at the end to avoid overcooking.
- Fresh Basil – A fragrant finish; you can use dried basil in a pinch.
For the Finishing Touch
- Parmesan Cheese – Melts beautifully for added richness; freshly shredded is best!
- Black Pepper & Kosher Salt – Season to your liking; these enhance every bite.
- Red Chili Flakes – Optional heat; adjust based on your spice preference.
This creamy Spinach Tomato Pasta has everything you need for a quick weeknight meal!
Step‑by‑Step Instructions for Creamy One-Pot Spinach Tomato Pasta
Step 1: Sauté Aromatics
Heat 1 tablespoon of sun-dried tomato oil in a large pot over medium-high heat for about 1 minute. Once hot, add finely chopped onion and sauté until it becomes translucent and slightly browned, around 3-5 minutes. Stir occasionally to keep the onions from sticking or burning, allowing their sweetness to develop as the base for our delicious Spinach Tomato Pasta.
Step 2: Add Garlic and Tomatoes
Next, add minced garlic and sun-dried tomatoes to the pot. Sauté the mixture for 2-3 minutes until the garlic is fragrant and just starting to turn golden. This step infuses the dish with robust flavors that will shine through in the finished creamy tomato pasta, so make sure to keep an eye on it to avoid burning the garlic.
Step 3: Incorporate Tomato Paste
Stir in the tomato paste, cooking for an additional 2 minutes. This will deepen the flavor of your sauce and give it a beautiful, rich color. Keep stirring until the tomato paste is well combined with the aromatics. Allow the mixture to heat through, letting the flavors meld and become the vibrant foundation of our creamy Spinach Tomato Pasta.
Step 4: Deglaze with Stock
Gradually pour in 2 cups of chicken stock, scraping the bottom of the pot to deglaze and release any flavorful browned bits. Bring the liquid to a simmer over medium heat, allowing it to bubble gently for about 2 minutes. This will create a flavorful base for your sauce, ensuring every bite of pasta is packed with deliciousness.
Step 5: Add Cream and Season
Reduce the heat to low, then stir in 1 cup of heavy whipping cream. Mix well until fully incorporated, and season with black pepper, kosher salt, and red chili flakes to taste. Allow the sauce to gently simmer for about 2-3 minutes, creating a creamy consistency that complements our spinach tomato pasta beautifully.
Step 6: Introduce the Pasta
Add 12 ounces of penne pasta to the pot, stirring to coat the pasta evenly with the sauce. Turn the heat to low-medium and cook uncovered for about 10 minutes, stirring occasionally. Keep an eye on the pasta to achieve your desired texture, letting it absorb the creamy flavors of the sauce while cooking.
Step 7: Add Fresh Spinach and Basil
Once the pasta is cooked to your liking, fold in 4 cups of fresh spinach and a handful of chopped basil. Stir gently, allowing the spinach to wilt down into the sauce. This should take just 1-2 minutes, infusing your Creamy One-Pot Spinach Tomato Pasta with freshness and vibrant color for a nourishing touch.
Step 8: Adjust Consistency and Finish
If the sauce appears too thick, add reserved pasta water or a little more chicken stock to reach your desired consistency. Stir well and let it simmer for an additional minute. This final touch ensures that your creamy sauce is just the right thickness to cling to the pasta perfectly and enhance every bite of this delightful dish.
Step 9: Stir in Parmesan
Finish your creamy Spinach Tomato Pasta by stirring in 1 cup of freshly grated Parmesan cheese until it melts completely into the sauce. This adds a rich, savory note to the dish. Continue stirring for another minute, allowing the cheese to meld beautifully with the other ingredients for a truly divine flavor.
Step 10: Serve and Garnish
Serve the creamy Spinach Tomato Pasta hot, garnishing with extra Parmesan and fresh basil if desired. This beautifully rich and flavorful meal is sure to impress, offering a comforting dish perfect for any weeknight dinner. Enjoy the vibrant colors and aromas as you dish it up, creating a warm and inviting atmosphere at your table!

Spinach Tomato Pasta Variations
Feel free to embrace your creativity and customize this dish to make it your own!
-
Whole Grain Pasta: Swap in whole grain or gluten-free pasta for a healthier twist. It adds a nutty flavor and extra fiber.
-
Protein Boost: Add grilled chicken or shrimp for an extra protein kick. The savory flavor of the meat enhances the creamy sauce beautifully.
-
Veggie Lovers: Toss in bell peppers, zucchini, or asparagus for more color and nutrition. These veggies bring additional crunch and freshness to every bite.
-
Herb Explosion: Experiment with fresh herbs like parsley or oregano instead of basil. Each herb brings its own aroma and taste, offering tremendous variety.
-
Vegan Delight: Substitute heavy cream with coconut cream and use nutritional yeast instead of parmesan for a creamy vegan version. You’ll still enjoy a rich flavor while being plant-based!
-
Spicy Kick: Increase the red chili flakes or add jalapeños for an extra sizzling heat. Perfect for the spice lovers who like a little thrill in their meals!
-
Cheesy Goodness: Go beyond parmesan and try mixing in mozzarella or goat cheese for a different creamy texture. It adds depth and richness that’s oh-so-yummy!
-
Mediterranean Twist: Include olives or feta cheese for a Mediterranean flair. The briny taste will elevate your dish, making it truly sensational.
No matter how you choose to spin this recipe, it’s a quick and versatile dish, perfect to customize for every appetite! For more pasta inspiration, don’t forget to check out my delightful Butter Chicken Pasta that combines exciting flavors in a unique way.
How to Store and Freeze Spinach Tomato Pasta
Fridge: Store leftovers in an airtight container for up to 4 days. The flavors actually deepen as the dish rests, offering a rewarding taste experience!
Freezer: You can freeze your creamy Spinach Tomato Pasta for up to 3 months. Just make sure to cool it completely before transferring it to freezer-safe bags.
Reheating: Gently reheat on the stovetop or microwave; consider adding a splash of cream or chicken stock to enhance the creamy texture if needed.
Thawing: When ready to enjoy, thaw overnight in the fridge before reheating to maintain the dish’s delightful flavors and textures.
Expert Tips for Spinach Tomato Pasta
-
Perfect Pasta Texture: Always reduce the pasta cooking time by 1-2 minutes to ensure it remains al dente after mixing with the sauce.
-
Room Temperature Cream: Let your heavy whipping cream come to room temperature before adding it to avoid curdling and achieving that creamy consistency you crave.
-
Sauté with Care: Slowly sauté garlic and onions to develop rich flavors, and keep an eye on them to prevent burning which can spoil the dish.
-
Pasta Water Magic: Reserve a cup of pasta water before draining; it’s a great way to adjust the sauce’s consistency without losing flavor in your Spinach Tomato Pasta.
-
Fresh Ingredients Shine: Incorporate spinach and basil at the end to maintain their vibrant colors and nutrients; overcooking them diminishes their fresh taste.
Make Ahead Options
These Creamy Spinach Tomato Pasta bowls are perfect for meal prep enthusiasts! You can chop your onion, mince the garlic, and prepare the sun-dried tomatoes up to 24 hours in advance, storing them in an airtight container in the refrigerator. Additionally, the pasta can be cooked and tossed in the sauce, layered with spinach and basil, and refrigerated for up to 3 days. When ready to serve, gently reheat on the stove over low heat, adding a splash of cream or chicken stock to restore the creamy consistency. This way, you can enjoy a comforting homemade meal on busy weeknights without compromising on flavor!
What to Serve with Creamy One-Pot Spinach Tomato Pasta
Transform your delightful pasta dish into a comforting meal with perfect companions that tantalize the taste buds.
-
Garlic Bread: The warm, buttery crunch of garlic bread perfectly complements the creamy sauce, making each bite a dream. The satisfying texture contrasts deliciously with the pasta.
-
Caesar Salad: Crisp romaine and tangy dressing create a refreshing balance to the rich flavors of the pasta. Add a sprinkle of Parmesan for an irresistible pairing.
-
Roasted Vegetables: Colorful roasted veggies add a delightful sweetness and slight char, enhancing the vibrant taste experience while incorporating nutritious elements. Consider zucchini and bell peppers!
-
White Wine: A glass of chilled Sauvignon Blanc brings a crisp acidity that cuts through the creaminess, accentuating the bright flavors of the tomatoes and spinach.
-
Lemon Sorbet: Refresh your palate post-meal with a light and zesty lemon sorbet, offering a sweet contrast that uplifts the heavy richness of the pasta.
-
Grilled Chicken: For those craving extra protein, grilled chicken adds a warm, smoky flavor and texture that intertwines beautifully with the creamy Spinach Tomato Pasta, creating a hearty dish.
-
Balsamic Glazed Brussels Sprouts: The tangy-sweet glaze on Brussels sprouts adds a complex flavor contrast, making every forkful even more enjoyable.
These pairs not only complement your creamy pasta but also elevate your dining experience, making the perfect meal for every occasion!

Creamy One-Pot Spinach Tomato Pasta Recipe FAQs
How do I choose the best spinach for this recipe?
Absolutely! Look for fresh spinach that’s vibrant green and crisp, avoiding any leaves with dark spots or wilting. To ensure maximum freshness, choose organic spinach when possible, and wash it thoroughly before using to remove any dirt or grit.
What is the best way to store leftover Spinach Tomato Pasta?
You can store your leftover creamy Spinach Tomato Pasta in an airtight container in the fridge for up to 4 days. The flavors actually develop even more over time, making it a delightful meal waiting for you! When reheating, gently warm on the stovetop, adding a splash of cream or stock for that creaminess.
Can I freeze Spinach Tomato Pasta, and how should I do it?
Absolutely! You can freeze your creamy Spinach Tomato Pasta for up to 3 months. Make sure to let it cool completely before placing it in freezer-safe bags or airtight containers. To reheat, thaw overnight in the fridge, and warm it gently on the stovetop, adding a bit of cream or stock to restore its lovely creaminess.
What should I do if my sauce is too thick?
Very! If your sauce appears thick, simply add a splash of reserved pasta water or chicken stock to reach your desired consistency. Stir well and allow it to simmer for a minute; this quick fix will enhance the creamy texture and get it back to that perfect coating consistency.
Are there any dietary considerations for this recipe?
Yes, this cheerful dish is vegetarian and can easily be made vegan by swapping heavy cream for a plant-based cream and using vegetable stock. For those with lactose sensitivities, using a dairy-free cheese and ensuring there are no added animal products will keep it friendly for everyone. Just make sure to check your tomato paste as some brands may contain non-vegan ingredients.
Can I use a different type of pasta in this recipe?
Absolutely! While penne works beautifully, you can easily swap it for other medium-sized pasta shapes like rigatoni, fusilli, or even whole-grain varieties. The more the merrier, so feel free to get creative with your favorites!

Creamy Spinach Tomato Pasta that Elevates Your Weeknight Dinners
Ingredients
Equipment
Method
- Heat 1 tablespoon of sun-dried tomato oil in a large pot over medium-high heat for about 1 minute.
- Add finely chopped onion and sauté until translucent and slightly browned, around 3-5 minutes.
- Add minced garlic and sun-dried tomatoes to the pot. Sauté until garlic is fragrant, around 2-3 minutes.
- Stir in the tomato paste, cooking for an additional 2 minutes.
- Gradually pour in 2 cups of chicken stock, scraping the bottom of the pot to deglaze.
- Bring the liquid to a simmer over medium heat for about 2 minutes.
- Reduce heat to low; stir in 1 cup of heavy whipping cream and season to taste.
- Add 12 ounces of penne pasta to the pot, cooking uncovered for about 10 minutes.
- Fold in 4 cups of fresh spinach and a handful of chopped basil, stirring gently.
- If the sauce is too thick, add reserved pasta water or extra chicken stock as needed.
- Stir in 1 cup of freshly grated Parmesan cheese until melted completely.
- Serve hot, garnishing with extra Parmesan and fresh basil if desired.

Leave a Reply