Creamy Tomato and Spinach Pasta

Featured in Tasty Evening Meals.

Cook pasta while making a creamy tomato sauce with onions, garlic, and herbs. Stir in cream cheese, parmesan, and spinach. Ready in 25 minutes for under $1 per serving.
Clare Greco
Updated on Thu, 20 Feb 2025 12:19:37 GMT
Creamy Tomato and Spinach Pasta Pin it
Creamy Tomato and Spinach Pasta | recipesbyclare.com

Slipping into the kitchen after a long day, this creamy tomato pasta is my secret weapon for getting a real dinner on the table. The cream cheese melts into the tomato sauce, hugging each piece of pasta like a cozy blanket. Fresh spinach wilts in at the end, turning an ordinary pasta dish into something that looks and tastes like it came from that little Italian place downtown. I started making this on busy weeknights when takeout was tempting, but now it's become the meal my family actually begs for.

Last week my neighbor Sarah came over just as I was finishing up this pasta. She took one bite and wouldn't leave until I showed her exactly how to make it. Now her kids are asking why their pasta isn't as creamy as mine.

Essential Ingredients

  • Penne pasta: - those ridges really matter, they catch all the good stuff
  • Yellow onion: - forget the white ones for this sauce
  • Fresh garlic: - the jarred stuff just isn't the same here
  • Cream cheese: - trust me on this one
  • Fresh spinach: - don't even think about frozen
  • Real Parmesan: - not the stuff in the green can
  • Good canned tomatoes: - they're the backbone of the sauce
  • Dried herbs: - oregano and basil are non-negotiable
Creamy Tomato and Spinach Pasta Homemade Pin it
Creamy Tomato and Spinach Pasta Homemade | recipesbyclare.com

Detailed Instructions

Get The Pasta Going:
Drop your pasta in salty boiling water and let it do its thing while you work on the sauce
Build The Base:
Let those onions get soft and sweet in the pan - this isn't the time to rush
Create The Magic:
Watch how the cream cheese turns your regular tomato sauce into something special
Bring It All Home:
Fold in that spinach just until it wilts, then toss with your pasta until every bite is coated

Remember when my daughter first tried making this in her college apartment? She called in a panic because her sauce was grainy. Turned out she'd dumped cold cream cheese straight from the fridge into hot sauce. Now she leaves it on the counter while the pasta cooks, and it melts like a dream.

Kitchen Time Reality

Look, dinner doesn't need to be complicated to be good. While the pasta's boiling, I usually tidy up a bit, chop my onions, and get everything else lined up. By the time the pasta's ready, the sauce is practically done too. My family thinks I've been slaving away, but honestly? It's easier than ordering pizza.

Money In Your Pocket

Here's something crazy - this whole meal costs less than that fancy coffee drink you grabbed this morning. We're talking about $3.28 for the entire pot, which means each bowl sets you back a whopping 82 cents. Makes those $18 restaurant pasta dishes seem a bit silly, doesn't it?

Perfect Partners

This pasta loves a simple green salad on the side - just some crisp lettuce with a squeeze of lemon and good olive oil. Sometimes I'll grab a loaf of crusty bread to swipe through any extra sauce because wasting that creamy goodness should be illegal.

Mix It Up

Sometimes I'll toss in some mushrooms with the onions, or add grilled chicken for my hungry teenagers. Last week I swapped the spinach for some baby kale from my garden, and nobody even noticed the difference. That's the beauty of this recipe - it's pretty hard to mess up.

Keep It Fresh

You know those glass containers with the snap-on lids? They're perfect for this. The pasta stays good in the fridge for about four days, though it rarely lasts that long in my house. Just splash a little milk when reheating, and it comes back to life like magic.

Creamy Tomato and Spinach Pasta Recipe Pin it
Creamy Tomato and Spinach Pasta Recipe | recipesbyclare.com

Kitchen Wisdom

  • Cut your cream cheese into cubes while it's still cold - way easier than trying to cut it soft
  • Keep some of that pasta water until the very end - you never know when you'll need it
  • Toast those dried herbs in the oil for a minute before adding the tomatoes - brings out their flavor like crazy

After making this pasta what feels like hundreds of times, it's become more than just dinner. It's my go-to when a friend needs cheering up, what my kids request for their birthday dinners, and my own comfort food after a long day. There's something about stirring that sauce while catching up about everyone's day that makes the kitchen feel like the heart of our home again.

Frequently Asked Questions

→ Can I use a different type of pasta?
Yes, any medium-sized pasta works well - try rotini, shells, or bow ties.
→ How do I make this sauce less creamy?
Simply reduce or skip the cream cheese. The sauce will still be delicious with just parmesan.
→ Can I add protein to this dish?
Yes! Add grilled chicken, Italian sausage, or shrimp for extra protein.
→ Will frozen spinach work instead of fresh?
Yes, thaw and drain frozen spinach well before adding to the sauce.
→ How long does this keep in the fridge?
Store in an airtight container for up to 4 days. Reheat gently, adding a splash of water if needed.

Creamy Tomato Spinach Pasta

A quick pasta dinner with creamy tomato sauce and fresh spinach. Perfect for busy nights and better than any boxed meal.

Prep Time
5 Minutes
Cook Time
20 Minutes
Total Time
25 Minutes

Category: Evening Meals

Difficulty: Easy

Cuisine: American

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

→ Pasta

01 1/2 pound penne pasta

→ Sauce Base

02 1 yellow onion, diced
03 2 cloves garlic, minced
04 1 tablespoon olive oil
05 1 can (15 oz) diced tomatoes
06 2 tablespoons tomato paste

→ Seasonings

07 1/2 teaspoon dried oregano
08 1/2 teaspoon dried basil
09 1/2 teaspoon salt
10 Fresh black pepper to taste
11 Pinch of crushed red pepper (optional)

→ Creamy Elements

12 2 ounces cream cheese
13 1/4 cup grated Parmesan

→ Vegetables

14 4 ounces fresh spinach

Instructions

Step 01

Boil pasta in large pot until tender, about 7-10 minutes. Drain in colander

Step 02

Sauté diced onion and minced garlic in olive oil over medium heat until soft, about 3-5 minutes

Step 03

Add tomatoes, herbs, seasonings, tomato paste and 1/2 cup water. Stir to combine

Step 04

Reduce heat to low. Whisk in cream cheese pieces until melted, then stir in Parmesan until smooth

Step 05

Stir in spinach until wilted, about 2-3 minutes

Step 06

Toss pasta with sauce, taste and adjust seasoning as needed

Notes

  1. Total cost: $3.28 recipe / $0.82 serving
  2. Quicker and tastier than boxed pasta meals

Tools You'll Need

  • Large pot
  • Colander
  • Large skillet
  • Whisk

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (cream cheese, parmesan)
  • Gluten (pasta)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 309
  • Total Fat: 6 g
  • Total Carbohydrate: 54 g
  • Protein: 12 g