Creamy Tomato and Spinach Pasta – A Quick and Cozy Weeknight Dinner

There are some pasta dishes that feel fancy without requiring much effort, and this Creamy Tomato and Spinach Pasta is exactly that kind of recipe. It’s rich and silky from the mascarpone cheese, fresh and vibrant from the spinach, and bursting with juicy roasted tomato flavor in every bite. Best of all, it comes together in under 30 minutes, which makes it perfect for busy evenings when you still want something homemade and comforting.

The first time I made this, I remember how incredible the kitchen smelled once the garlic and onions started cooking in olive oil. Then the tomatoes began bursting in the pan, creating a naturally sweet sauce that mixed beautifully with the creamy cheese. It’s one of those meals that tastes like you spent far more time on it than you actually did.

Why You’ll Love This Creamy Tomato and Spinach Pasta

This recipe strikes a perfect balance between creamy and fresh. The mascarpone gives the sauce a velvety texture without feeling too heavy, while the spinach keeps everything light and colorful. Cherry tomatoes add sweetness and acidity, making the entire dish taste bright and satisfying.

I also love how flexible it is. You can use cream cheese instead of mascarpone, swap penne for another pasta shape, or even add grilled chicken if you want extra protein. It’s forgiving, simple, and always delicious.

Ingredients You’ll Need

  • 12.5 oz cherry tomatoes, halved
  • 8 oz penne pasta
  • 6 cups baby spinach
  • 1/2 to 3/4 cup mascarpone cheese or cream cheese
  • 3 to 4 garlic cloves, chopped
  • 1/3 cup onion, chopped
  • 1/4 teaspoon nutmeg
  • 2 tablespoons oil
  • 1/4 cup salted pasta water
  • Salt and black pepper to taste

Cook the Pasta Until Perfectly Tender

Bring a large pot of salted water to a boil. Add the penne pasta and cook according to the package instructions until tender but still slightly firm in the center. Before draining, reserve about 1/4 cup of the pasta water. That starchy water helps create a smooth, glossy sauce later on.

Drain the pasta and set it aside while you prepare the sauce.

Build a Flavorful Garlic and Onion Base

Heat the oil in a large skillet or sauté pan over medium heat. Add the chopped onion and cook for a few minutes until soft and translucent. Stir in the garlic and let it cook just until fragrant and lightly golden.

This step always feels like the beginning of something comforting. The smell of onion and garlic sizzling together instantly makes the kitchen feel warm and inviting.

Cook the Tomatoes Until They Burst

Add the halved cherry tomatoes to the pan and stir gently. Let them cook for several minutes until they begin to soften and burst open. As they cook, they release their juices and create a light tomato sauce naturally.

Some tomatoes may completely collapse while others stay chunky, and honestly, that uneven texture is part of what makes this dish feel homemade and rustic.

Wilt the Spinach and Add Seasoning

Once the tomatoes have softened, add the baby spinach by handfuls. It may look like a lot at first, but it wilts down quickly. Stir everything together until the spinach becomes tender and blends into the tomato mixture.

Season with salt, black pepper, and nutmeg. The nutmeg might seem subtle, but it gives the creamy sauce a warm depth that works beautifully with the spinach and cheese.

Stir in the Creamy Cheese Sauce

Reduce the heat to medium-low and add the mascarpone cheese or cream cheese. Stir slowly until the cheese melts into the tomatoes and spinach, creating a creamy, velvety sauce.

You’ll notice the sauce become silky almost immediately. I always scrape the bottom of the pan while stirring because all those little caramelized tomato bits add so much flavor.

Toss the Pasta Into the Sauce

Add the cooked pasta directly into the pan and toss until every piece is coated in the creamy tomato spinach sauce. If the sauce feels too thick, pour in a little reserved pasta water until it reaches your preferred consistency.

The pasta water makes a huge difference here. It helps the sauce cling to the pasta instead of sitting heavily on top.

Serve Warm and Fresh

Taste and adjust the seasoning if needed, then serve the pasta warm. A little cracked black pepper on top is wonderful, and if you happen to have grated parmesan nearby, it makes an excellent finishing touch.

This pasta is best enjoyed fresh from the pan while the sauce is creamy and glossy.

Texture, Flavor, and Aroma Notes

This dish has a soft, creamy texture balanced by juicy bursts of tomato and tender spinach. The sauce coats the pasta beautifully without becoming overly thick. Every bite tastes rich yet fresh at the same time.

The aroma is one of my favorite parts. Garlic, onion, sweet tomatoes, and warm mascarpone combine into something that smells comforting almost instantly.

Helpful Tips for the Best Creamy Pasta

Use ripe cherry tomatoes for the sweetest flavor.
Don’t overcook the spinach or it can lose its bright color.
Reserve extra pasta water in case the sauce thickens while sitting.
Mascarpone creates a smoother texture, but cream cheese works well for a tangier flavor.
Cook the pasta just until al dente so it doesn’t become too soft once mixed with the sauce.

Easy Variations to Try

Add grilled chicken, shrimp, or crispy bacon for extra protein.
Swap spinach for kale if you prefer a heartier green.
Use sun-dried tomatoes for a deeper tomato flavor.
Add chili flakes for a spicy kick.
Try different pasta shapes like fusilli, rigatoni, or farfalle.

Serving and Storage Tips

This pasta pairs beautifully with garlic bread, roasted vegetables, or a simple green salad. It’s rich enough to stand on its own but also works well as a side dish.

Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently over low heat with a splash of water or milk to bring the sauce back to life.

Nutrition Snapshot

This pasta offers a balance of carbohydrates, healthy greens, and creamy dairy richness. Spinach adds vitamins and minerals, while tomatoes provide natural sweetness and acidity. It’s comforting food that still feels fresh and vibrant.

Creamy Tomato and Spinach Pasta FAQ

Can I use frozen spinach?
Yes, but thaw and drain it first so the sauce doesn’t become watery.

What can I substitute for mascarpone cheese?
Cream cheese works very well, though the flavor will be slightly tangier.

Can I make this ahead of time?
You can, but the sauce is creamiest when served fresh. Reheat gently to avoid separating the cheese.

Is this pasta vegetarian?
Yes, as written, it’s completely vegetarian.

Can I use another pasta shape?
Absolutely. Penne works great, but fusilli, bow ties, or rigatoni are all excellent choices.

This Creamy Tomato and Spinach Pasta is one of those recipes that feels effortlessly comforting. It’s simple enough for a quick weeknight dinner yet delicious enough to crave again the next day. Once you taste the creamy sauce mixed with sweet tomatoes and tender spinach, it’s easy to see why this dish becomes a regular favorite.

Author

Leave a Comment