As I reached for the ingredients in my pantry, I stumbled upon a half-used bag of penne pasta and a vibrant bunch of fresh spinach. In that fleeting moment, I felt ignited by a spark of creativity, leading to my One-Pot Spinach Tomato Pasta—a dish that has become a cherished favorite in my home. This quick dinner not only celebrates the simplicity of fresh ingredients but also transforms a busy weeknight into something comforting and special. With its creamy sauce and the irresistible allure of melting parmesan, it’s perfect for even the fussiest eaters. Plus, this adaptable recipe allows you to effortlessly switch in seasonal veggies or proteins, making it a crowd-pleaser every time. Curious to discover how to whip up this delightful dish? Let’s dive into the recipe that guarantees satisfaction without the fuss!

Why is One-Pot Pasta So Appealing?
Simplicity Made Easy: This One-Pot Spinach Tomato Pasta requires minimal pots and pans, making clean-up a breeze after a busy day.
Quick and Satisfying: Ready in just 30 minutes, it’s a perfect solution for weeknight dinners when you crave something hearty yet uncomplicated.
Creamy and Flavorful: The rich, velvety sauce envelops the pasta beautifully, and the combination of fresh spinach and tangy tomatoes adds a burst of flavor that will tantalize your taste buds.
Versatile Ingredient Options: Feel free to swap in your favorite veggies or proteins—grilled chicken or shrimp can elevate this dish to new heights! For more inspiration, check out my delicious Marry Pasta Vegan or Street Corn Pasta.
Crowd-Pleasing Results: Whether you’re cooking for family or entertaining guests, this dish is sure to impress everyone at the table!
One-Pot Spinach Tomato Pasta Ingredients
For the Pasta
- Penne Pasta – A hearty choice that catches the creamy sauce nicely; feel free to substitute with rigatoni or fusilli for variety.
For the Sauce
- Sun-Dried Tomato Oil – Adds a rich flavor; olive oil works as a great alternative if you don’t have the sun-dried version.
- Onion – Contributes sweetness; yellow or white onions are best, while shallots can provide a milder taste.
- Garlic – Offers bold flavor; fresh garlic is preferred, but pre-minced can save time if needed.
- Sun-Dried Tomatoes – Bring a tangy kick; if fresh tomatoes are on hand, substitute them while adjusting the liquids.
- Tomato Paste – Thickens the sauce and enhances the tomato flavor; omit if unavailability causes trouble, but the sauce will be thinner.
- Chicken Stock – Forms the base of the sauce; vegetable stock is a fantastic substitute for a vegetarian option.
- Heavy Whipping Cream – Creates that creamy texture; use half-and-half or coconut cream for a lighter alternative.
- Black Pepper & Kosher Salt – Essential for seasoning; feel free to swap with sea salt based on your preference.
- Red Chili Flakes – Adds a touch of heat; feel free to omit for a milder taste or swap for fresh chili if desired.
For the Veggies and Finishing Touches
- Fresh Spinach – The star of the dish; arugula or kale can be used instead, just remember to add them near the end.
- Fresh Basil – Offers a burst of fresh flavor; you can use dried basil or oregano if fresh herbs are unavailable.
- Parmesan Cheese – The final flourish for creaminess and taste; consider Pecorino Romano as a delightful substitute.
Step‑by‑Step Instructions for One-Pot Spinach Tomato Pasta
Step 1: Heat the Base
In a large pot, warm the sun-dried tomato oil over medium-high heat. Once shimmering, add the chopped onion and sauté for about 4-5 minutes until translucent and slightly browned. This step creates a sweet, aromatic base that sets the tone for your One-Pot Spinach Tomato Pasta.
Step 2: Add Aromatics
Stir in the minced garlic and chopped sun-dried tomatoes, cooking for an additional 2-3 minutes. Keep an eye on the garlic to prevent it from burning—you’re looking for a fragrant aroma and the garlic turning a light golden-brown. This will enhance the depth of flavors in the pasta dish.
Step 3: Incorporate Tomato Paste
Add the tomato paste to the pot, mixing it in thoroughly and cooking for another 2 minutes. This allows the tomato paste to caramelize slightly, intensifying the flavor before you proceed. You’ll know it’s ready when the mixture becomes rich and well-combined, with a deep red color.
Step 4: Deglaze with Stock
Carefully pour in the chicken stock while stirring to deglaze the pot, scraping any flavorful bits off the bottom. Allow the mixture to come to a gentle simmer for about 2-3 minutes, which will create a robust sauce foundation for your One-Pot Spinach Tomato Pasta.
Step 5: Creamy Sauce Addition
Once the stock has incorporated, mix in the heavy whipping cream, seasoning with salt, black pepper, and red chili flakes. Stir for a minute or two until the sauce is creamy and heated through, ensuring a perfect blend of flavors that will envelop the pasta beautifully.
Step 6: Cook the Pasta
Add the penne pasta to the pot, ensuring it is fully coated in the creamy sauce. Reduce the heat to low-medium and cook uncovered for about 10 minutes, stirring frequently. Keep an eye on the pasta, aiming for it to be about 75% done, with a slight bite to it.
Step 7: Add Fresh Vegetables
Gently incorporate the fresh spinach and basil into the pasta, stirring until the spinach wilts, which will only take about 2-3 minutes. If the mixture seems too thick, feel free to add a splash of stock or water to ensure your One-Pot Spinach Tomato Pasta has a lovely, creamy consistency.
Step 8: Finish with Cheese
Stir in the grated parmesan cheese until it melts into the sauce, creating a luscious coating on the pasta. This might take about a minute, and you’ll know it’s ready when the cheese is fully integrated and the sauce is creamy and decadent.
Step 9: Serve and Enjoy
Scoop the One-Pot Spinach Tomato Pasta into bowls, garnishing with additional parmesan if desired. For a hearty twist, consider topping it with grilled chicken or shrimp for added protein, making this dish a truly satisfying meal that everyone will love.

Make Ahead Options
These One-Pot Spinach Tomato Pasta are ideal for meal prep, saving you valuable time on weeknights! You can chop the onions, mince the garlic, and prepare the sun-dried tomatoes up to 24 hours in advance, storing them in the refrigerator to maintain their freshness. The uncooked pasta can stay in your pantry until you’re ready to cook. When it’s time to enjoy your dish, simply sauté the prepped ingredients in the sun-dried tomato oil, add chicken stock and cream, and cook the pasta according to the original instructions. This way, your One-Pot Spinach Tomato Pasta will still be just as delicious and comforting, even with the prep done ahead of time.
How to Store and Freeze One-Pot Spinach Tomato Pasta
Fridge: Store leftovers in an airtight container for up to 4 days. The pasta will absorb the sauce, so add a splash of stock or cream when reheating to restore consistency.
Freezer: Freeze portions in airtight containers for up to 3 months. While you can store the One-Pot Spinach Tomato Pasta, note that the cream-based sauce may separate when thawed.
Reheating: To reheat, warm on the stovetop over medium-low heat, stirring often. Add a little extra cream or stock to keep the sauce smooth and creamy.
Make-Ahead Tip: You can prepare this dish ahead of time and store it in the fridge before cooking. Just follow the cooking steps until you’re ready to add the spinach and cheese, finishing up when you’re ready to serve.
Expert Tips for One-Pot Spinach Tomato Pasta
-
Pasta Perfection: Keep an eye on your pasta; reduce cooking time by 1-2 minutes to prevent overcooking since it continues to cook in the sauce.
-
Cream Care: Let the heavy whipping cream warm to room temperature first to avoid curdling. Gradually stir it in over medium-low heat for a creamy finish.
-
Flavor First: Sauté your onions and garlic slowly, scraping the pot’s bottom as you add stock. This helps release all those delicious bits for a well-rounded flavor.
-
Storing Smart: If you plan on saving leftovers, keep them in an airtight container for up to 4 days. Remember, the pasta will absorb the sauce, so consider adding a splash of liquid when reheating.
-
Versatile Veggies: Experiment with seasonal produce! Sauté zucchini, bell peppers, or mushrooms to give your One-Pot Spinach Tomato Pasta a unique twist each time you make it.
What to Serve with One-Pot Spinach Tomato Pasta
Elevate your dining experience with delightful accompaniments that enhance the charm of this creamy dish.
- Garlic Bread: The warm, buttery goodness perfectly complements the pasta’s rich flavors, creating a comforting and cozy meal. Enjoy the crunch with every bite!
- Caesar Salad: Crisp romaine and tangy dressing add a refreshing contrast, balancing the creamy sauce while providing a burst of freshness. It’s a classic that everyone loves.
- Grilled Chicken: For added protein, tender grilled chicken offers a delicious heartiness that pairs wonderfully with the pasta, making your meal even more satisfying.
- Roasted Vegetables: A medley of seasonal veggies brings vibrant colors and flavors to your table. Their natural sweetness contrasts beautifully with the savory pasta.
- White Wine Spritzers: A light, fizzy drink helps cleanse the palate between bites. The citrus notes complement the dish’s richness perfectly.
- Lemon Sorbet: End on a refreshing note! This light dessert offers a delightful contrast to the creamy pasta, cleansing your taste buds for a sweet finish.
One-Pot Spinach Tomato Pasta Variations
Feel free to make this delightful dish your own with these easy customization ideas!
- Gluten-Free: Swap penne pasta for gluten-free alternatives like brown rice penne or chickpea pasta for a lighter option.
- Dairy-Free: Use coconut milk instead of heavy cream, and nutritional yeast for cheesiness without dairy. This will maintain a creamy texture and satisfy taste buds.
- Extra Protein: Toss in cooked lentils or chickpeas for plant-based protein, or add grilled chicken for a hearty meal. It creates an engaging texture and keeps you feeling satisfied.
- Veggie-Packed: Mix in seasonal vegetables like zucchini, bell peppers, or eggplant, sautéing them along with the onions. Each bite brims with freshness and allows for delightful variations every time.
- Herb Infusion: Experiment with fresh herbs like rosemary or thyme for a fragrant twist, or sprinkle in some Italian seasoning for a zesty kick. Such layers of flavor will make your pasta sing!
- Spicy Kick: Add more red chili flakes or diced jalapeños to keep things spicy, or drizzle some sriracha on top before serving for a fiery finish.
- Make it Smoky: Stir in some smoked paprika or roasted red peppers for a subtle smoky flavor—a twist that keeps this dish comforting yet vibrant.
- Creamy Vegan Version: Use cashew cream or almond milk for a vegan spin, along with nutritional yeast for depth. This ensures a creamy, dreamy pasta without any animal products.
With these variations, feel empowered to make your One-Pot Spinach Tomato Pasta uniquely yours! For even more inspiration, check out my Healthy Broccoli Pasta or savor the taste of Bacon Ranch Pasta for more delicious options!

One-Pot Spinach Tomato Pasta Recipe FAQs
What type of pasta is best for this recipe?
Absolutely! Penne pasta is ideal for this One-Pot Spinach Tomato Pasta since its shape allows it to hold onto the creamy sauce beautifully. However, feel free to swap it with rigatoni or fusilli if you prefer; just ensure they are medium-sized so they cook evenly!
How long can I store the leftovers?
You can store leftovers of this One-Pot Spinach Tomato Pasta in an airtight container in the refrigerator for up to 4 days. Keep in mind that the pasta will absorb the sauce over time, so when you reheat, add a splash of stock or cream to restore its creamy consistency.
Can I freeze this pasta dish?
Yes, you can freeze One-Pot Spinach Tomato Pasta! Portion it into airtight containers and freeze for up to 3 months. When you’re ready to enjoy, thaw it overnight in the fridge. Reheat on the stovetop over medium-low heat, adding a little extra cream or stock to keep the sauce smooth and creamy.
What should I do if the sauce thickens too much while cooking?
If at any point your sauce becomes too thick during cooking, don’t fret! Simply add a splash of chicken or vegetable stock, or even a bit of water, to achieve the creaminess you desire. This should be done gradually, so stir it in until you reach your preferred sauce consistency.
Are there any allergen considerations with this recipe?
Yes, while this One-Pot Spinach Tomato Pasta is vegetarian, it does contain dairy due to the heavy whipping cream and parmesan. For a vegan alternative, you can substitute coconut cream for the heavy cream and nutritional yeast for the parmesan. Always double-check ingredient labels for potential allergens, especially if serving to guests with dietary restrictions.
Can I add protein to this pasta?
Very! This dish is adaptable, and adding grilled chicken or shrimp can make it even heartier. If you’re looking for a vegetarian protein option, consider incorporating chickpeas or white beans. Whichever you choose, add them towards the end of cooking to ensure they heat through without losing their texture.

Savory One-Pot Spinach Tomato Pasta Ready in 30 Minutes
Ingredients
Equipment
Method
- In a large pot, warm the sun-dried tomato oil over medium-high heat. Add the chopped onion and sauté for 4-5 minutes until translucent and slightly browned.
- Stir in the minced garlic and chopped sun-dried tomatoes, cooking for an additional 2-3 minutes.
- Add the tomato paste to the pot, mixing it in thoroughly and cooking for another 2 minutes.
- Carefully pour in the chicken stock while stirring to deglaze the pot, allowing the mixture to come to a gentle simmer for about 2-3 minutes.
- Once the stock has incorporated, mix in the heavy whipping cream, seasoning with salt, black pepper, and red chili flakes.
- Add the penne pasta to the pot, ensuring it is fully coated in the creamy sauce. Reduce heat and cook uncovered for about 10 minutes.
- Gently incorporate the fresh spinach and basil into the pasta, stirring until the spinach wilts, about 2-3 minutes.
- Stir in the grated parmesan cheese until it melts into the sauce.
- Scoop the One-Pot Spinach Tomato Pasta into bowls, garnishing with additional parmesan if desired.

Leave a Reply