There’s something magical about tossing everything into one pot and watching dinner come together effortlessly. Today, I’m thrilled to share my One-Pot Spinach Tomato Pasta recipe, a dish that brings together the heartiness of pasta with the fresh burst of juicy tomatoes and vibrant spinach. Perfect for those busy weeknights, this recipe serves up comfort with minimal cleanup and a simple preparation that even the most novice cook can master. Plus, the creamy sauce adds a touch of indulgence that makes it feel special, yet it’s conveniently nutritious enough for family meals or a cozy gathering with friends. Curious to see how easily it all comes together? Let’s dive in!

Why Is This Pasta Recipe So Special?
Simplicity at its finest: This one-pot wonder requires minimal effort, making it perfect for busy evenings or even when you’re short on time.
Creamy richness: The combination of heavy cream and parmesan creates a luxuriously smooth sauce that envelops every bite.
Fresh ingredients: With vibrant spinach and sun-dried tomatoes, each serving is packed with color and nutrition, elevating your meal from ordinary to extraordinary.
Versatile base: Feel free to substitute ingredients based on your pantry. Swap in different pasta shapes or try adding grilled chicken for an extra protein boost.
Crowd-pleaser: Whether it’s a family dinner or a casual get-together, this dish is sure to impress everyone at your table with its comforting flavors and appealing presentation.
Spinach Tomato Pasta Ingredients
For the Pasta
• Penne Pasta – The main ingredient providing structure; feel free to use any medium-sized pasta you enjoy.
• Olive Oil – Adds richness and helps sauté aromatics; can be substituted with any cooking oil for a lighter choice.
For the Sauce
• Onion – Provides sweetness and depth; either yellow or white onions work beautifully.
• Garlic – Essential for flavor; minced garlic offers a stronger taste, but fresh or pre-minced will do.
• Sun-Dried Tomatoes – Adds umami flavor to the dish; consider substituting with fresh tomatoes or omitting for a lighter variation.
• Tomato Paste – Intensifies the tomato flavor, making your sauce even richer.
• Chicken Stock – Used as the sauce base; vegetable broth is a great vegetarian substitute.
• Heavy Whipping Cream – Creates that decadent creamy sauce; alternative options include half-and-half or a non-dairy option, though textures may vary.
For the Freshness
• Fresh Spinach – Adds color and nutrition; always add this last to maintain its vibrant nature.
• Fresh Basil – Enhances aroma and flavor with its fragrant qualities.
For the Finishing Touch
• Parmesan Cheese – The salty, nutty flavor will elevate your dish; nutritional yeast can be used for a vegan option.
• Kosher Salt – Enhances overall taste; feel free to adjust according to your preference.
• Black Pepper – Adds warmth; freshly cracked pepper is recommended for the best taste.
• Red Chili Flakes – Optional for that extra kick; omit if you prefer a milder dish.
With these simple ingredients, you’ll be all set to create your Spinach Tomato Pasta masterpiece—perfect for busy weeknights and delightful family meals!
Step‑by‑Step Instructions for One-Pot Spinach Tomato Pasta
Step 1: Sauté Aromatics
In a large pot over medium-high heat, warm 2 tablespoons of olive oil until shimmering. Add one chopped onion and sauté for about 5 minutes until it’s slightly browned and translucent. This step creates a flavorful base for your One-Pot Spinach Tomato Pasta, releasing sweet aromas that signal it’s time to add the next ingredients.
Step 2: Add Garlic and Tomatoes
Stir in 3 minced garlic cloves and ½ cup of chopped sun-dried tomatoes, cooking for an additional 2-3 minutes. Keep stirring frequently to prevent burning while the garlic becomes fragrant and the tomatoes rehydrate in the heat. This mix will infuse your pasta with deep, savory notes as you progress.
Step 3: Incorporate Tomato Paste
Mix in 2 tablespoons of tomato paste, allowing it to cook for around 2 minutes. Stir continuously to ensure the paste is well combined with the aromatics, which enhances the overall flavor profile of your One-Pot Spinach Tomato Pasta. The color will deepen, signaling it’s time to add the liquid ingredients.
Step 4: Deglaze with Chicken Stock
Carefully pour in 4 cups of chicken stock to deglaze the pot, scraping any brown bits off the bottom for added flavor. Bring the mixture to a gentle simmer for about 2 minutes, allowing the flavors to meld together before moving to the next step.
Step 5: Add Cream and Seasonings
Stir in 1 cup of heavy whipping cream, then season generously with kosher salt, black pepper, and optional red chili flakes to taste. Allow the creamy mixture to heat through for about 2-3 minutes, blending the flavors of your sauce for the One-Pot Spinach Tomato Pasta as it thickens slightly.
Step 6: Cook the Pasta
Add 12 ounces of penne pasta to the pot, stirring well to ensure the pasta is submerged in the sauce. Cook uncovered for about 10 minutes, stirring frequently until the pasta is 75% cooked through. Keep an eye on it to prevent sticking, and enjoy the delightful aromas filling your kitchen.
Step 7: Add Greens
Once the pasta is nearly done, fold in 4 cups of fresh spinach and ¼ cup of fresh basil. Allow the spinach to wilt for about 2 minutes, mixing gently with the rest of the ingredients so it incorporates well. This addition not only adds color but also enhances the nutrition of your One-Pot Spinach Tomato Pasta.
Step 8: Finish with Cheese
Finally, stir in ½ cup of freshly grated parmesan cheese until it melts and combines smoothly. This step brings a rich, creamy texture to your sauce, elevating your One-Pot Spinach Tomato Pasta to sheer comfort food perfection.
Step 9: Serve and Enjoy
Serve the Spinach Tomato Pasta warm, optionally topping with grilled chicken for added protein. Engage your senses as you drizzle with olive oil or sprinkle more cheese, inviting everyone to enjoy a satisfying meal that brings comfort in every bite.

Spinach Tomato Pasta Variations
Feel free to get creative and put your unique spin on this delightful dish!
-
Different Pasta: Swap penne for fusilli, rigatoni, or even whole wheat pasta to change up the texture and flavor.
-
Lighten Up: Replace heavy whipping cream with half-and-half or coconut milk for a lighter and dairy-free version that still tastes delightful.
-
Protein Boost: Add grilled chicken or shrimp for an extra protein punch, making this a heartier option perfect for a cozy family dinner.
-
Veggie Power: Toss in your favorite vegetables, such as bell peppers or zucchini, to boost nutrition and add a pop of color to your plate. They complement the spinach beautifully.
-
Herbaceous Delight: Experiment with fresh herbs like parsley or thyme to introduce new layers of flavor that will brighten your pasta up.
-
Heat It Up: For spice lovers, add more red chili flakes or a splash of hot sauce to awaken the dish. Just a pinch can elevate the taste!
-
Umami Enhancer: Stir in a tablespoon of miso or a splash of soy sauce for a depth of flavor that rounds out the dish deliciously.
-
Cheesy Variation: If you’re feeling indulgent, try adding a dollop of cream cheese or goat cheese for an even creamier texture and tangy flavor that pairs perfectly with the tomatoes.
With these variations, you can turn the simple yet comforting Spinach Tomato Pasta into a dish that reflects your style and preferences. And if you’re looking for even more ideas, check out our tips on how to substitute ingredients based on what you have at home! Enjoy the delicious journey of cooking!
What to Serve with One-Pot Spinach Tomato Pasta
Looking to create a complete dinner experience that delights every palate? Pair these suggestions with your creamy pasta masterpiece for a harmonious meal.
- Garlic Bread: The warm, buttery crunch of garlic bread perfectly complements the creamy sauce, inviting you to savor every bite of the pasta.
- Caesar Salad: A crisp Caesar salad adds freshness and a zesty crunch, balancing the richness of the dish with bright flavors.
- Steamed Broccoli: Tender steamed broccoli not only enhances the meal’s nutrition but also provides a beautiful color contrast and slight bitterness to cut through the creaminess.
- Roasted Vegetables: Roasting brings out the natural sweetness in vegetables like bell peppers and zucchini, infusing your meal with smoky, earthy notes that pair wonderfully with the pasta.
- Sparkling Water: A refreshing glass of sparkling water with a twist of lemon can cleanse the palate between bites, enhancing the overall dining experience.
- Chocolate Mousse: For dessert, serve luscious chocolate mousse to end the meal on a sweet note, the rich, creamy texture echoing the flavors of your pasta while providing a delightful surprise.
Make Ahead Options
This One-Pot Spinach Tomato Pasta is a fantastic dish for meal prep, allowing you to get ahead of your busy week! You can chop the onions, mince the garlic, and measure the sun-dried tomatoes up to 3 days in advance, storing them in airtight containers in the refrigerator. Additionally, you can cook the pasta up to 24 hours ahead and store it in a separate container, drizzled with a little olive oil to prevent sticking. When you’re ready to enjoy the dish, simply reheat the cooked pasta in the pot with the sauce ingredients, add the fresh spinach and basil, and stir in the parmesan until it’s all warmed through. This ensures your meal remains just as delicious while saving you precious time on those hectic nights!
Expert Tips for Spinach Tomato Pasta
-
Pasta Perfection: Avoid overcooking your pasta; reduce the cooking time by 1-2 minutes from the package instructions for optimal texture.
-
Cream Care: Keep the heavy cream at room temperature before adding it to the pot to prevent curdling in your creamy sauce.
-
Flavor Boost: Sauté garlic and onions slowly to develop rich flavor. Don’t forget to scrape the pot to capture all those delicious drippings!
-
Consistency Control: Save a bit of starchy pasta water; it can help adjust the sauce consistency if it turns out too thick while cooking your Spinach Tomato Pasta.
-
Herb Freshness: Wait until the end to add fresh spinach; this ensures it maintains its vibrant color and nutritional value in the dish.
Storage Tips for Spinach Tomato Pasta
Fridge: Store leftovers in an airtight container for up to 4 days. Allow the pasta to cool completely before sealing to maintain freshness and prevent moisture buildup.
Freezer: For longer storage, freeze the Spinach Tomato Pasta in a freezer-safe container for up to 3 months. Be sure to leave some space at the top, as the pasta may expand as it freezes.
Reheating: When ready to enjoy, reheat slowly on medium-low heat in a saucepan. You may want to add a splash of cream or chicken stock to loosen the sauce and bring back its creamy texture.
Quality Check: Remember, flavors deepen after a day of storage, so don’t hesitate to let it sit in the fridge before enjoying your delicious leftovers!

One-Pot Creamy Spinach Tomato Pasta Recipe FAQs
What type of penne pasta should I use?
I recommend using any medium-sized penne pasta, as it holds the sauce well. If you’d like a different texture, feel free to substitute with fusilli, rigatoni, or any pasta shape you love!
How should I store leftovers from the Spinach Tomato Pasta?
Store your leftovers in an airtight container in the fridge for up to 4 days. Make sure the pasta cools completely before sealing the container to keep it fresh and avoid moisture buildup. If you want to enjoy it later, freezing is a good option too!
Can I freeze the Spinach Tomato Pasta?
Absolutely! To freeze, place the pasta in a freezer-safe container and store it for up to 3 months. Make sure to leave some space at the top of the container, as the pasta may expand while freezing. When ready to enjoy, thaw in the refrigerator overnight and reheat slowly on medium-low heat, adding a little cream or stock to regain the creamy texture.
What should I do if my pasta is overcooked?
If you accidentally overcook your pasta, don’t worry! Try to add a bit of reserved starchy pasta water while reheating to help restore some of the texture. However, it’s best to keep an eye on the cooking time; reducing it by 1-2 minutes from the package instructions usually yields perfect results!
Can I accommodate dietary restrictions with this recipe?
Yes! The One-Pot Spinach Tomato Pasta is quite adaptable. For a vegetarian option, swap chicken stock with vegetable broth. If you’re going dairy-free, use a non-dairy cream substitute like coconut milk and nutritional yeast in place of parmesan cheese. This ensures everyone can enjoy this comforting dish!

Creamy Spinach Tomato Pasta for a Cozy Weeknight Delight
Ingredients
Equipment
Method
- In a large pot over medium-high heat, warm olive oil until shimmering. Add chopped onion and sauté for about 5 minutes until slightly browned and translucent.
- Stir in minced garlic and chopped sun-dried tomatoes, cooking for an additional 2-3 minutes.
- Mix in tomato paste, allowing it to cook for around 2 minutes.
- Carefully pour in chicken stock to deglaze the pot, scraping any brown bits off the bottom. Bring to a gentle simmer for about 2 minutes.
- Stir in heavy whipping cream, then season generously with kosher salt, black pepper, and optional red chili flakes to taste.
- Add penne pasta to the pot, stirring well. Cook uncovered for about 10 minutes, stirring frequently.
- Once the pasta is nearly done, fold in fresh spinach and fresh basil, allowing spinach to wilt for about 2 minutes.
- Stir in freshly grated parmesan cheese until it melts and combines smoothly.
- Serve the Spinach Tomato Pasta warm, optionally topping with grilled chicken.

Leave a Reply