Go Back

One Pot Pasta Recipes Creamy Spinach Tomato Pasta

I’ll be honest, one pot pasta recipes have saved me more times than I can count. This creamy spinach tomato pasta tastes like comfort in a bowl. The kind of dish you put together when you’ve had a long day and still want something homemade without a pile of dirty dishes staring at you afterward. The magic happens when tomatoes soften into a rich base, spinach folds in for that fresh green touch, and cream wraps everything up in a silky hug. If you’re like me, you’ll sneak a bite straight from the pot while it’s still bubbling. Nothing wrong with that. In fact, I say it’s part of the cooking process. I love how tomato pasta recipes like this feel hearty yet don’t sit too heavy. It’s one of those creamy pasta recipes that somehow manages to please everyone—kids twirling noodles, adults secretly eyeing a second helping. And let’s not forget, it works as a spinach pasta recipe too, since that green goodness is right there, mingling with every strand. For nights when you just need a win, this is it. One Pot Pasta Meals like this one are quick to pull together, and easy creamy pasta recipes like it remind me that simple food can still feel special. No stress, no fuss—just real, good pasta.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Main Course
Cuisine: Italian
Keywords: creamy pasta recipes, easy creamy pasta recipes, One Pot Pasta Meals, One Pot Pasta Recipes, spinach pasta recipe, tomato pasta recipes
Servings: 4 servings
Author: Lila

Ingredients

  • 8 oz pasta (penne or rigatoni works well)
  • 2 tbsp olive oil
  • 2 garlic cloves, minced
  • 1 small onion, finely chopped
  • 1 can diced tomatoes (14 oz)
  • 1 cup fresh spinach, loosely packed
  • 1/2 cup heavy cream or coconut cream
  • 1/4 cup grated Parmesan cheese
  • 1 tsp dried oregano
  • Salt and black pepper to taste
  • 2 cups water or vegetable broth

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté onion and garlic until fragrant.
  2. Add canned tomatoes, dried oregano, salt, and pepper. Stir and let simmer for 2 minutes.
  3. Pour in pasta and water (or broth). Stir well and bring to a gentle boil.
  4. Cook uncovered for about 10–12 minutes, stirring occasionally until pasta is al dente.
  5. Stir in cream, spinach, and Parmesan. Cook for 2–3 minutes until spinach wilts and sauce thickens.
  6. Taste and adjust seasoning, then serve hot with extra Parmesan on top.