Creamy Tomato Spinach Pasta

Creamy Tomato Spinach Pasta- made with just 10 ingredients in less than 30 minutes, this recipe will make pasta night a breeze! (vegan + gluten-free)

Creamy Tomato Spinach Pasta- made with just 10 ingredients in less than 30 minutes, this recipe will make pasta night a breeze!

Do you have pasta night in your house? We usually make it once per week and it’s probably one of my favorite meals. Yes, because carbs, obviously. But also because it’s so darn simple. Boil the pasta, cook the sauce, BOOM…dinner is served.

This creamy tomato spinach pasta has been one of our go-to meals lately because it sneaks in some green which I find can be hard to get in on a daily basis. All you have to do is dump a bag of prewashed baby spinach into the skillet and you’re good to go.

Creamy Tomato Spinach Pasta- made with just 10 ingredients in less than 30 minutes, this recipe will make pasta night a breeze! (vegan + gluten-free)

Creamy Tomato Spinach Pasta Ingredients

  • Onion and Garlic– As an good base should start with, garlic and onion are key players for adding flavor to this dish.
  • Crushed Tomatoes– Our tomato sauce is made from using crushed tomatoes (Jovial is my favorite brand) for a little bit of texture.
  • Oregano and Basil– I always make sure to have dried seasonings on hand and these two work perfect in this pasta. That said, feel free to switch it up if you prefer different herbs.
  • Baby Spinach– As I said before, using prewashed baby spinach keeps this recipe super speedy.
  • Penne Pasta– Any variety of pasta will work fine here. I like Trader Joe’s red lentil penne for a nice dose of protein and iron.
  • Dairy-free Cream Cheese– Whether you use dairy-free or regular cream cheese is totally up to you but I like to keep it vegan by using Kite Hill’s plain cream cheese. It’s the best!

Creamy Tomato Spinach Pasta- made with just 10 ingredients in less than 30 minutes, this recipe will make pasta night a breeze! (vegan + gluten-free)

How to Make Creamy Tomato Spinach Pasta

  1. Cook pasta as directed. Strain and set aside.
  2. Sauté garlic and onion then add the spinach and cook until wilted.
  3. Pour in the crushed tomatoes and the seasonings. Bring to a low simmer.
  4. Stir in the cream cheese until melted and smooth.
  5. Add the cooked pasta and stir to combine. Serve warm and enjoy!

Creamy Tomato Spinach Pasta- made with just 10 ingredients in less than 30 minutes, this recipe will make pasta night a breeze! (vegan + gluten-free)

Creamy Tomato Spinach Pasta- made with just 10 ingredients in less than 30 minutes, this recipe will make pasta night a breeze! (vegan + gluten-free)

This recipe is really so simple to make and the creamy tomato sauce is absolutely delicious. I hope it finds it’s way into your weekly meal rotation soon!

Looking for more easy pasta ideas?

Creamy Tomato Spinach Pasta- made with just 10 ingredients in less than 30 minutes, this recipe will make pasta night a breeze! (vegan + gluten-free)

Print Recipe
5 from 7 votes

Creamy Tomato Spinach Pasta

Made with just 10 ingredients in less than 30 minutes, this recipe will make pasta night a breeze!
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings: 4

Ingredients

  • 1 tablespoon olive oil
  • 1/2 onion, finely chopped
  • 3 garlic cloves, minced
  • 30 ounces crushed tomatoes
  • 8 ounces plain dairy-free cream cheese, Kite Hill is my favorite
  • 2 teaspoons dried basil
  • 2 teaspoons dried oregano
  • 1/2 teaspoon salt & pepper
  • 8 ounces baby spinach
  • 16 ounces penne pasta, or pasta of choice
  • fresh basil and vegan cashew parmesan for garnish, optional

Instructions

  • Bring a large pot of salted water to a boil. Cook pasta as directed. Strain and set aside.
  • In a large skillet, warm the oil over medium heat. Add the onion and garlic then cook for about 3 minutes, until onion is translucent. Then add the spinach and cook until wilted.
  • To the skillet, add the crushed tomatoes and seasoning (oregano, basil, salt & pepper). Reduce heat to a simmer. Add the cream cheese and stir until melted and evenly combined. 
  • Strain the pasta, add it back to the pot then pour the sauce over top. Stir until evenly coated. Serve warm with cashew parmesan and fresh basil (optional), and enjoy!

Nutrition

Calories: 533kcal, Carbohydrates: 74g, Protein: 29g, Fat: 14g, Saturated Fat: 1g, Sodium: 553mg, Potassium: 1247mg, Fiber: 14g, Sugar: 13g, Vitamin A: 5791IU, Vitamin C: 37mg, Calcium: 223mg, Iron: 10mg
Course: dinner
Cuisine: Italian
Did you try this recipe? Please let me know how it turned out by leaving a comment below or sharing a picture on Instagram with the hashtag #makingthymeforhealth. I love hearing your feedback!