Go Back

Tomato Spinach Pasta (Easy, Healthy & Flavorful)

No ratings yet
This tomato spinach pasta is a simple, fresh, and flavorful dish made with tender pasta, juicy tomatoes, and wilted spinach. This easy pasta recipe comes together quickly with just a few ingredients, making it perfect for busy weeknights or a light, healthy dinner.
If you’re looking for a quick vegetarian pasta recipe that’s ready in under 30 minutes, this tomato spinach pasta is a go-to meal you’ll make again and again.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes

Ingredients
  

  • 1/2 lb. penne pasta
  • 1 yellow onion
  • 2 cloves garlic
  • 1 Tbsp olive oil
  • 1 15 oz. can diced tomatoes
  • 1/2 tsp dried oregano
  • 1/2 tsp dried basil
  • 1/2 tsp salt
  • freshly cracked black pepper to taste
  • 2 Tbsp tomato paste
  • 2 oz. cream cheese
  • 1/4 cup grated Parmesan
  • 4 oz. fresh spinach
  • 1 pinch crushed red pepper optional

Method
 

  1. Begin cooking your pasta
  2. While that’s cooking dice the onion and mince your garlic.
  3. Add the onion, garlic, and olive oil to a large skillet and sauté over medium heat until the onions translucent.
  4. Add the diced tomatoes (with juices), oregano, basil, crushed red pepper, salt, and pepper.
  5. Add the tomato paste and a 1/2 cup of water, mix until the tomato paste has mixed into the sauce.
  6. Turn the heat down to low. Add cream cheese and whisk until the sauce is creamy. Add parmesan
  7. Add fresh spinach and gently stir it into the sauce until it has wilted. Add the pasta and stir until it is well coated in the creamy tomato sauce.

Notes

❤️ Why You’ll Love This Tomato Spinach Pasta

  • Quick and easy—ready in 30 minutes
  • Light, fresh, and flavorful
  • Made with simple ingredients
  • Perfect for a healthy vegetarian meal
  • Great for weeknight dinners or meal prep

Tried this recipe?

Let us know how it was!