Creamy Spinach Tomato Pasta Recipe: My Cozy 25-Minute Fix

Creamy Spinach Tomato Pasta Recipe

I stumbled onto this Creamy Spinach Tomato Pasta Recipe on one of those evenings when I had zero energy but a very loud stomach. I raided my pantry, found a can of tomatoes, a block of cream cheese, and a sad little bag of spinach, and decided to wing it.

What came out of my skillet that night was so good that it’s now on permanent rotation in my house. It’s creamy, garlicky, a little tangy, and comes together in one pan with almost no cleanup. Once you make it, I promise you’ll understand why I keep going back to it.

Creamy Spinach Tomato Pasta Recipe

Cooking Time

  • Prep Time: 5 minutes
  • Cooking Time: 20 minutes
  • Total Time: 25 minutes

Ingredients

  • 8 oz (230 g) penne pasta – short pasta shapes like penne or rotini hold the creamy sauce beautifully in every bite
  • 1 small yellow onion, diced – gives the sauce a sweet, savory base once it softens
  • 2 garlic cloves, minced – fresh garlic makes a huge flavor difference over the jarred stuff
  • 1 tablespoon olive oil – use a good quality one since it’s the base fat for sautéing
  • 1 can (14.5 oz/400 g) diced tomatoes – keep the juices in the can, they help build the sauce
  • ½ teaspoon dried oregano – adds a warm, herby backbone to the sauce
  • ½ teaspoon dried basil – pairs perfectly with oregano for that classic Italian flavor
  • â…› teaspoon crushed red pepper – just enough for a gentle background heat, skip it if you’re sensitive to spice
  • ½ teaspoon salt – season early so the flavors build properly
  • ½ teaspoon freshly cracked black pepper – freshly cracked has way more punch than pre-ground
  • 2 tablespoons tomato paste – concentrates the tomato flavor and thickens the sauce
  • ½ cup water – helps loosen the tomato paste into the sauce smoothly
  • 2 oz (60 g) cream cheese – melts into the sauce for that rich, velvety texture
  • ¼ cup (25 g) grated Parmesan – grate it fresh if you can, it melts smoother than the pre-shredded kind
  • 4 oz (120 g) fresh spinach – go fresh here instead of frozen since it wilts cleanly without watering down the sauce

Note: This recipe serves 4 people generously as a main dish.

Equipment You Need

  • Large pot – for boiling the pasta until tender
  • Colander – for draining the cooked pasta
  • Large skillet – for building and simmering the creamy tomato sauce
  • Whisk – for smoothing out the cream cheese into the sauce
  • Cutting board and knife – for dicing the onion and mincing the garlic
  • Measuring cups and spoons – for keeping your seasonings accurate
Creamy Spinach Tomato Pasta Recipe

How to Make Creamy Spinach Tomato Pasta Recipe?

Making this dish is honestly more about timing than skill. I cook the pasta and build the sauce at almost the same time so everything’s ready together. Here’s exactly how I do it every single time.

Boil the Pasta

I bring a big pot of salted water to a rolling boil first, since this takes the longest. Once it’s bubbling, I drop in the pasta and let it cook until just tender, usually around 7 to 9 minutes. I drain it in a colander and set it aside while I finish the sauce.

Sauté the Onion and Garlic

While the pasta boils, I heat olive oil in a large skillet over medium heat. I toss in the diced onion and minced garlic and let them cook for 3 to 5 minutes until soft and fragrant. This step builds the flavor foundation for the entire sauce.

Build the Tomato Base

Next, I stir in the diced tomatoes with their juices, along with the oregano, basil, crushed red pepper, salt, and black pepper. Then I add the tomato paste and water, stirring until everything blends into a smooth, rich tomato base.

Melt in the Cream Cheese

I turn the heat down to low so the sauce doesn’t scorch. I cut the cream cheese into small chunks and whisk it in a little at a time. It looks lumpy at first, but keep whisking and it turns silky within a minute or two.

Add the Parmesan

Once the cream cheese has fully melted, I sprinkle in the grated Parmesan and stir until it disappears into the sauce. This is where the sauce really turns thick, glossy, and irresistible.

Wilt the Spinach

I add the fresh spinach directly into the skillet and gently fold it through the warm sauce. It only takes 2 to 3 minutes to wilt down completely, so I keep an eye on it and don’t overcook it. If you’re serving it alongside Bang Bang Cauliflower Recipe, the creamy pasta pairs surprisingly well with its crispy, spicy flavor.

Toss and Serve

Finally, I add the drained pasta straight into the skillet and toss everything together until every piece is coated in that creamy tomato sauce. I taste it, adjust the salt if needed, and serve it warm right away.

Additional Tips for Making This Recipe Better

  • I always save a splash of pasta water before draining, just in case the sauce needs loosening later.
  • I like grating my own Parmesan because pre-shredded versions don’t melt nearly as smoothly.
  • Cutting the cream cheese into small cubes before adding it helps it melt faster and more evenly for me.
  • I’ve started adding a pinch more crushed red pepper when I want a bit more kick without overpowering the dish.
  • I never skip fresh garlic, since it makes such a noticeable difference in the final flavor for me.

Common Mistakes to Avoid

  • I once dumped in frozen spinach without draining it properly, and it made my sauce watery, so I always use fresh spinach or squeeze frozen spinach dry first.
  • I’ve overcooked my pasta before while distracted with the sauce, so now I set a timer and check it a minute early.
  • I learned the hard way that high heat makes cream cheese clump instead of melt smoothly, so I always keep the heat low during that step.
  • I used to add the Parmesan too early, and it turned grainy, so I only add it once the cream cheese has fully melted first.
  • I’ve let the spinach sit too long in the hot sauce, and it turned mushy, so now I pull the skillet off heat the moment it wilts.

How to Serve Creamy Spinach Tomato Pasta?

I like to serve this pasta right in the skillet so everyone can dig in while it’s hot and glossy. A light dusting of extra Parmesan and a few cracks of black pepper on top makes it look restaurant-worthy in seconds.

I sometimes scatter a few halved cherry tomatoes or a handful of fresh basil leaves over the top for a pop of color. Pair it with warm garlic bread on the side, or serve it with Baked Crack Chicken Pinwheels Recipe for an even more satisfying comfort-food meal.

Creamy Spinach Tomato Pasta Recipe

Variations

  • Swap cream cheese for a dairy-free cream cheese alternative if you want it fully dairy-free
  • Add cooked, shredded chicken breast for a protein-packed version
  • Toss in halved cherry tomatoes along with the canned tomatoes for extra freshness and texture
  • Crumble in feta cheese instead of Parmesan for a tangier, saltier finish
  • Stir in mushrooms, zucchini, or bell peppers with the onions for extra veggies
  • Use whole wheat or protein pasta for added fiber and nutrients
  • Try Jamie Oliver-style flair by finishing with a squeeze of lemon juice and torn fresh basil

Nutritional Information

Here’s a quick look at what one serving of this creamy pasta offers, based on a recipe that serves four.

  • Calories: around 360 kcal
  • Protein: around 13 g
  • Carbohydrates: around 54 g
  • Fat: around 11 g

Make Ahead and Storage

I let the pasta cool completely before packing it into an airtight container, since sealing it hot can create excess condensation. It stays fresh in the fridge for 3 to 4 days without losing much flavor.

When I’m ready to eat it again, I reheat it gently on the stovetop with a small splash of water or milk to loosen the sauce back up. The microwave works too, just stir halfway through so it heats evenly. I don’t usually freeze this one since the cream cheese sauce can separate a bit after thawing, but if you try it, whisking it well while reheating helps bring it back together.

Why You’ll Love This Recipe

This dish has earned its spot in my weekly rotation for a bunch of reasons, and I think it’ll win you over just as fast.

  • It comes together in about 25 minutes, which makes it perfect for hectic weeknights when I don’t have energy to spare.
  • It uses simple pantry staples, so I rarely need a special grocery trip to make it happen.
  • It’s endlessly customizable, since I can add chicken, swap the cheese, or toss in extra veggies depending on my mood.
  • It reheats well for lunches, so I often make a double batch just for easy meal prep.
  • It satisfies picky eaters and pasta lovers alike, since the sauce is rich but not overwhelming.

FAQs

Can I make creamy spinach and cherry tomato pasta with this recipe?

Yes, just stir in a handful of halved cherry tomatoes along with the canned tomatoes for a fresher, slightly sweeter twist.

Is this similar to a Jamie Oliver creamy spinach pasta recipe?

It’s similar in spirit, simple ingredients and quick cooking, though Jamie Oliver’s versions often lean on olive oil, lemon, and fresh herbs for brightness.

Can I turn the spinach and tomato pasta sauce into a meal with chicken?

Absolutely, adding shredded or diced cooked chicken turns this into a creamy tomato and spinach pasta with chicken that’s heartier and more filling.

Can I make pasta with spinach and tomatoes and feta instead of Parmesan?

Yes, crumbled feta melts differently but adds a lovely tangy, salty edge that works really well with the tomato sauce.

Can I use cream cheese to make this creamy spinach and cherry tomato pasta extra rich?

Definitely, cream cheese is actually the base of this recipe’s creaminess, and using a little extra makes the sauce even richer.

Creamy Spinach Tomato Pasta Recipe
Ash Tyrrell

Creamy Spinach Tomato Pasta Recipe

I stumbled onto this recipe on one of those evenings when I had zero energy but a very loud stomach. I raided my pantry, found a can of tomatoes, a block of cream cheese, and a sad little bag of spinach, and decided to wing it.
Prep Time 5 minutes
Cook Time 20 minutes
Servings: 4

Ingredients
  

  • 8 oz 230 g penne pasta – short pasta shapes like penne or rotini hold the creamy sauce beautifully in every bite
  • 1 small yellow onion diced – gives the sauce a sweet, savory base once it softens
  • 2 garlic cloves minced – fresh garlic makes a huge flavor difference over the jarred stuff
  • 1 tablespoon olive oil – use a good quality one since it’s the base fat for sautéing
  • 1 can 14.5 oz/400 g diced tomatoes – keep the juices in the can, they help build the sauce
  • ½ teaspoon dried oregano – adds a warm herby backbone to the sauce
  • ½ teaspoon dried basil – pairs perfectly with oregano for that classic Italian flavor
  • â…› teaspoon crushed red pepper – just enough for a gentle background heat skip it if you’re sensitive to spice
  • ½ teaspoon salt – season early so the flavors build properly
  • ½ teaspoon freshly cracked black pepper – freshly cracked has way more punch than pre-ground
  • 2 tablespoons tomato paste – concentrates the tomato flavor and thickens the sauce
  • ½ cup water – helps loosen the tomato paste into the sauce smoothly
  • 2 oz 60 g cream cheese – melts into the sauce for that rich, velvety texture
  • ¼ cup 25 g grated Parmesan – grate it fresh if you can, it melts smoother than the pre-shredded kind
  • 4 oz 120 g fresh spinach – go fresh here instead of frozen since it wilts cleanly without watering down the sauce

Method
 

  1. I bring a big pot of salted water to a rolling boil first, since this takes the longest. Once it’s bubbling, I drop in the pasta and let it cook until just tender, usually around 7 to 9 minutes. I drain it in a colander and set it aside while I finish the sauce.
  2. While the pasta boils, I heat olive oil in a large skillet over medium heat. I toss in the diced onion and minced garlic and let them cook for 3 to 5 minutes until soft and fragrant. This step builds the flavor foundation for the entire sauce.
  3. Next, I stir in the diced tomatoes with their juices, along with the oregano, basil, crushed red pepper, salt, and black pepper. Then I add the tomato paste and water, stirring until everything blends into a smooth, rich tomato base.
  4. I turn the heat down to low so the sauce doesn’t scorch. I cut the cream cheese into small chunks and whisk it in a little at a time. It looks lumpy at first, but keep whisking and it turns silky within a minute or two.
  5. Once the cream cheese has fully melted, I sprinkle in the grated Parmesan and stir until it disappears into the sauce. This is where the sauce really turns thick, glossy, and irresistible.
  6. I add the fresh spinach directly into the skillet and gently fold it through the warm sauce. It only takes 2 to 3 minutes to wilt down completely, so I keep an eye on it and don’t overcook it.
  7. Finally, I add the drained pasta straight into the skillet and toss everything together until every piece is coated in that creamy tomato sauce. I taste it, adjust the salt if needed, and serve it warm right away.

Notes

  • I always save a splash of pasta water before draining, just in case the sauce needs loosening later.
  • I like grating my own Parmesan because pre-shredded versions don’t melt nearly as smoothly.
  • Cutting the cream cheese into small cubes before adding it helps it melt faster and more evenly for me.
  • I’ve started adding a pinch more crushed red pepper when I want a bit more kick without overpowering the dish.
  • I never skip fresh garlic, since it makes such a noticeable difference in the final flavor for me.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating