Jump to RecipeJump to VideoLeave a ReviewPin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

A quick and easy dinner recipe comes together in less than 20 minutes! This vegetarian Spinach Pasta is tossed in a creamy tomato sauce for a simple, satisfying, and affordable meal. Add sausage, ground beef, or chicken for an even heartier dish!

A cast iron skillet filled with penne pasta with spinach and tomatoes.
Table of Contents
  1. How to make Spinach Pasta Sauce
  2. Ingredients for Creamy Spinach Pasta
  3. Cook’s Tips and Recipe Variations
  4. More Easy Spinach Recipes to Try
  5. Spinach Pasta Recipe

I occasionally ask blog readers to share their favorite last-minute weeknight dinner ideas with me. After all, you can never have too many easy options for those evenings when you want to avoid another trip to the grocery store! This particular creamy spinach pasta recipe comes from a reader named Linda, who sent it to me years ago. I’m so glad that I’m finally getting around to sharing it here, because I have a feeling that it will soon become a staple in your home, too!

How to make Spinach Pasta Sauce

This recipe is such a great option to keep in your back pocket because it only requires about 20 minutes (from start to finish!), and you probably already have most of the ingredients on hand. It’s nothing fancy, it’s just a really flavorful and satisfying vegetarian dinner!

An overhead shot of spinach and tomato pasta served at a wooden dining table, surrounded by fresh parsley and a block of Parmesan cheese sitting on the tabletop.

Ingredients for Creamy Spinach Pasta

  • Penne pasta
  • Onion
  • Garlic
  • Canned petite diced tomatoes
  • Oregano, basil, and crushed red pepper flakes (optional)
  • Tomato paste
  • Cream cheese
  • Parmesan cheese
  • Fresh baby spinach leaves
  • Half-and-half or heavy cream

First, cook the pasta in a large pot of salted boiling water.

A pot of cooked penne pasta with a wooden spoon.

Meanwhile, prepare a creamy tomato-based sauce in a skillet.

A creamy homemade tomato sauce cooks in a cast iron skillet. A wooden spatula rests on the side of the pan.

Stir in the fresh spinach, and then add the cooked pasta. Thin the sauce with a splash (or more) of cream, just until it reaches the desired consistency. Garnish with chopped fresh parsley and more grated Parmesan, if desired!

Penne pasta mixed with spinach and a creamy tomato sauce, served in a cast iron skillet with a wooden spoon.

What Goes with Spinach Pasta?

This dish would be perfect served alongside a loaf of crusty bread and a simple green salad dressed with balsamic vinaigrette.

What to Add to Spinach Pasta?

If you like a pasta dish with meat, you can add 1 lb. of ground Italian sausage (browned and drained), 1 lb. of ground beef (browned and drained), or about 2 cups of cooked diced chicken.

A woman serves a pot of spinach and tomato pasta on a wooden tabletop. Fresh parsley and a block of parmesan cheese sit on the table beside the cast iron skillet.

Cook’s Tips and Recipe Variations

  • I used just 2 heaping cups of baby spinach leaves here, which wilts down considerably and doesn’t dominate the dish (my kids prefer it this way). If you like more spinach in your pasta, that’s fine! Add an entire 4- or 5-ounce bag of baby spinach leaves to your skillet.
  • Don’t have penne pasta in your pantry? Use any other pasta that you prefer. Other good options include rotini, fusilli or rigatoni.
  • I find that freshly grated Parmesan cheese (from a wedge) melts smoother into the sauce than a jar of pre-grated cheese.
  • Use as much or as little half-and-half as you need to thin the sauce to reach your preferred consistency. Heavy cream would also work as an equal substitute.
A creamy spinach pasta with tomato sauce served with a wooden spoon in a cast iron skillet.

More Easy Spinach Recipes to Try

Close overhead shot of spinach pasta with tomatoes in a cast iron skillet

Spinach Pasta

5 from 3 votes
Prep: 5 minutes
Cook: 15 minutes
0 minutes
Total: 20 minutes
Servings 4 people
Calories 347.8 kcal
This quick and easy spinach pasta is cooked in a creamy tomato sauce and topped with fresh-shaved parmesan cheese. A fast dinner in 20 minutes!

Ingredients
  

  • 8 ounces uncooked penne pasta
  • 1 tablespoon olive oil
  • 1 small onion, finely diced
  • 2 garlic cloves, minced
  • 1 14.5 oz. can petite diced tomatoes, NOT drained
  • ½ tsp dried oregano
  • ½ tsp dried basil
  • Pinch of crushed red pepper flakes, optional
  • ½ tsp salt
  • Dash of pepper
  • 2 tablespoons tomato paste
  • 2 oz cream cheese, diced
  • ¼ cup grated Parmesan cheese
  • 2 cups fresh baby spinach leaves (or more as desired)
  • ¼ cup half-and-half or heavy cream (or more, as needed)
  • Optional garnish: chopped fresh parsley; additional Parmesan cheese

Instructions

  • Cook pasta in a large pot of salted boiling water, according to package instructions. Drain.
  • Meanwhile, in a large skillet, heat olive oil over medium heat. Add onion and garlic, and sauté until tender (about 5 minutes).
  • Add diced tomatoes, oregano, basil, red pepper flakes, salt, and pepper to the skillet. Stir in tomato paste and ½ cup of water until completely combined.
  • Reduce heat to low and stir in the cream cheese. Continue stirring over low heat until cream cheese smoothly melts into the sauce. Gradually add the Parmesan cheese, stirring until completely combined.
  • Stir in fresh spinach and continue to cook over low heat, just until the spinach wilts (about 1 more minute). Add cooked pasta, toss to coat in the sauce, and season with additional salt and pepper, if necessary. Stir in half-and-half to thin the sauce until it reaches desired consistency.
  • Garnish with chopped fresh parsley and additional Parmesan cheese, if desired.

Notes

  • I used just 2 heaping cups of baby spinach leaves here, which wilts down considerably and doesn’t dominate the dish (my kids prefer it this way). If you like more spinach in your pasta, that’s fine! Add an entire 4- or 5-ounce bag of baby spinach leaves to your skillet.
  • Don’t have penne pasta in your pantry? Use any other pasta that you prefer. Other good options include rotini, fusilli or rigatoni.
  • I find that freshly grated Parmesan cheese (from a wedge) melts smoother into the sauce than a jar of pre-grated cheese.
  • Use as much or as little half-and-half as you need to thin the sauce to reach your preferred consistency. Heavy cream would also work as an equal substitute.

Nutrition

Serving: 1/4 of the pastaCalories: 347.8kcalCarbohydrates: 52.1gProtein: 12.5gFat: 11.4gSaturated Fat: 4.4gPolyunsaturated Fat: 0.6gMonounsaturated Fat: 4.3gCholesterol: 20.4mgSodium: 744.1mgPotassium: 142.8mgFiber: 4.8gSugar: 6.8g
Keyword: spinach pasta, vegetarian pasta recipe
Course: Dinner
Cuisine: Italian
Author: Blair Lonergan
blair

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Square overhead shot of hands serving a chicken pot pie recipe with biscuits
Overhead image of a bowl of chili mac on a dinner table with cornbread
Hands serving a platter of sheet pan sausage and potatoes

Leave a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Pasta is my favorite comfort food and spinach is my favorite health food so a meal that mixes them both is my kinda meal. Thanks for this easy spinach pasta recipe!

  2. 5 stars
    I made this last night for my family and they gobbled it up! I added ground turkey and subbed mozzarella for the parmesan since that’s what I had on hand. Thanks for a great recipe!