Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

One-Pot Spinach Tomato Pasta

Published: Sep 16, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

A quick and hearty dish that comes together in just one pot, this One-Pot Spinach Tomato Pasta is everything I need when I’m craving something flavorful, light, and fuss-free. Juicy tomatoes, tender spinach, aromatic garlic, and pasta all simmer together with herbs in a single pot for an easy weeknight dinner that's both satisfying and wholesome.

One-Pot Spinach Tomato Pasta

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

12 oz spaghetti or linguine

2 tablespoons olive oil

4 cloves garlic, minced

1 can (14 oz) diced tomatoes (with juice)

2 cups cherry tomatoes, halved

4 cups fresh spinach leaves

4 cups vegetable broth (or chicken broth)

1 teaspoon dried oregano

1 teaspoon dried basil

½ teaspoon red pepper flakes (optional)

Salt and pepper, to taste

½ cup grated Parmesan cheese (plus more for serving)

Directions

I combine the pasta, olive oil, garlic, canned tomatoes, cherry tomatoes, spinach, broth, oregano, basil, red pepper flakes, salt, and pepper in a large pot.

I bring everything to a boil over medium-high heat, stirring occasionally to prevent sticking.

I cook it until the pasta is al dente and most of the liquid is absorbed—this takes about 10 to 12 minutes.

I stir in the Parmesan cheese until it’s melted and creates a creamy coating.

I taste and adjust the seasonings, then serve it warm with extra Parmesan sprinkled on top.

Servings and timing

Servings: 4 servings

Prep Time: 10 minutes

Cooking Time: 15 minutes

Total Time: 25 minutes

Calories: Approximately 350 kcal per serving

Variations

I sometimes swap out the spinach for kale or arugula for a different green.

For extra protein, I stir in cooked chicken or white beans toward the end.

To make it vegan, I skip the Parmesan or use a plant-based alternative.

If I want a richer flavor, I add a splash of cream or a bit of cream cheese.

I’ve also tried this with whole wheat pasta, and it adds a nuttier depth to the dish.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, I warm it in a skillet over medium heat with a splash of broth or water to loosen it up. It also microwaves well in 30-second intervals, stirring between each, until heated through.

FAQs

What type of pasta works best for this recipe?

I usually use spaghetti or linguine, but short pasta like penne or rotini works just as well. Just make sure to adjust the cooking time accordingly.

Can I make this dish ahead of time?

Yes, I can make it a few hours ahead and reheat it before serving. The flavors deepen a bit as it sits, which I actually love.

How do I keep the spinach from getting too mushy?

I add it with the other ingredients at the start, but if I prefer it just wilted, I stir it in during the last 2 minutes of cooking.

Is this dish freezer-friendly?

I don’t recommend freezing it, as the pasta can become mushy when thawed. It’s best enjoyed fresh or within a couple of days.

Can I make this recipe gluten-free?

Absolutely! I just use my favorite gluten-free pasta and keep an eye on the texture, as some gluten-free varieties cook faster.

Conclusion

This One-Pot Spinach Tomato Pasta has become one of my go-to recipes when I want something comforting, fresh, and easy to clean up. It's packed with flavor, endlessly adaptable, and perfect for busy nights when I need something quick but satisfying. With just a handful of ingredients and a single pot, this dish proves that simple can still be delicious.


Recipe:

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 Spinach Tomato Pasta

One-Pot Spinach Tomato Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A quick, hearty, and flavorful one-pot pasta dish made with fresh spinach, juicy tomatoes, garlic, herbs, and Parmesan. Perfect for a fuss-free, weeknight meal.


Ingredients

12 oz spaghetti or linguine

2 tablespoons olive oil

4 cloves garlic, minced

1 can (14 oz) diced tomatoes (with juice)

2 cups cherry tomatoes, halved

4 cups fresh spinach leaves

4 cups vegetable broth (or chicken broth)

1 teaspoon dried oregano

1 teaspoon dried basil

½ teaspoon red pepper flakes (optional)

Salt and pepper, to taste

½ cup grated Parmesan cheese (plus more for serving)


Instructions

  1. Combine the pasta, olive oil, garlic, canned tomatoes, cherry tomatoes, spinach, broth, oregano, basil, red pepper flakes, salt, and pepper in a large pot.
  2. Bring the mixture to a boil over medium-high heat, stirring occasionally to prevent sticking.
  3. Cook until the pasta is al dente and most of the liquid is absorbed, about 10–12 minutes.
  4. Stir in the Parmesan cheese until melted and the pasta is coated.
  5. Taste and adjust seasonings as needed, then serve warm with extra Parmesan on top.

Notes

Swap spinach for kale or arugula for variety.

Add cooked chicken or white beans for extra protein.

To make it vegan, skip the Parmesan or use a plant-based version.

Add a splash of cream or cream cheese for a richer texture.

Whole wheat pasta adds a nuttier flavor and extra fiber.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: One Pot
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 6g
  • Sodium: 580mg
  • Fat: 12g
  • Saturated Fat: 3.5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 4g
  • Protein: 12g
  • Cholesterol: 10mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Greek Pastitsio
    Greek Pastitsio
  • Kreatopita (Greek Meat Pie)
    Kreatopita (Greek Meat Pie)
  • Psari Plaki
    Psari Plaki
  • Delicious Tomato Zucchini Pasta
    Delicious Tomato Zucchini Pasta
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • One-Pot Spinach Tomato Pasta
    One-Pot Spinach Tomato Pasta
  • Silver Dollar Pancakes
    Silver Dollar Pancakes
  • Cinnamon Roll French Toast Bites
    Cinnamon Roll French Toast Bites
  • Red Velvet Brownies
    Red Velvet Brownies

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz