The aroma of garlic sizzling in olive oil wafted through my kitchen, reminding me of cherished family dinners filled with laughter and warmth. This One-Pot Spinach Tomato Pasta is my go-to solution for those hectic weeknights when time is tight but homemade comfort is a must. With its creamy garlic sauce enveloping al dente penne and vibrant greens, this vegetarian-friendly dish is not only quick to prepare but also an adaptable canvas for your favorite ingredients. Whether you’re trying to sneak in more veggies or simply craving a nourishing meal without the fuss of endless dishes, this recipe checks all the boxes. What would you toss into your pot for a personal twist on this delicious classic?

Why is this recipe a weeknight favorite?

Simplicity at Its Best: With just one pot and a few fresh ingredients, meal prep is a breeze, saving you from the hassle of multiple dishes.

Creamy, Rich Flavor: The luxurious blend of garlic and cream creates a deliciously rich sauce that perfectly complements the fresh spinach and tomatoes.

Versatile Options: Feel free to customize by adding seasonal vegetables or proteins like grilled chicken or shrimp for an extra heartiness.

Perfect for Meal Prep: This dish stores beautifully in the fridge, getting even tastier over time, making it an ideal choice for meal prep or leftovers.

Crowd-Pleaser: It’s a family-friendly meal that everyone will savor, perfect for gatherings or cozy nights in.

Pair it with some garlic bread for an unforgettable dinner experience!

One-Pot Spinach Tomato Pasta Ingredients

For the Pasta
Penne Pasta – The heart of this dish, providing structure; feel free to swap with rigatoni or fusilli for a fun twist.

For the Sauce
Olive Oil – Adds richness; any neutral oil can work if olive oil is not on hand.
Onion – Brings sweetness and depth; shallots make a milder alternative.
Garlic – This aromatic ingredient elevates flavors; always opt for fresh garlic for the best taste.
Sun-Dried Tomatoes (oil) – These deliver a punch of flavor; canned diced tomatoes can lighten the taste if desired.
Tomato Paste – Thickens and enhances the overall tomato flavor of the sauce.
Chicken Stock – Creates a savory base; swap with vegetable broth for a vegetarian-friendly option.
Heavy Whipping Cream – Adds creaminess; consider half-and-half or coconut cream for a lighter or dairy-free substitute.

For the Veggies
Fresh Spinach – Nutritional powerhouse adding color; kale is a great substitute if you want something heartier.
Basil – Fresh is best for flavor enhancement; use dried basil cautiously if fresh isn’t available.

Cheese & Seasoning
Parmesan Cheese – Key for finishing touches; nutritional yeast can be an excellent vegan alternative.
Black Pepper, Kosher Salt, Red Chili Flakes – Adjust these seasonings based on taste to personalize your One-Pot Spinach Tomato Pasta.

This delightful dish is perfect for busy schedules, allowing you to enjoy homemade goodness without the fuss!

Step‑by‑Step Instructions for One-Pot Spinach Tomato Pasta

Step 1: Heat the Oil
Begin by heating the sun-dried tomato oil in a large pot over medium-high heat. Allow it to warm for about 2 minutes until shimmering, then add in the chopped onion. Cook the onion for about 4-5 minutes, stirring often, until it turns slightly golden and fragrant, a lovely base for your One-Pot Spinach Tomato Pasta.

Step 2: Sauté Aromatics
Once your onions are just starting to brown, mix in minced garlic and chopped sun-dried tomatoes, cooking for another 2-3 minutes. Stir continually to make sure the garlic doesn’t burn, releasing its aromatic flavor into the air! You’ll know it’s ready when the garlic is fragrant and the tomatoes soften.

Step 3: Add Tomato Paste
Next, introduce the tomato paste into the pot, stirring well to combine it with the aromatic mixture. Let it cook down for an additional 2 minutes, allowing the paste to caramelize slightly. This step intensifies the flavor and creates a rich backdrop for your One-Pot Spinach Tomato Pasta.

Step 4: Pour in Chicken Stock
Gradually pour in the chicken stock while using a wooden spoon to deglaze the pot, scraping up any delicious bits stuck to the bottom. Bring the mixture to a gentle simmer for about 3-4 minutes. This will ensure that all the flavors meld beautifully together, creating a luscious base for your pasta.

Step 5: Mix in Cream and Seasoning
Reduce the heat to medium-low and stir in the heavy cream, along with black pepper, kosher salt, and red chili flakes to taste. Allow it to simmer for another 2-3 minutes, until everything is well combined. The sauce will start to thicken slightly, enveloping the One-Pot Spinach Tomato Pasta with a creamy touch.

Step 6: Add the Pasta
Add the penne pasta into the pot, making sure it’s well coated with the creamy sauce. Stir to combine, then reduce the heat to low-medium and cook uncovered for about 10 minutes. This allows the pasta to absorb all the flavors while becoming al dente; keep an eye on it to avoid overcooking.

Step 7: Incorporate Spinach and Basil
When the pasta is about 75% cooked, fold in the fresh spinach and basil. Cook for an additional 2-3 minutes until the spinach prominently wilts down into the pot. If the sauce is too thick for your liking, feel free to add a splash more chicken stock to reach your desired consistency.

Step 8: Stir in Parmesan Cheese
Finally, add in the grated parmesan cheese, mixing well until it melts and enhances the creamy texture of the dish. Allow it to cook for another minute, melting into the One-Pot Spinach Tomato Pasta. You’ll know it’s ready when everything is creamy and harmoniously combined.

Step 9: Serve It Up
Spoon the finished One-Pot Spinach Tomato Pasta into bowls and serve immediately. Optionally, top with extra parmesan and fresh basil for a delightful finishing touch. This meal is perfect for family gatherings or those cozy weeknights when comfort food is a must.

How to Store and Freeze One-Pot Spinach Tomato Pasta

Fridge: Store leftovers in an airtight container for up to 4 days. The flavors will deepen, making it a delightful option for quick reheating.

Freezer: To freeze, place cooled pasta in a freezer-safe container for up to 3 months. Take care to leave some space for expansion, as it may separate upon thawing.

Reheating: Reheat gently in a skillet over low heat, adding a splash of chicken stock or cream to restore creaminess, and stir occasionally until heated through.

Room Temperature: Avoid leaving the One-Pot Spinach Tomato Pasta out for more than 2 hours to ensure safety and freshness.

Expert Tips for One-Pot Spinach Tomato Pasta

Perfect Pasta: Avoid overcooking your pasta by reducing the cooking time by 1-2 minutes. It should be al dente and absorb the creamy sauce perfectly.

Warm the Cream: Let heavy cream sit at room temperature before adding it to the pot. This helps prevent curdling and ensures a silky sauce for your One-Pot Spinach Tomato Pasta.

Fresh Spinach Finish: Adding fresh spinach just before serving preserves its vibrant color and texture. Don’t let it wilt away in the cooking process!

Sauté Slowly: Take your time when sautéing garlic and onions. A gentle cook enhances their flavor and aroma, setting a delicious base for your dish.

Custom Flavor: Feel free to swap in seasonal veggies or your favorite proteins, like grilled chicken or shrimp. This makes your One-Pot Spinach Tomato Pasta adaptable and exciting every time!

One-Pot Spinach Tomato Pasta Variations

Feel free to sprinkle your creativity into this delightful dish, making it uniquely yours!

  • Green Goodness: Swap spinach for kale or arugula to mix up the greens. Both add a different flavor profile while still providing nutritious value.
  • Heartier Protein: Add grilled chicken or shrimp for a protein boost. Not only does this enhance the dish, but it also makes it a filling meal that’s satisfying on every level.
  • Decadent Cheeses: Try feta or goat cheese instead of parmesan for a tangy twist. This will elevate the flavor to a new level, perfect for cheese lovers!
  • Spice It Up: Incorporate red pepper flakes for an extra kick. If you like more heat, add a dash of sriracha or your favorite hot sauce while cooking.
  • Lush Creaminess: For a lighter touch, substitute heavy cream with coconut cream. This provides a unique flavor and a silky texture without dairy, great for vegan twists.
  • Vegetable Medley: Toss in seasonal veggies like bell peppers or zucchini. They’ll add color, texture, and a fresh taste that brightens the dish even more.
  • Tomato Variations: Switch out sun-dried tomatoes for roasted red peppers for a milder, sweeter flavor, adding to the creamy richness of the sauce.
  • Cultural Spin: Give it an Italian flare by incorporating Italian sausage or chorizo, instantly elevating your One-Pot Spinach Tomato Pasta to a comforting classic.

As you explore these variations, consider pairing with a side of your favorite spinach feta quesadillas for a delightful dinner spread! You might also enjoy an easy one-pot pasta on another busy night!

Make Ahead Options

These One-Pot Spinach Tomato Pasta dishes are a lifesaver for meal prep enthusiasts! You can prep the sauce (without cream and spinach) and refrigerate it for up to 3 days. Just sauté your onions, garlic, sun-dried tomatoes, and stir in the tomato paste, chicken stock, and spices. When you’re ready to serve, reheat the sauce on the stove, stir in the heavy cream, and then add the penne pasta. Cook until the pasta is al dente, then fold in the fresh spinach and basil right before serving to maintain their vibrant color and nutrition. This method keeps the flavors just as delightful while saving you precious time on busy weeknights!

What to Serve with One-Pot Spinach Tomato Pasta

Elevate your dining experience with delightful sides that bring out the best in this creamy pasta dish.

  • Garlic Bread: A classic pairing, its crunchy texture and buttery flavor perfectly complement the rich sauce of the pasta. Enjoy dipping it in the creamy sauce for that extra indulgence.

  • Caesar Salad: Crisp romaine lettuce and tangy dressing balance the richness, adding freshness to your meal. The crunchy croutons provide a satisfying contrast to the creamy pasta.

  • Roasted Veggies: A medley of seasonal vegetables roasted to caramelized perfection offers a sweet and savory taste. They add a vibrant color contrast and a nutritious touch to your dinner table.

  • Caprese Salad: The freshness of tomatoes, mozzarella, and basil marries beautifully with the flavors of the pasta. Drizzle with balsamic glaze for an irresistible, light side that brightens your meal.

  • Grilled Chicken: For a protein boost, serve slices of grilled chicken on top of the pasta or beside it. The smoky flavor enhances the overall taste while adding heartiness.

  • White Wine: A chilled glass of Sauvignon Blanc or Pinot Grigio brings out the dish’s flavors. The zesty acidity harmonizes beautifully with the creamy texture of the One-Pot Spinach Tomato Pasta.

  • Lemon Sorbet: Finish your meal with a fresh, citrusy dessert to cleanse the palate. Its lightness provides a lovely contrast to the creamy pasta, ensuring a delightful conclusion to your dinner.

One-Pot Spinach Tomato Pasta Recipe FAQs

What type of tomatoes should I use for the best flavor?
Using fresh tomatoes can elevate your One-Pot Spinach Tomato Pasta, but I recommend using sun-dried tomatoes packed in oil for a more concentrated flavor. If fresh ones are unavailable, canned diced tomatoes will work well and give a lighter taste. Just ensure they are ripe and flavorful!

How long can I store leftovers in the fridge?
Your delicious One-Pot Spinach Tomato Pasta can be stored in an airtight container in the fridge for up to 4 days. In fact, the flavors will deepen over time, making it an excellent option for quick lunches or dinners. Enjoy reheating this comfort food!

Can I freeze One-Pot Spinach Tomato Pasta?
Absolutely! To freeze, allow your pasta to cool first, then transfer it to a freezer-safe container. It can last up to 3 months in the freezer. Just remember to leave a little room for expansion. Upon thawing, the sauce may separate a bit, so simply add a splash of broth or cream when reheating to restore its silky texture.

What should I do if my pasta turns out too thick?
If your One-Pot Spinach Tomato Pasta sauce is too thick, no worries! Just add a little more chicken stock or cream while gently reheating it on the stove. Stir until you reach your desired consistency—this will help bring back that creamy, delightful sauce we all love!

Is this recipe suitable for those with dietary restrictions?
Yes, indeed! This One-Pot Spinach Tomato Pasta is vegetarian-friendly, and you can make it vegan by substituting heavy whipping cream with coconut cream and using nutritional yeast instead of parmesan. Always check your ingredient labels for allergens if you’re cooking for others or if you have specific dietary needs.

How do I know when my pasta is cooked perfectly?
For the perfect al dente pasta, cook it for about 10 minutes; just check it a couple of minutes before the time is up. It should be firm to the bite but cozy enough to absorb the flavors of the creamy sauce. Keep stirring occasionally to prevent sticking!

One-Pot Spinach Tomato Pasta

Creamy One-Pot Spinach Tomato Pasta for Effortless Nights

This One-Pot Spinach Tomato Pasta is a quick, creamy, and delicious weeknight dinner solution.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Italian
Calories: 450

Ingredients
  

For the Pasta
  • 12 ounces Penne Pasta Swap with rigatoni or fusilli if desired.
For the Sauce
  • 2 tablespoons Olive Oil Any neutral oil can work.
  • 1 medium Onion Shallots can be used for a milder taste.
  • 3 cloves Garlic Use fresh garlic for the best flavor.
  • 1/2 cup Sun-Dried Tomatoes (oil) Canned diced tomatoes can lighten the taste.
  • 2 tablespoons Tomato Paste
  • 4 cups Chicken Stock Swap with vegetable broth for a vegetarian option.
  • 1 cup Heavy Whipping Cream Consider half-and-half or coconut cream as alternatives.
For the Veggies
  • 6 ounces Fresh Spinach Kale can be used as a substitute.
  • 1 bunch Basil Use fresh for best flavor.
Cheese & Seasoning
  • 1/2 cup Parmesan Cheese Nutritional yeast can be a vegan alternative.
  • to taste Black Pepper
  • to taste Kosher Salt
  • to taste Red Chili Flakes

Equipment

  • large pot

Method
 

Step-by-Step Instructions
  1. Heat the sun-dried tomato oil in a large pot over medium-high heat. Add chopped onion and cook for 4-5 minutes until golden.
  2. Mix in minced garlic and chopped sun-dried tomatoes, and sauté for another 2-3 minutes.
  3. Add the tomato paste and cook for 2 minutes to caramelize.
  4. Gradually pour in chicken stock and deglaze the pot. Simmer for 3-4 minutes.
  5. Stir in heavy cream, black pepper, kosher salt, and red chili flakes. Simmer for 2-3 minutes.
  6. Add penne pasta to the pot, stirring to coat with the sauce, and cook uncovered for 10 minutes.
  7. Fold in fresh spinach and basil when pasta is about 75% cooked, and cook for another 2-3 minutes.
  8. Stir in grated parmesan cheese until melted, then serve immediately.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 60gProtein: 15gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 40mgSodium: 800mgPotassium: 600mgFiber: 4gSugar: 6gVitamin A: 2000IUVitamin C: 30mgCalcium: 200mgIron: 3mg

Notes

This dish is perfect for meal prep and stores beautifully in the fridge.

Tried this recipe?

Let us know how it was!