One-Pot Spinach Tomato Pasta for Effortless Weeknight Comfort

30 min prep 4 min cook 3 servings
One-Pot Spinach Tomato Pasta for Effortless Weeknight Comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was one of those crisp autumn evenings when the wind whispered through the maple trees and the kitchen smelled like a promise of comfort. I was juggling a stack of work emails, a toddler demanding bedtime stories, and a grocery list that seemed to grow longer by the minute. In the midst of that beautiful chaos, I reached for a pot, a handful of fresh spinach, and a jar of sun‑dried tomatoes, and the idea for this one‑pot wonder was born. The moment the lid lifted, a cloud of fragrant steam rose, carrying the sweet tang of tomatoes, the earthy aroma of sautéed onions, and a subtle hint of fresh basil that made my whole house feel like a cozy Italian trattoria.

What makes this dish truly special is its simplicity without sacrificing depth. You’re not just throwing pasta into boiling water; you’re building layers of flavor that mingle and marry in the same pot, saving you time, dishes, and the dreaded “what’s for dinner?” panic. Imagine the silky cream coating each penne, the bright pop of sun‑dried tomatoes, and the vibrant green of spinach that turns the whole bowl into a visual feast. But wait—there’s a secret trick in step four that turns an ordinary sauce into a restaurant‑quality velvet that will have your guests asking for the recipe.

I still remember the first time I served this to my family: the kids were busy debating whether the dish was “green” or “red,” and my partner declared it “the best comfort food of the season.” The laughter, the clinking of forks, the sighs of contentment—those are the moments that remind me why I love cooking. This isn’t just a recipe; it’s a memory in the making, a warm hug on a plate that you can recreate any night you crave something quick yet indulgent. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of sun‑dried tomatoes, tomato paste, and a splash of chicken stock creates a sauce that’s rich, umami‑packed, and slightly sweet, mimicking the slow‑simmered sauces you’d find in a traditional Italian kitchen.
  • Texture Harmony: Penne’s ridges capture every creamy droplet, while the spinach adds a tender bite, and the Parmesan melts into a silky finish that coats every strand.
  • One‑Pot Efficiency: By cooking the pasta directly in the broth, you eliminate the need for a separate pot of water, which means less cleanup and a more flavorful noodle that absorbs the sauce.
  • Time Savvy: From start to finish it takes under 45 minutes, perfect for busy weeknights when you still want a dish that feels like a weekend treat.
  • Versatility: Swap the chicken stock for vegetable broth for a vegetarian version, or add cooked chicken or shrimp for extra protein without changing the core process.
  • Nutrition Boost: Spinach brings iron and vitamins, while the heavy cream adds a comforting richness balanced by the bright acidity of tomatoes.
  • Ingredient Quality: Using good olive oil and fresh basil elevates the dish from “quick” to “gourmet” without extra effort.
  • Crowd‑Pleaser Factor: The creamy tomato‑spinach combo is a familiar favorite that appeals to both kids and adults, making it a safe bet for family meals or small gatherings.
💡 Pro Tip: Toasting the garlic and onion in olive oil before adding the liquids unlocks a deeper, caramelized flavor that makes the sauce sing.

🥗 Ingredients Breakdown

The Foundation: Pasta & Stock

12 ounces of penne pasta is the backbone of this dish. Its tubular shape holds onto the sauce, ensuring each bite is coated with that luxurious cream. If you prefer a different shape, fusilli or rigatoni work just as well, but the cooking time may need a slight adjustment. The 4 cups of chicken stock act as the cooking liquid, infusing the pasta with savory depth while keeping the dish moist; for a vegetarian twist, swap in low‑sodium vegetable broth without compromising flavor.

Aromatics & Spices: Onion, Garlic & Chili

One medium onion, finely diced, provides a sweet base that mellows as it cooks. Three cloves of garlic, minced, add that unmistakable aromatic punch that makes you pause and inhale the kitchen air. Red chili flakes bring a subtle heat that balances the creaminess, and a pinch of kosher salt and black pepper rounds out the seasoning. Remember, seasoning is a layering process—add a little now, taste later, and finish with a final sprinkle just before serving.

The Secret Weapons: Sun‑Dried Tomatoes & Tomato Paste

Half a cup of sun‑dried tomatoes brings an intense, concentrated tomato flavor that you can’t get from fresh tomatoes alone. Their chewy texture also adds a pleasant bite. Two tablespoons of tomato paste act as a flavor enhancer, deepening the sauce’s color and richness. If you’re short on sun‑dried tomatoes, you can substitute with a handful of finely chopped roasted red peppers for a slightly sweeter note.

Finishing Touches: Cream, Cheese, Spinach & Basil

One cup of heavy whipping cream transforms the broth into a velvety sauce that clings to every piece of pasta. Half a cup of grated Parmesan cheese adds a salty, nutty edge while also helping to thicken the sauce as it melts. Four cups of fresh spinach wilt quickly, adding a burst of color and a boost of nutrients. Finally, a tablespoon of fresh basil, torn just before serving, delivers a fragrant, herbaceous finish that brightens the entire dish.

🤔 Did You Know? Sun‑dried tomatoes are actually fresh tomatoes that have been dehydrated, concentrating their natural sugars and antioxidants—making them a powerhouse of flavor and nutrition.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

One-Pot Spinach Tomato Pasta for Effortless Weeknight Comfort

🍳 Step-by-Step Instructions

  1. Heat two tablespoons of olive oil in a large, deep skillet or Dutch oven over medium heat. Once the oil shimmers, add the diced onion and sauté for about three minutes, stirring occasionally, until the edges become translucent and you can smell the sweet aroma rising. This is the moment where the kitchen starts to feel alive, and you’ll notice the onions turning a soft golden hue. Add the minced garlic and a pinch of red chili flakes, cooking for another 30 seconds until the garlic turns fragrant but not browned—overcooking garlic can make it bitter, so keep a close eye.

  2. 💡 Pro Tip: If you love a deeper flavor, let the garlic and onions caramelize a minute longer; just watch for a darkening color and a sweet scent.
  3. Stir in the sun‑dried tomatoes and tomato paste, allowing the paste to dissolve and coat the aromatics. You’ll see the mixture darken slightly, and the kitchen will fill with a rich, almost smoky tomato scent. Cook for about two minutes, letting the paste “wake up” and release its umami goodness. This step is crucial because it builds the sauce’s backbone before any liquid hits the pot.

  4. Now, pour in the chicken stock, scraping the bottom of the pot with a wooden spoon to release any browned bits—those are flavor gold. Add the penne pasta, making sure it’s fully submerged. Increase the heat to bring the mixture to a gentle boil, then reduce to a simmer. Cover the pot and let the pasta cook for about 10‑12 minutes, stirring occasionally to prevent sticking. Here’s the thing: the pasta will absorb the broth, becoming infused with the tomato‑basil essence, while the liquid reduces to a creamy base.

  5. ⚠️ Common Mistake: Stirring too aggressively or uncovering the pot too often can cause the pasta to release excess starch, making the sauce gummy instead of silky.
  6. When the pasta is al dente and most of the liquid has been absorbed, stir in the heavy whipping cream. The pot will bubble gently as the cream melds with the remaining broth, creating a glossy, luxurious sauce. Let it simmer for another two minutes, allowing the cream to thicken slightly. At this point, the kitchen smells like a high‑end trattoria—creamy, tangy, and inviting.

  7. 💡 Pro Tip: If the sauce looks too thick, add a splash of extra stock or a splash of milk to loosen it without diluting flavor.
  8. Add the grated Parmesan cheese, stirring until it melts completely into the sauce. The cheese not only adds a salty, nutty flavor but also helps to emulsify the sauce, giving it that perfect cling to the pasta. Taste and adjust the seasoning with kosher salt and freshly cracked black pepper—remember, the cheese already brings salt, so add sparingly.

  9. Toss in the fresh spinach leaves, one handful at a time, allowing them to wilt before adding more. The spinach will shrink dramatically, turning from a deep forest green to a softer, luminous shade that adds visual contrast to the dish. As the spinach wilts, it releases a subtle earthy aroma that balances the richness of the cream.

  10. Finally, stir in the torn basil leaves and give the whole pot one last gentle toss. The basil’s bright, peppery notes lift the entire dish, making it feel fresh and vibrant. Let the pasta sit, uncovered, for a minute to allow the flavors to meld. Then, serve directly from the pot or transfer to a serving bowl, and watch the steam rise—your guests will be instantly drawn to the aroma.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish, always take a spoonful and let it cool just enough to taste. This is the moment you can adjust the seasoning, add a pinch more salt, or a splash of lemon juice if the sauce feels too heavy. Trust me on this one: a tiny dash of acidity can brighten the entire dish and prevent it from feeling overly rich.

Why Resting Time Matters More Than You Think

After you turn off the heat, cover the pot for two minutes. This short resting period lets the pasta absorb any remaining sauce, making each bite more cohesive. I once served this straight off the stove and noticed the sauce was a bit thin; a brief rest solved that problem instantly.

The Seasoning Secret Pros Won’t Tell You

Add a pinch of smoked paprika or a dash of nutmeg to the cream for an unexpected depth. These spices are subtle enough not to dominate but will add a warm, comforting undertone that makes the dish feel more sophisticated. I discovered this trick while watching a cooking show, and it’s become a staple in my kitchen.

Balancing Creaminess with Acidity

If you find the sauce too thick, a splash of white wine or a squeeze of fresh lemon juice can cut through the richness. The acidity balances the cream, creating a harmonious flavor profile that dances on the palate. The result? A sauce that feels light despite its indulgent ingredients.

The Perfect Pasta‑to‑Sauce Ratio

Because the pasta cooks in the broth, it naturally absorbs some liquid. To avoid a dry finish, keep a cup of extra stock or water on hand and add it gradually if the mixture looks too thick before the cream stage. This ensures every noodle is perfectly coated without becoming soggy.

Finishing With Fresh Herbs

Never underestimate the power of fresh herbs at the end of cooking. A handful of basil or a sprinkle of parsley adds color, aroma, and a burst of freshness that elevates the dish from everyday to restaurant‑quality. The best part? It takes seconds and makes a huge visual impact.

💡 Pro Tip: Keep a small bowl of grated Parmesan at the table for guests to add extra cheesiness on demand.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Mediterranean Sunburst

Swap the chicken stock for a light vegetable broth, add a handful of kalamata olives, and sprinkle feta cheese at the end. The briny olives and tangy feta introduce a Mediterranean flair that pairs beautifully with the creamy base.

Spicy Cajun Kick

Replace the basil with a teaspoon of Cajun seasoning, increase the red chili flakes, and stir in a diced bell pepper. This version brings a smoky heat that makes the dish perfect for those who love a little fire.

Protein‑Packed Chicken

Add bite‑size pieces of grilled chicken breast after the pasta has cooked, letting them warm through in the sauce. This turns the meal into a complete protein‑rich dinner without extra fuss.

Vegan Dream

Replace the heavy cream with coconut cream, use nutritional yeast instead of Parmesan, and swap chicken stock for vegetable broth. The result is a dairy‑free, plant‑based version that still feels indulgent.

Mushroom Earthiness

Sauté a cup of sliced cremini or shiitake mushrooms with the onions. Their umami depth complements the tomatoes and adds a woodland nuance that’s perfect for autumn evenings.

Cheesy Baked Finish

Transfer the cooked pasta to a baking dish, top with shredded mozzarella, and broil for 3‑4 minutes until bubbly and golden. This creates a crunchy, cheesy crust that adds texture contrast.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the pasta to cool to room temperature, then transfer it to an airtight container. It will keep for up to three days in the fridge. When reheating, add a splash of chicken stock or milk to revive the sauce’s creaminess, and stir over low heat until warmed through.

Freezing Instructions

Portion the pasta into freezer‑safe bags or containers, leaving a little headspace for expansion. Freeze for up to two months. To reheat, thaw overnight in the refrigerator, then warm gently on the stovetop, adding extra stock if the sauce has thickened too much.

Reheating Methods

The microwave works in a pinch—heat in 30‑second intervals, stirring between each, and add a drizzle of cream to prevent drying. For the best texture, reheat in a skillet over medium heat, stirring frequently, and finish with a fresh handful of spinach for added freshness.

❓ Frequently Asked Questions

Absolutely! Short‑shaped pastas like fusilli, rigatoni, or even farfalle work well because they catch the sauce in their grooves. Just be mindful of cooking times—some shapes may need a minute or two longer or shorter, so check the package instructions and adjust the simmering period accordingly.

If you’re out of chicken stock, a good quality vegetable broth works perfectly and keeps the dish vegetarian. For a richer flavor, you can dissolve a bouillon cube in hot water or use a splash of white wine in place of part of the liquid.

Yes! Substitute the heavy whipping cream with coconut cream or a plant‑based cream, and use nutritional yeast or a dairy‑free Parmesan alternative. The sauce will stay creamy, and the flavors remain balanced.

Stirring occasionally during the cooking process is key, especially in the first few minutes when the pasta releases starch. Also, make sure the liquid fully covers the pasta; if it starts to look dry, add a splash of extra stock or water.

Definitely! Chopped zucchini, roasted red peppers, or even peas can be tossed in during the last few minutes of cooking. They add extra color, nutrition, and a pleasant bite without altering the core flavor profile.

Reheat gently on the stovetop over low heat, adding a splash of chicken stock, milk, or extra cream to loosen the sauce. Stir constantly to prevent the sauce from sticking to the pan and to restore its silky texture.

You can, but the flavor profile will change. Fresh tomatoes add brightness and moisture, so you may need to reduce the liquid a bit longer. For a similar depth, consider using roasted tomatoes or adding a teaspoon of tomato purée.

The sauce can be made up to a day ahead and stored in the refrigerator. Reheat gently, add a splash of stock, then cook the pasta directly in the reheated sauce, following the same timing guidelines.
One-Pot Spinach Tomato Pasta for Effortless Weeknight Comfort

One-Pot Spinach Tomato Pasta for Effortless Weeknight Comfort

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Heat olive oil in a large pot over medium heat, sauté onion until translucent, then add garlic and chili flakes, cooking until fragrant.
  2. Stir in sun‑dried tomatoes and tomato paste, cooking for two minutes to develop depth.
  3. Add chicken stock and penne pasta, bring to a boil, then simmer covered for 10‑12 minutes, stirring occasionally.
  4. When pasta is al dente, pour in heavy cream, letting the sauce thicken gently.
  5. Mix in Parmesan cheese until melted, then season with salt and pepper to taste.
  6. Add spinach, allowing it to wilt, and finish with fresh basil.
  7. Serve hot, optionally garnished with extra Parmesan and a drizzle of olive oil.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.