Flipping through my recipe collection, I stumbled upon a gem: One-Pot Spinach Tomato Pasta. Instantly, I could almost taste the vibrant notes of fresh tomatoes pairing beautifully with wilted spinach, all swimming in a creamy concoction that wraps around each bite of tender pasta. This dish quickly became a busy weeknight delight for me, and I know it will be for you too! With just one pot and under 30 minutes to prepare, this vegetarian meal not only saves time but also ensures you’re enjoying a comforting yet light dinner. Feeling adventurous? You can easily swap in different pasta types or add your favorite protein for a personal touch. Ready to make a delicious change from takeout? Let’s dive into this easy-to-follow recipe together!

Why is This Pasta a Game Changer?
Simplicity meets flavor: With just one pot, cleanup is a breeze, making it perfect for any home cook.
Creamy Delight: The rich, velvety sauce generously coats each piece of pasta, creating a dish that’s both comforting and indulgent.
Quick Preparation: Ready in under 30 minutes, it’s a lifesaver for busy weeknights when you want a home-cooked meal without the hassle.
Customizable: Feel free to mix and match pasta types or proteins; add grilled chicken or shrimp for an extra protein boost. Don’t forget to check out my Cajun Chicken Pasta for more inspiration!
Crowd-Pleaser: Serve it at dinner gatherings or enjoy it solo—this creamy spinach tomato pasta is bound to impress everyone!
One-Pot Spinach Tomato Pasta Ingredients
For the Pasta
• Penne Pasta – Provides structure and texture; can substitute with rigatoni, fusilli, or farfalle.
• Chicken Stock – Provides the sauce base; use vegetable broth for a vegetarian option.
For the Sauce
• Sun-Dried Tomato Oil – Adds depth of flavor; use regular olive oil if unavailable.
• Onion – Builds the base flavor of the sauce; yellow or white onions work best.
• Garlic – Infuses the dish with aroma; fresh minced garlic preferred over powder.
• Sun-Dried Tomatoes – Enhances the tomato flavor intensity; can substitute with fresh tomatoes in the same quantity.
• Tomato Paste – Thickens the sauce and adds richness; no substitutes recommended.
• Heavy Whipping Cream – Creates the creamy texture; half-and-half can be a lighter alternative.
• Black Pepper & Kosher Salt – Season to taste; essential for enhancing flavors.
• Red Chili Flakes – Optional for heat; adjust according to preference.
For the Finishing Touches
• Fresh Spinach – Adds nutrition and color; must be added at the end to avoid overcooking.
• Fresh Basil – Offers a refreshing finish and aromatic notes; can substitute with dried basil if necessary.
• Parmesan Cheese – For topping, enriches flavors; use pecorino for a sharper taste.
Feel the excitement of cooking this One-Pot Spinach Tomato Pasta as you gather these simple, wholesome ingredients!
Step‑by‑Step Instructions for One-Pot Spinach Tomato Pasta
Step 1: Sauté the Aromatics
Heat 2 tablespoons of sun-dried tomato oil in a large pot over medium-high heat. Once hot, add 1 diced onion and sauté for about 5 minutes, stirring occasionally until it turns golden and fragrant. This base layer of flavors is essential for your One-Pot Spinach Tomato Pasta!
Step 2: Add Garlic and Tomatoes
Stir in 3 minced garlic cloves and ½ cup of chopped sun-dried tomatoes into the pot. Cook this mixture for 2-3 minutes until the garlic is aromatic and begins to soften. This step enhances the sauce’s depth, preparing your pasta to absorb all these vibrant flavors beautifully.
Step 3: Incorporate Tomato Paste
Next, add 2 tablespoons of tomato paste to the pot, stirring well to combine. Allow it to cook for about 1 minute, letting the paste deepen in color and flavor. Then, pour in 4 cups of chicken stock while scraping any bits stuck to the bottom of the pot—this adds richness to your One-Pot Spinach Tomato Pasta.
Step 4: Creamy Base Creation
Gradually whisk in 1 cup of heavy whipping cream to the pot, ensuring a smooth, creamy texture. Season with salt and black pepper to taste, along with a pinch of red chili flakes if you enjoy a bit of heat. Allow the mixture to simmer gently for 5 minutes, thickening your sauce to create that luxurious creaminess.
Step 5: Cook the Pasta
Add 12 ounces of penne pasta directly into the pot, stirring to coat the pasta in the creamy sauce. Reduce the heat to low-medium and cook uncovered for about 10 minutes, stirring frequently. Check occasionally until the pasta is about 75% cooked, absorbing all those delicious flavors while remaining slightly al dente.
Step 6: Fold in Spinach and Basil
Once the pasta is nearing completion, 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. If the sauce appears too thick, feel free to add a splash of chicken stock to adjust the consistency to your liking.
Step 7: Final Touch with Parmesan
Remove the pot from heat and mix in ½ cup of freshly grated Parmesan cheese until melted and well combined. Serve your One-Pot Spinach Tomato Pasta warm in bowls, garnished with extra basil or cheese if desired. This comforting dish is ready to impress your family and friends!

One-Pot Spinach Tomato Pasta Variations
Feel free to explore these delightful adjustments that can elevate your dish and cater to your taste preferences!
-
Pasta Shape: Swap penne for any medium pasta shape like rigatoni or fusilli. Each twist brings a unique texture that holds onto the sauce deliciously.
-
Protein Boost: Top your creamy pasta with grilled chicken or shrimp for an added protein punch. Both options marry well with the sauce, turning it into a hearty meal.
-
Greens Swap: Substitute spinach with kale or Swiss chard for a different flavor profile. Both offer vibrant colors and a slightly earthy taste that’s equally nourishing.
-
Vegan Alternative: Use coconut milk instead of heavy cream and replace the chicken stock with vegetable broth. You’ll achieve a creamy texture with a hint of coconut sweetness.
-
Cheesy Variation: For cheese lovers, mix in ricotta or goat cheese for an extra creamy richness. The tang from goat cheese contrasts beautifully with the tomato flavor.
-
Flavor Explosion: Add a teaspoon of lemon zest before serving to brighten the dish. It brings out the freshness of the basil and tomatoes, creating a more vibrant flavor experience.
-
Hearty Addition: Toss in some cooked lentils or chickpeas for added texture and protein. They make the dish even more satisfying while remaining a heart-healthy option.
-
Spice it Up: If you enjoy heat, add sliced jalapeños or a few dashes of your favorite hot sauce. This twist adds a kick that contrasts nicely with the creaminess of the sauce.
With these variations, you can keep this dish fresh and exciting! And if you’re looking for more pasta delight, consider trying my Creamy Cajun Chicken Pasta or the zesty Broccoli Pasta Deliciously. Enjoy the creative process!
Make Ahead Options
These One-Pot Spinach Tomato Pasta dishes are perfect for meal prep enthusiasts! You can chop the onions, mince the garlic, and even combine the tomato paste and chicken stock (or vegetable broth) up to 24 hours ahead, storing them in an airtight container in the refrigerator. For the best flavor, prepare the sun-dried tomatoes and fresh spinach just before cooking. When you’re ready to serve, simply heat the prepped ingredients in a pot, add the penne pasta, and follow the usual cooking steps. This way, you’re guaranteed a delicious and comforting meal on busy nights, with minimal fuss and maximum flavor!
How to Store and Freeze One-Pot Spinach Tomato Pasta
-
Fridge: Store any leftover One-Pot Spinach Tomato Pasta in an airtight container in the refrigerator for up to 4 days. The flavors will meld and improve over time, making each bite just as delicious!
-
Freezer: You can freeze the pasta for up to 3 months. Allow it to cool completely before transferring it to a freezer-safe container or zip-top bag, ensuring all air is removed.
-
Reheating: To reheat, thaw overnight in the fridge and then warm it up on the stovetop, adding a splash of chicken stock or water to adjust the consistency as needed. Enjoy it warm and creamy!
Expert Tips for One-Pot Spinach Tomato Pasta
- Pasta Perfection: Always check for doneness during cooking to prevent overcooking; the pasta should be al dente for best texture.
- Creamy Consistency: Ensure the heavy whipping cream is at room temperature to avoid curdling when mixed into the sauce.
- Flavor Boost: Sauté the garlic and onion slowly, allowing them to caramelize slightly for a richer, deeper flavor in your One-Pot Spinach Tomato Pasta.
- Save the Water: Remember to reserve a cup of pasta water before draining; it can help you adjust the sauce’s consistency if needed.
- Fresh Ingredients: Opt for fresh garlic and basil whenever possible; they provide a burst of vibrant flavor that enhances the dish beautifully.
- Store Wisely: If you have leftovers, store them in an airtight container in the fridge for up to 4 days, as flavors continue to improve over time.
What to Serve with One-Pot Spinach Tomato Pasta
Elevate your dinner table with delightful sides and desserts that beautifully complement this creamy pasta dish.
-
Garlic Bread: This warm, crusty bread works wonders to soak up the flavorful sauce. A simple classic everyone adores!
-
Mixed Green Salad: A light salad with lemon vinaigrette offers a refreshing crunch, balancing the rich pasta flavors perfectly.
-
Roasted Vegetables: Sweet and savory roasted seasonal vegetables add another layer of texture and nutrition, making your meal complete.
-
Grilled Chicken or Shrimp: For added protein, pair your pasta with succulent grilled chicken or shrimp, enhancing both flavor and heartiness.
-
Sautéed Spinach with Garlic: Keep the spinach theme going by serving garlic sautéed greens for a healthy and vibrant side.
-
Chilled White Wine: A crisp Sauvignon Blanc pairs beautifully with the creamy sauce, heightening your dining experience with a refreshing touch.
-
Chocolate Mousse: End on a sweet note! A rich chocolate mousse delivers a decadent finish to this comforting meal, leaving everyone satisfied.
-
Parmesan Crisps: For a unique twist, these crunchy bites of cheese make for a savory appetizer that complements the flavors of the pasta.
-
Herb-Infused Olive Oil: A drizzle of aromatic olive oil with fresh herbs makes a delightful addition for dipping bread or drizzling over the pasta itself.
-
Fruit Sorbet: Light and refreshing, fruit sorbet is the perfect dessert to cleanse the palate after a creamy main dish, adding a fruity zing!

One-Pot Spinach Tomato Pasta Recipe FAQs
What type of pasta works best for this recipe?
Penne pasta is an excellent choice due to its ability to hold the creamy sauce, but feel free to swap with any medium pasta shape like rigatoni, fusilli, or farfalle. Each offers a unique texture that complements the dish beautifully!
How should I store leftovers of One-Pot Spinach Tomato Pasta?
Store any leftover pasta in an airtight container in the refrigerator for up to 4 days. The flavors continue to improve as they meld, making each subsequent serving just as delightful. Reheat it gently on the stovetop with a splash of chicken stock if it thickens too much.
Can I freeze the One-Pot Spinach Tomato Pasta?
Absolutely! Allow the dish to cool completely before transferring it to a freezer-safe container or a zip-top bag, removing as much air as possible. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the fridge and reheat on the stovetop, adding liquid as needed to achieve your desired sauce consistency.
What if I don’t have heavy whipping cream?
No problem! You can substitute heavy whipping cream with half-and-half for a lighter version of the sauce. If you’re looking for a non-dairy option, try coconut cream or a nut milk-based cream to maintain that creamy texture while making it suitable for various diets.
How can I adjust the spiciness of the dish?
If you prefer a mild flavor, simply skip adding red chili flakes altogether. On the other hand, if you love some heat, increase the amount to your liking! A great rule of thumb is to start with a smaller amount and taste as you go to find your perfect spice level.

Creamy One-Pot Spinach Tomato Pasta for Quick Comfort Meals
Ingredients
Equipment
Method
- Heat 2 tablespoons of sun-dried tomato oil in a large pot over medium-high heat. Once hot, add 1 diced onion and sauté for about 5 minutes, stirring occasionally until it turns golden and fragrant.
- Stir in 3 minced garlic cloves and ½ cup of chopped sun-dried tomatoes into the pot. Cook for 2-3 minutes until the garlic is aromatic.
- Add 2 tablespoons of tomato paste, stirring to combine. Cook for about 1 minute, then pour in 4 cups of chicken stock.
- Gradually whisk in 1 cup of heavy whipping cream, season with salt and black pepper, and a pinch of red chili flakes. Simmer gently for 5 minutes.
- Add 12 ounces of penne pasta, stirring to coat. Reduce heat to low-medium and cook uncovered for about 10 minutes.
- Fold in 4 cups of fresh spinach and ¼ cup of chopped fresh basil. Cook for an additional 2-3 minutes until the spinach wilts.
- Remove from heat and mix in ½ cup of freshly grated Parmesan cheese until melted and combined.

Leave a Reply