The aroma of sautéed garlic and onions fills the kitchen, instantly transporting me to my favorite Italian trattoria. Today, I’m excited to share my One-Pot Spinach Tomato Pasta, a vibrant, vegetarian dish that will brighten your dinner table and your week. With a mere handful of ingredients and quick preparation, this meal embodies ease without sacrificing taste—a perfect remedy for those tired of fast food. Tossed in a creamy, rich sauce that clings to every bite of pasta and sprinkled with parmesan, it’s light, comforting, and oh-so-satisfying. Whether you’re hosting a casual gathering or simply vying for a quick dinner fix, this versatile recipe allows you to swap in your favorite pasta shapes and adapt it to your pantry. Ready to know how to whip up this delightful dish? Let’s dive in!

Why is this pasta recipe extraordinary?
Simplicity at Its Best: This one-pot wonder requires minimal prep and clean-up, making weeknight cooking a breeze.
Rich, Creamy Texture: Infusing heavy cream with fresh spinach and tangy tomatoes creates a luscious sauce that comforts without weighing you down.
Versatile Ingredients: Feel free to substitute your favorite pasta shape or toss in seasonal veggies for a personal touch.
Quick Preparation: Ready in just 30 minutes, this dish fits seamlessly into your busy schedule without sacrificing flavor.
Crowd-Pleasing Appeal: Perfect for both family dinners and gatherings, it’s sure to impress your guests, just like my Crock Pot Pasta does.
Health-Conscious Choice: Packed with nutrients from spinach and tomatoes, it’s a guilt-free indulgence you can feel good about serving!
One-Pot Spinach Tomato Pasta Ingredients
For the Pasta
- Penne Pasta – The sturdy base that holds the sauce beautifully; feel free to swap in rigatoni or fusilli for a different twist.
For the Flavor Base
- Garlic – Fresh garlic enhances the aroma and flavor; never underestimate its power in a comforting dish!
- Onion – Sautéed for depth, yellow or white onions deliver a sweet base note to the sauce.
- Olive Oil – Perfect for sautéing; consider using sun-dried tomato oil for a richer flavor.
For the Sauce
- Tomatoes (Fresh) – Bursting with freshness; if unavailable, canned tomatoes are a convenient alternative.
- Heavy Whipping Cream – Adds a luscious creaminess; for a lighter option, substitute with milk or a non-dairy alternative.
- Chicken Stock – The flavorful liquid bringing everything together; swap for vegetable broth for a vegetarian version.
For the Green Goodness
- Spinach – Adds nutrients and a vibrant color, added at the end to keep its bright greens.
For the Finishing Touches
- Parmesan Cheese – Use grated for easy melting; nutritional yeast makes a fantastic vegan substitute.
- Black Pepper, Kosher Salt, Red Chili Flakes – Essential for seasoning and enhancing flavor; adjust to your taste.
This One-Pot Spinach Tomato Pasta is not just easy to make, it’s also a delightful way to enjoy a healthy, comforting meal without the fuss. Ready to get cooking?
Step‑by‑Step Instructions for One-Pot Spinach Tomato Pasta
Step 1: Heat the Base
Begin by heating 1 tablespoon of olive oil in a large pot over medium-high heat. Swirl the oil as it warms until shimmering, which takes about a minute. This step is crucial for creating a flavorful foundation for your One-Pot Spinach Tomato Pasta, setting the stage for the aromatic ingredients to follow.
Step 2: Sauté Aromatics
Add the chopped onion to the pot and sauté until it becomes slightly golden and translucent, about 4-5 minutes. Stir occasionally to prevent sticking. The sweetness from the onion will deepen as it cooks, creating a savory bed for the pasta, enhancing the overall flavor of your creamy dish.
Step 3: Add Garlic and Tomatoes
Once the onion is just right, add minced garlic and sun-dried tomatoes, cooking for an additional 2-3 minutes. Stir continuously to develop the garlic’s aroma without letting it burn. The mixture should smell fragrant, indicating that your One-Pot Spinach Tomato Pasta is gathering flavor before introducing the other ingredients.
Step 4: Incorporate Tomato Paste
Stir in the tomato paste and let it cook for 2 more minutes, allowing the paste to caramelize slightly and deepen in flavor. This step intensifies the tomato essence, ensuring that every bite of your pasta is packed with a rich, delicious taste that balances wonderfully with the creaminess to come.
Step 5: Deglaze with Stock
Slowly pour in the chicken stock, using a wooden spoon to scrape up any brown bits stuck to the pot. This deglazing step takes about 2 minutes and infuses a rich depth of flavor into your One-Pot Spinach Tomato Pasta, revitalizing the savory components and ensuring a well-rounded sauce.
Step 6: Add Cream and Season
Pour in the heavy cream, then season with black pepper, kosher salt, and red chili flakes to taste. Stir everything together gently and let it simmer on medium heat for about 2-3 minutes. You’ll notice the sauce thickening slightly, creating a luscious, creamy texture that will envelop the pasta beautifully.
Step 7: Cook the Pasta
Add the penne pasta to the pot, stirring it into the sauce. Cook uncovered on low-medium heat for about 10 minutes, stirring frequently to prevent sticking. As the pasta cooks, it will absorb the creamy sauce, making your One-Pot Spinach Tomato Pasta rich and satisfying.
Step 8: Add Spinach and Basil
When the pasta is about 75% cooked, fold in the fresh spinach and basil. This should take an additional 2-3 minutes as you gently stir until the spinach wilts and brightens in color. This not only enriches the dish’s appearance but also enhances its nutritional value, melding perfectly with the other flavors.
Step 9: Adjust the Sauce
Check the sauce’s consistency and add reserved pasta water if needed, stirring until combined. This adjustment allows for a creamy sauce that clings beautifully to the pasta. Taste and adjust seasonings, ensuring your One-Pot Spinach Tomato Pasta is perfectly balanced and ready to delight.
Step 10: Finish with Cheese
Finally, remove the pot from heat and stir in the grated parmesan cheese until it melts into a glossy finish. This step adds a delightful richness to your dish, ensuring the flavors combine harmoniously in your comforting One-Pot Spinach Tomato Pasta.
Step 11: Serve Immediately
Spoon your One-Pot Spinach Tomato Pasta onto plates and serve immediately, optionally topping with grilled chicken or shrimp for added protein. The vibrant colors and creamy texture make this dish both inviting and satisfying.

One-Pot Spinach Tomato Pasta Variations
Feel free to get creative with my One-Pot Spinach Tomato Pasta recipe and make it your own!
-
Gluten-Free: Use gluten-free pasta to cater to dietary preferences while still enjoying all that creamy goodness.
-
Protein-Packed: Add grilled chicken or shrimp for a delicious protein boost; this transforms the dish into a filling meal in no time!
-
Vegetable Medley: Toss in other veggies like zucchini or bell peppers for extra nutrition and color; the more, the merrier!
-
Spicy Twist: For a kick, increase the red chili flakes or add a splash of sriracha and enjoy a fiery version of this comforting pasta.
-
Creamy Vegan: Substitute heavy cream with coconut milk or cashew cream, and use nutritional yeast instead of parmesan for a delightful vegan option.
-
Herb Infusion: Experiment with fresh herbs like thyme or oregano added towards the end for a fresh, aromatic twist that brightens each bite.
-
Canned Goodness: If fresh tomatoes aren’t available, swap them for canned tomatoes; just remember to drain them slightly to avoid extra moisture.
-
Cheese Galore: Try different cheeses like feta or goat cheese instead of parmesan for a tangy, creamy layer of flavor that surprises your taste buds.
As you start customizing, you might also fall in love with other quick recipes like my Bruschetta Pasta Salad or the flavorful Baked Spinach Zucchini for more meal inspirations! Enjoy the journey of flavor discovery!
What to Serve with One-Pot Spinach Tomato Pasta
Transform your comforting pasta into a delightful meal with these perfectly paired sides that elevate the dining experience!
- Warm Garlic Bread: This classic addition is perfect for soaking up every bit of creamy sauce, making each bite even more enjoyable.
- Caesar Salad: Crisp romaine and tangy dressing provide a refreshing contrast to the richness of the pasta, balancing flavors beautifully.
- Roasted Vegetables: A medley of seasonal veggies like zucchini and bell peppers adds a caramelized depth and a pop of color to the plate.
- Bruschetta Toppings: Top slices of toasted bread with diced tomatoes, basil, and a drizzle of balsamic glaze for a vibrant appetizer.
- Light White Wine: A chilled glass of Sauvignon Blanc complements the meal with its acidity and fruitiness, enhancing the dish’s flavors.
- Pesto Drizzle: A spoonful of homemade or store-bought pesto adds aromatic freshness and a burst of flavor, taking your pasta to the next level.
- Grilled Chicken or Shrimp: For a heartier option, adding protein elevates the dish, making it satisfying and fulfilling for everyone.
- Chocolate Mousse: End your meal on a sweet note with this rich, velvety dessert that feels indulgent yet light—just like your pasta!
Expert Tips for One-Pot Spinach Tomato Pasta
Cooking Times: Ensure to reduce pasta cooking time by 1-2 minutes from package directions to avoid mushy pasta.
Room Temperature Cream: Allow heavy cream to reach room temperature before adding; this prevents curdling and keeps your sauce creamy.
Flavor Building: Sauté garlic and onion slowly to enhance the flavors. Scrape browned bits from the pot to boost taste in your One-Pot Spinach Tomato Pasta.
Storage Smartly: Store leftovers in an airtight container; the flavors deepen after a day in the fridge.
Freezing Tips: When freezing, portion into containers carefully, as cream sauces may change texture upon thawing.
How to Store and Freeze One-Pot Spinach Tomato Pasta
Fridge: Store leftover One-Pot Spinach Tomato Pasta in an airtight container for up to 4 days. The flavors mellow beautifully, making it even more delicious the next day!
Freezer: Portion your pasta into freezer-safe containers to maintain freshness. It can be frozen for up to 3 months, but be aware that the creamy sauce may alter in texture upon thawing.
Reheating: Thaw overnight in the fridge, then reheat on the stovetop over low heat, adding a splash of water or broth to restore creaminess and prevent sticking.
No Room Temp: Avoid leaving cooked pasta at room temperature for more than 2 hours to ensure optimal freshness and safety.
Make Ahead Options
This One-Pot Spinach Tomato Pasta is perfect for busy home cooks who want to save time without sacrificing flavor! You can prepare the sauce (without the pasta and spinach) up to 3 days in advance. Simply sauté the onions, garlic, and tomatoes, then mix in the cream, chicken stock, and seasonings; refrigerate in an airtight container. When you’re ready to eat, simply reheat the sauce in a pot, add the penne pasta, and cook until tender—this should take about 10 minutes. Finish by stirring in the fresh spinach and parmesan cheese for a deliciously creamy result that tastes just as fresh as if it were made that day!

One-Pot Spinach Tomato Pasta Recipe FAQs
What type of tomatoes should I use for this recipe?
I recommend using fresh, ripe tomatoes for their vibrant flavor and acidity. However, if fresh tomatoes aren’t available, canned tomatoes can be a great alternative. Just ensure they’re high-quality for the best taste.
How should I store leftover One-Pot Spinach Tomato Pasta?
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors will meld beautifully, and it makes for a quick and delicious meal the next day. Just remember to let it cool down before sealing it up!
Can I freeze One-Pot Spinach Tomato Pasta?
Absolutely! To freeze, portion out the pasta into airtight, freezer-safe containers. It keeps well for up to 3 months. When you’re ready to enjoy, thaw it overnight in the fridge, then reheat gently on the stovetop with a splash of broth or water to restore creaminess.
What should I do if the sauce is too thick?
If you find that the sauce is too thick, no worries! Just add a little reserved pasta water or some extra chicken stock, one tablespoon at a time, while stirring. Keep adjusting until you achieve the perfect creamy consistency that clings to your pasta beautifully.
Are there any dietary considerations I should be aware of?
Yes, if you’re serving this dish to someone with allergies, be mindful of the cream and cheese used in the recipe. You can easily make it dairy-free by substituting non-dairy cream and nutritional yeast for the parmesan cheese. Plus, the recipe is vegetarian-friendly!
How can I make this recipe more colorful and nutritious?
Feel free to toss in other veggies, like diced zucchini, bell peppers, or even carrots! This not only amps up the color but also adds extra nutrients to your already delicious One-Pot Spinach Tomato Pasta, ensuring it’s as healthy as it is tasty.

One-Pot Spinach Tomato Pasta for Effortless Weeknight Comfort
Ingredients
Equipment
Method
- Heat 1 tablespoon of olive oil in a large pot over medium-high heat until shimmering.
- Add chopped onion and sauté until golden and translucent, about 4-5 minutes.
- Add minced garlic and sun-dried tomatoes, cooking for 2-3 minutes until fragrant.
- Stir in the tomato paste and let it cook for 2 minutes.
- Slowly pour in chicken stock, deglazing the pot.
- Pour in heavy cream and season with black pepper, kosher salt, and red chili flakes. Simmer for 2-3 minutes.
- Add penne pasta and cook uncovered on low-medium heat for about 10 minutes, stirring frequently.
- When pasta is 75% cooked, fold in fresh spinach and basil. Cook for 2-3 minutes.
- Check consistency and add reserved pasta water if needed, adjusting seasonings to taste.
- Stir in grated parmesan cheese until melted.
- Serve immediately, optionally topped with grilled chicken or shrimp.

Leave a Reply