I build this healthy pasta in one pot so the noodles soak up the saucy tomato flavor, I fold in a mountain of spinach until it wilts silky, and I finish with a little Greek yogurt for creaminess without the heaviness.

One-Pot Creamy Tomato Spinach Pasta (Lightened-Up)

Why You’ll Love This Recipe

I keep it weeknight-simple with pantry staples, I skip the heavy cream, and I still get a luscious, clingy sauce that coats every strand. I also cook the pasta directly in the sauce so I save dishes and capture extra starch for a naturally glossy finish.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Whole-wheat spaghetti or short pasta

  • Olive oil

  • Yellow onion, finely chopped

  • Garlic, minced

  • Cherry tomatoes, halved (or canned diced tomatoes)

  • Tomato passata or crushed tomatoes

  • Low-sodium vegetable or chicken broth

  • Dried oregano and red pepper flakes

  • Fine sea salt and black pepper

  • Baby spinach

  • Plain Greek yogurt (or plain skyr)

  • Grated Parmesan (optional, for serving)

  • Lemon zest and juice

  • Fresh basil, chopped (optional)

Directions

  1. Warm the pot: I heat olive oil over medium and sauté the onion with a pinch of salt until translucent, 4–5 minutes.

  2. Build the base: I stir in garlic and red pepper flakes for 30 seconds, then add cherry tomatoes to blister 2 minutes.

  3. Add liquids and pasta: I pour in passata and broth, bring to a lively simmer, then add the dry pasta. I stir well to prevent sticking.

  4. Simmer to al dente: I cook uncovered, stirring occasionally, until the pasta is just shy of al dente and the sauce thickens, 8–10 minutes (adding small splashes of broth or water if it gets too tight).

  5. Wilt the greens: I add the spinach in handfuls, stirring until just wilted.

  6. Make it creamy: Off the heat, I whisk in the Greek yogurt, lemon zest, and a squeeze of lemon juice until the sauce turns velvety. I taste and adjust salt and pepper.

  7. Finish and serve: I plate it, shower with Parmesan and basil if I like, and serve immediately.

Servings and timing

I get about 4 servings. I spend roughly 10 minutes on prep and 15–18 minutes cooking, for a total of about 25–30 minutes.

Variations

  • Protein boost: I fold in cooked shredded chicken, chickpeas, or seared shrimp at the end.

  • Dairy-free: I swap the yogurt for 1/3 cup unsweetened cashew cream or a splash of oat milk plus 1 teaspoon nutritional yeast.

  • Extra veg: I add sliced zucchini, mushrooms, or roasted red peppers with the onions.

  • Gluten-free: I use a sturdy gluten-free pasta and watch the liquid closely, adding splashes as needed.

  • Spicier: I bloom a bit more red pepper flakes with the garlic or finish with Calabrian chili paste.

storage/reheating

I refrigerate leftovers in an airtight container for up to 4 days. For the best texture, I reheat gently in a skillet over medium heat with a splash of water or broth, tossing until hot and saucy. I avoid freezing if I’ve added yogurt; without dairy, it freezes up to 2 months, though the pasta softens slightly.

FAQs

Can I use regular pasta instead of whole-wheat?

I do, and it works perfectly; I just reduce the liquid slightly if needed and check doneness a minute earlier.

How do I keep the yogurt from curdling?

I take the pot off the heat and let it cool 30–60 seconds, then I whisk in the yogurt. I never boil the sauce after adding dairy.

What if my sauce gets too thick before the pasta is done?

I add broth or hot water a splash at a time and keep stirring; the starch from the pasta tightens the sauce as it cooks.

Can I make this truly one-pot with proteins?

I brown sausage or diced chicken first, remove it, build the sauce, cook the pasta, then stir the protein back in at the end.

How do I make it extra creamy without dairy?

I blend 1/2 cup soaked cashews with 3/4 cup hot water until silky and stir it in off heat, or I puree a ladle of the sauce to thicken naturally.

Conclusion

I lean on simple ingredients, one-pot efficiency, and a light creamy finish to turn weeknight staples into a satisfying, feel-good pasta. With a few pantry tweaks and smart add-ins, I make it exactly as hearty, spicy, or veggie-packed as I want—every time.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One-Pot Creamy Tomato Spinach Pasta (Lightened-Up)

One-Pot Creamy Tomato Spinach Pasta (Lightened-Up)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Evee
  • Total Time: 25–30 minutes
  • Yield: 4 servings
  • Diet: Low Fat

Description

A lightened-up, one-pot creamy tomato spinach pasta made with whole-wheat noodles, fresh spinach, and Greek yogurt for a creamy texture without the heaviness. It’s quick, flavorful, and made entirely with pantry staples.


Ingredients

Whole-wheat spaghetti or short pasta, 8 oz (about 225 g)

1 tablespoon olive oil

1 yellow onion, finely chopped

3 cloves garlic, minced

1.5 cups cherry tomatoes, halved (or 1 can diced tomatoes)

1 cup tomato passata or crushed tomatoes

2.5 cups low-sodium vegetable or chicken broth (more as needed)

1 teaspoon dried oregano

1/2 teaspoon red pepper flakes

Fine sea salt and black pepper, to taste

56 cups baby spinach

1/3 cup plain Greek yogurt (or plain skyr)

Grated Parmesan, for serving (optional)

1 teaspoon lemon zest

1 tablespoon lemon juice

Fresh basil, chopped (optional)


Instructions

  1. Heat olive oil in a large pot over medium heat. Add chopped onion with a pinch of salt and sauté until translucent, about 4–5 minutes.
  2. Add garlic and red pepper flakes and sauté for 30 seconds.
  3. Stir in cherry tomatoes and cook until blistered, about 2 minutes.
  4. Pour in tomato passata and broth. Bring to a simmer.
  5. Add dry pasta and stir well to prevent sticking.
  6. Cook uncovered, stirring occasionally, for 8–10 minutes until pasta is al dente and sauce thickens. Add splashes of broth or water as needed.
  7. Add baby spinach in handfuls, stirring until wilted.
  8. Remove from heat and let cool slightly. Stir in Greek yogurt, lemon zest, and lemon juice until creamy.
  9. Season with salt and black pepper to taste.
  10. Serve hot, garnished with Parmesan and chopped basil if desired.

Notes

For a protein boost, add cooked chicken, chickpeas, or shrimp.

To keep it dairy-free, substitute yogurt with cashew cream or oat milk and nutritional yeast.

Add more vegetables like zucchini, mushrooms, or roasted red peppers for variety.

Use gluten-free pasta if needed, adjusting liquid amounts carefully.

Don’t boil after adding yogurt to prevent curdling.

  • Prep Time: 10 minutes
  • Cook Time: 15–18 minutes
  • Category: Main Course
  • Method: One-Pot
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 360
  • Sugar: 7g
  • Sodium: 480mg
  • Fat: 9g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 54g
  • Fiber: 8g
  • Protein: 14g
  • Cholesterol: 5mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star