Sign up to get my new recipes →

One Pot Creamy Tomato Spinach Spaghetti Recipe

One Pot Creamy Tomato Spinach Spaghetti Recipe

This Creamy Tomato Spinach Spaghetti is the ultimate one-pot pasta meal for busy nights. It’s rich, flavorful, and full of fresh vegetables—all made in a single pot for easy cleanup.

The sauce is silky with a hint of garlic, tomato tang, and the earthy flavor of sautéed spinach. Whether you’re vegetarian or just want a lighter pasta night, this recipe satisfies without skimping on comfort.


Why You’ll Love Creamy Tomato Spinach Spaghetti

If you’re tired of complicated meals and endless dishes, this creamy tomato spinach spaghetti is your new favorite:

  • Made in one pot from start to finish
  • Ready in under 30 minutes
  • Balanced with vegetables, carbs, and dairy
  • Kid-friendly and easy to adapt
  • Uses basic pantry ingredients with a gourmet feel

Ingredients for One Pot Creamy Tomato Pasta

One Pot Creamy Tomato Spinach Spaghetti Recipe

You’ll love how simple this ingredient list is. Here’s everything you need:

  • 12 oz spaghetti
  • 1 tbsp olive oil
  • 1/2 yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1/2 tsp red pepper flakes (optional for heat)
  • 1 (15 oz) can crushed tomatoes
  • 2 1/2 cups vegetable broth
  • 1/2 cup heavy cream
  • 1/3 cup grated parmesan cheese
  • 2 cups fresh baby spinach
  • 1 tsp salt
  • 1/2 tsp black pepper
  • Fresh basil, for garnish

Optional Add-ins:

  • Mushrooms
  • Zucchini
  • Roasted red peppers
  • Mozzarella cheese

How to Make Creamy Tomato Spinach Spaghetti

Step 1: Sauté Onion and Garlic

Heat olive oil in a large pot or deep skillet over medium heat. Add onion and cook for 3–4 minutes until translucent. Stir in garlic and red pepper flakes, cooking for 30 seconds until fragrant.

Step 2: Add Liquids and Pasta

Pour in crushed tomatoes, vegetable broth, salt, and pepper. Bring to a boil. Add the uncooked spaghetti and reduce heat to a simmer.

Step 3: Cook the Pasta

Simmer uncovered for 10–12 minutes, stirring often to prevent sticking. The pasta will absorb the liquid and soften.

Step 4: Add Spinach and Cream

Once the pasta is cooked and the liquid mostly absorbed, stir in spinach and cook for 1–2 minutes until wilted. Add cream and parmesan. Stir to coat and cook another 2 minutes until creamy.

Step 5: Serve and Garnish

Top with more parmesan and fresh basil. Serve hot with garlic bread or a side salad.


Tips for the Best Creamy Tomato Pasta

  • Use regular or whole wheat pasta: Both cook well using the same method.
  • No cream? Sub with half-and-half or full-fat coconut milk for dairy-free.
  • Want more protein? Stir in cooked chickpeas, tofu, or shredded chicken.
  • Don’t overcook the spinach: Add at the end to keep its vibrant green color.
  • Love it spicy? Add more red pepper flakes or a dash of cayenne.

Storage & Meal Prep Tips

  • Refrigerate: Store leftovers in an airtight container for up to 4 days.
  • Reheat: Add a splash of milk or broth and microwave or reheat in a pan.
  • Not ideal for freezing due to the cream-based sauce, but can be frozen if needed.

What to Serve with Creamy Spinach and Tomato Pasta

One Pot Creamy Tomato Spinach Spaghetti Recipe

This dish is complete on its own, but it pairs beautifully with:

  • Garlic Bread or Breadsticks
  • Caesar or Garden Salad
  • Steamed or Roasted Broccoli
  • Caprese Skewers or Tomato Salad

Frequently Asked Questions

Can I use penne or another pasta?
Yes, but adjust cook time and add broth if needed. Thicker pastas may take longer.

Is this dish vegetarian?
Yes, as written. You can make it vegan by replacing cream with coconut milk and omitting cheese or using a vegan alternative.

Can I add meat?
Absolutely. Add grilled chicken, sausage, or shrimp for a heartier version.

Will the pasta be too soft?
Not if you stir frequently and simmer gently. Stop cooking as soon as pasta is al dente.


More Pasta Recipes to Try

  • Creamy Garlic Penne Pasta
  • One Pot Tuscan Chicken Pasta
  • Spaghetti Aglio e Olio
  • Pesto Pasta with Roasted Veggies
  • Spinach Artichoke Alfredo

Final Thoughts

This Creamy Tomato Spinach Spaghetti is a weeknight win—easy, flavorful, and beautifully balanced. It’s a one-pot pasta dish the whole family will love, from toddlers to teens to adults looking for a meatless dinner that doesn’t feel like a compromise.

Loaded with fresh spinach, bold tomato flavor, and creamy parmesan richness, it’s proof that simple ingredients can make something special. Don’t forget the garlic bread.

Leave a Reply

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