As I stood in my kitchen, the mouthwatering aroma of sautéing garlic blended with the sweetness of fresh tomatoes took me straight back to family dinners filled with laughter and warmth. Today, I’m thrilled to share this scrumptious One-Pot Spinach Tomato Pasta that’s become my go-to for busy weeknights. Not only does it come together in about 30 minutes, but it also features a delightful combination of rich creaminess and vibrant veggies, making it a satisfying vegetarian-friendly option that everyone will love. With easy-to-customize ingredients and a single pot to clean, you can serve up a delicious, comforting meal without the fuss. Are you ready to savor a dish that’s as effortless as it is flavorful? Let’s dive in!

Why is One-Pot Cooking a Game Changer?
Ease: This One-Pot Spinach Tomato Pasta is a lifesaver for busy weeknights, allowing you to whip up a comforting meal in just about 30 minutes.
Flavor-Packed: The rich combination of garlic, sun-dried tomatoes, and fresh spinach creates a depth of flavor that’s simply irresistible.
Customizable Ingredients: Whether you prefer penne, fusilli, or even gluten-free pasta, this recipe is adaptable to your tastes.
Minimal Cleanup: With only one pot required, you can enjoy your meal without the stress of doing piles of dishes afterwards.
Crowd-Pleasing: Perfect for family dinners or entertaining friends, this dish is guaranteed to impress even the pickiest eaters!
If you’re looking for more ideas on easy weeknight meals, check out my favorite quick vegetarian recipes to keep your meals exciting!
One-Pot Spinach Tomato Pasta Ingredients
For the Pasta
• Penne Pasta – The hearty base of the dish; you can substitute with rigatoni or fusilli for a fun twist.
For the Sauce
• Sun-Dried Tomato Oil – Adds a burst of flavor; olive oil works well if you’re in a pinch.
• Onion – Sweetness and aromatic depth; using yellow or white onions gives the best results.
• Garlic – Essential for that delicious flavor; be sure not to let it burn.
• Sun-Dried Tomatoes – Intensifies the tomato flavor; fresh tomatoes can also be used for a lighter taste.
• Tomato Paste – Enriches the sauce; feel free to skip it if you’re using fresh tomatoes.
• Chicken Stock – Provides the liquid base; vegetable stock is a great substitute for a vegetarian-friendly option.
• Heavy Whipping Cream – Offers creaminess; consider using non-dairy cream if you’re looking for a lighter option.
• Black Pepper – For seasoning; adjust based on your taste preferences.
• Kosher Salt – Enhances all flavors; sea salt could be used for a slight variance.
• Red Chili Flakes – Adds a hint of heat; adjust or omit as per your spice tolerance.
For the Freshness
• Fresh Spinach – Vital for color and nutrition; add it last to keep its lovely texture.
• Fresh Basil – Bright and fragrant; dried basil can be a substitute if fresh isn’t available.
For the Finish
• Parmesan Cheese – A delightful finishing touch for creaminess; feel free to skip it for a dairy-free version when preparing this One-Pot Spinach Tomato Pasta.
Step‑by‑Step Instructions for One-Pot Creamy Spinach Tomato Pasta
Step 1: Heat the Pot
Start by heating 1 tablespoon of sun-dried tomato oil in a large pot over medium-high heat. As the oil shimmers, it’s ready for the next ingredient. Choose a pot with a wide base, which helps in sautéing and prevents burning.
Step 2: Sauté the Onion
Add 1 chopped onion to the pot and sauté for about 3-4 minutes until it becomes slightly browned and fragrant. Stir frequently to ensure it caramelizes evenly, releasing its sweet aroma, which sets the stage for the rich flavors of your One-Pot Creamy Spinach Tomato Pasta.
Step 3: Incorporate Garlic and Tomatoes
Stir in 2 minced garlic cloves and ½ cup of chopped sun-dried tomatoes, cooking for another 2-3 minutes. The garlic should become fragrant but not burnt, creating a beautiful base for your dish. You’ll notice the mix beginning to develop a delightful depth of flavor.
Step 4: Add the Tomato Paste
Mix in 2 tablespoons of tomato paste, allowing it to cook for an additional 2 minutes. This step enriches your sauce, enhancing the overall taste and color of the One-Pot Creamy Spinach Tomato Pasta while helping to deglaze the pot.
Step 5: Pour in the Stock
Gradually pour in 4 cups of chicken stock, stirring well to deglaze the bottom of the pot. This will help lift any browned bits, adding to the flavor. Bring the mixture to a gentle simmer, letting the ingredients meld together for a few minutes.
Step 6: Creamy Addition
Next, stir in 1 cup of heavy whipping cream, followed by ½ teaspoon each of black pepper, salt, and red chili flakes. Mix well, allowing the cream to blend seamlessly with the stock, and bring the heat down to medium for a rich sauce consistency.
Step 7: Cook the Pasta
Add 12 ounces of penne pasta to the pot, ensuring it’s fully submerged. Reduce the heat to low-medium and cover, cooking uncovered for about 10 minutes. Stir frequently to prevent the pasta from sticking, until the pasta is about 75% cooked and tender.
Step 8: Finish with Greens
Once the pasta nears doneness, fold in 4 cups of fresh spinach and ¼ cup of chopped fresh basil. Cook for an additional 2-3 minutes until the spinach wilts beautifully, adding vibrant color and nutrition to your One-Pot Creamy Spinach Tomato Pasta.
Step 9: Add the Parmesan
Finally, stir in ½ cup of grated Parmesan cheese until melted and creamy. This will create a luscious texture, binding all the flavors together perfectly. Adjust seasoning if desired, and prepare to serve this comforting dish.
Step 10: Serve and Enjoy
Serve the One-Pot Creamy Spinach Tomato Pasta hot in bowls, optionally topped with additional Parmesan or grilled chicken for a heartier meal. The inviting aroma will surely draw everyone to the table, ready to enjoy a warm, comforting dinner!

What to Serve with One-Pot Spinach Tomato Pasta
As you savor the creamy goodness of this delectable dish, consider rounding out your meal with these delightful pairings that will leave everyone craving more.
-
Crusty Garlic Bread: Perfect for soaking up that rich sauce, this adds a satisfying crunch to each bite.
-
Light Caesar Salad: The crisp romaine and tangy dressing contrast beautifully with the creamy pasta, making your meal more refreshing.
-
Grilled Chicken: For added protein, juicy grilled chicken not only packs a punch but enhances the flavor profile of the dish.
-
Roasted Vegetables: Seasonal favorites like zucchini and bell peppers add a colorful, nutritious touch that complements the dish’s richness effortlessly.
-
Chilled White Wine: A crisp Pinot Grigio elevates the dining experience, providing a delightful balance to the creamy flavors.
-
Lemon Sorbet: For a sweet finish, this refreshing dessert cleanses the palate and adds a vibrant, fruity note to your meal.
Consider these options for a full, flavorful experience that turns a simple dinner into a cherished family gathering!
Expert Tips for One-Pot Spinach Tomato Pasta
• Pasta Perfection: Avoid overcooking the pasta by checking for doneness 1-2 minutes earlier than the package instructions suggest.
• Creamy Consistency: To prevent curdling, let the heavy whipping cream reach room temperature before adding it to the hot pot.
• Vibrant Spinach: Add the fresh spinach at the very end of cooking to maintain its bright color and nutritional content.
• Flavor Development: Sauté garlic and onion slowly to really develop their flavors, scraping up browned bits for added depth in your One-Pot Spinach Tomato Pasta.
• Customize with Ease: Feel free to switch up the pasta shape or introduce seasonal veggies to make the dish even more exciting and personalized.
How to Store and Freeze One-Pot Spinach Tomato Pasta
Fridge: Store in an airtight container in the fridge for up to 4 days. This allows the flavors to deepen, resulting in an even tastier reheated dish.
Freezer: You can freeze portions for up to 3 months. Just be aware that cream-based sauces can separate when thawed, so use caution.
Reheating: Warm on the stovetop over medium-low heat, adding a splash of cream or stock to regain creaminess as needed. This ensures your One-Pot Spinach Tomato Pasta remains delicious!
Make Ahead Options
This One-Pot Spinach Tomato Pasta is perfect for meal prep, allowing busy home cooks to enjoy a delicious dinner without the last-minute rush! You can chop the onion, garlic, and sun-dried tomatoes up to 24 hours in advance and store them in the refrigerator. Additionally, you can measure and mix the spices and cream ahead of time, keeping everything organized in containers for quick assembly. When you’re ready to serve, simply sauté the prepped ingredients, add chicken stock and pasta, and cook until al dente. Just remember to fold in the fresh spinach and parmesan at the end for that vibrant touch. With this prep strategy, you’ll have a wonderful, comforting meal on the table in no time, just as delicious as if made from scratch!
One-Pot Spinach Tomato Pasta Variations
Feel free to get creative and tailor this dish to your taste buds for a magical flavor experience!
- Pasta Shapes: Experiment with any medium pasta, like fusilli or farfalle, to change the texture and appearance. Each shape brings its own charm to the dish!
- Gluten-Free: Swap regular pasta for gluten-free options like chickpea or brown rice pasta, making it accessible for everyone at the table.
- Protein Boost: Add grilled shrimp or chicken for a hearty twist, or toss in canned chickpeas for a vegetarian protein kick. This will elevate your pasta experience!
- Seasonal Veggies: Incorporate seasonal veggies like bell peppers, zucchini, or cherry tomatoes for added color and nutrition, making every bite a delightful surprise.
- Creamy Alternatives: For a lighter option, try using coconut milk or a cashew cream to keep it rich and satisfying while being dairy-free.
- Herb Swap: Don’t have fresh basil? Use dried herbs or even a sprinkle of oregano or thyme to give your pasta a different herbal flair.
- Heat Level: Adjust the red chili flakes to your preference – omit them for a mild version or increase for a spicy kick!
- Cheese Variety: Change up the cheese by trying feta or goat cheese for a unique flavor, allowing your dish to shine in a different light.
If you’re looking to explore more flexible meals, check out these delicious quick vegetarian recipes for inspiration!

One-Pot Spinach Tomato Pasta Recipe FAQs
What pasta shape works best for this recipe?
I recommend using penne pasta as it holds the sauce wonderfully, but you can easily substitute with rigatoni, fusilli, or farfalle. Each pasta shape offers a slightly different texture, so feel free to experiment based on your preference!
How should I store leftovers of One-Pot Spinach Tomato Pasta?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. As the dish sits, the flavors deepen and meld, making your reheated meal even more delightful!
Can I freeze One-Pot Spinach Tomato Pasta?
Absolutely! You can freeze portions for up to 3 months. To do this, allow the pasta to cool completely, then transfer it to freezer-safe containers. Just keep in mind that cream sauces can sometimes separate when thawed, so I suggest reheating it gently on the stovetop with a splash of cream or stock to restore its creaminess.
What if my pasta is overcooked?
If you find that your pasta is mushy, it could be that it was cooked for too long. Try to keep an eye on it in the last couple of minutes, and always follow the package instructions, reducing the cooking time by 1-2 minutes. In the future, remember that it will continue to cook slightly when mixed with the hot sauce.
Are there any dietary considerations for this recipe?
Yes, if you’re cooking for someone with dairy allergies, you can substitute the heavy whipping cream and parmesan with a non-dairy cream and a dairy-free cheese alternative. This One-Pot Spinach Tomato Pasta remains just as delicious and creamy without the dairy!
What can I do if I don’t have some of the ingredients?
No worries! If you don’t have sun-dried tomatoes, fresh tomatoes work well too. And if you’re missing the parmesan, feel free to skip it or replace it with a plant-based option. This dish is forgiving and allows for plenty of tasty adaptations!

One-Pot Spinach Tomato Pasta That's Pure Comfort
Ingredients
Equipment
Method
- Heat the pot by adding 1 tablespoon of sun-dried tomato oil in a large pot over medium-high heat.
- Sauté 1 chopped onion for 3-4 minutes until slightly browned and fragrant.
- Incorporate 2 minced garlic cloves and ½ cup of chopped sun-dried tomatoes, cooking for an additional 2-3 minutes.
- Add 2 tablespoons of tomato paste and let cook for 2 minutes.
- Pour in 4 cups of chicken stock and stir to deglaze the pot, bringing to a gentle simmer.
- Stir in 1 cup of heavy whipping cream, along with ½ teaspoon of black pepper, salt, and red chili flakes.
- Add 12 ounces of penne pasta to the pot, ensuring it’s fully submerged, and cook uncovered for about 10 minutes.
- Finally, fold in 4 cups of fresh spinach and ¼ cup of chopped fresh basil.
- Stir in ½ cup of grated Parmesan cheese until melted and creamy, then serve hot.
