One-Pot Spinach Tomato Pasta is my go-to meal when I need something quick, easy, and packed with flavor. Everything cooks in one pot—from the pasta to the sauce—so there’s minimal cleanup and maximum satisfaction. The combination of tender pasta, juicy tomatoes, and fresh spinach creates a vibrant and hearty vegetarian dinner I can make any night of the week.

One-Pot Spinach Tomato Pasta

Why You’ll Love This Recipe

I love how this recipe saves time without sacrificing flavor. The pasta absorbs all the goodness of the tomatoes, garlic, and herbs as it cooks, and the spinach adds color and nutrition. It’s a one-pot wonder that’s comforting, affordable, and endlessly customizable. Plus, I only have one dish to wash afterward, which is always a win.

ingredients

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

  • Pasta (spaghetti, penne, or linguine work well)

  • Cherry tomatoes or canned diced tomatoes

  • Fresh spinach

  • Onion, chopped

  • Garlic, minced

  • Olive oil

  • Vegetable broth or water

  • Dried oregano or Italian seasoning

  • Salt and black pepper

  • Red pepper flakes (optional)

  • Fresh basil and grated Parmesan (optional, for serving)

directions

  1. In a large pot or deep skillet, I heat olive oil and sauté the onion until soft. I then add the garlic and cook for about 1 minute until fragrant.

  2. I toss in the tomatoes (fresh or canned), dried herbs, salt, pepper, and a pinch of chili flakes. I stir everything together.

  3. I add the dry pasta straight to the pot along with the broth or water. I bring it to a boil, then reduce to a simmer.

  4. I cook, stirring occasionally, until the pasta is al dente and most of the liquid is absorbed (about 10–12 minutes).

  5. I stir in the fresh spinach during the last 2–3 minutes of cooking, letting it wilt into the pasta.

  6. Once done, I taste and adjust the seasoning. I top it off with fresh basil and Parmesan if I have them on hand.

Servings and timing

This recipe serves 4 people.
Prep time: 10 minutes
Cook time: 15 minutes
Total time: 25 minutes

Variations

Sometimes I add a splash of cream or a handful of mozzarella for a cheesy twist. When I want extra protein, I stir in cooked chickpeas, grilled chicken, or sautéed mushrooms. I also switch up the pasta shape depending on what I have in the pantry.

storage/reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, I warm it gently on the stove or in the microwave with a splash of water or broth to bring back the saucy consistency. It tastes just as good the next day.

FAQs

Can I use frozen spinach instead of fresh?

Yes, I thaw and drain it well before adding it to the pasta near the end of cooking.

What type of tomatoes work best?

I use cherry tomatoes for their sweetness, but canned diced tomatoes work great for a saucier texture.

Can I make this dish gluten-free?

Absolutely. I just swap in my favorite gluten-free pasta and keep an eye on the cooking time since it can vary.

How do I keep the pasta from sticking?

I stir it regularly while cooking and make sure there’s enough liquid to allow it to cook evenly.

Is it okay to double the recipe?

Yes, I double everything and use a larger pot to ensure the pasta cooks evenly and doesn’t stick.

Conclusion

One-Pot Spinach Tomato Pasta is one of those meals I rely on when I want something easy, tasty, and nourishing. With simple ingredients and hardly any cleanup, it’s perfect for busy weeknights or relaxed weekend dinners. It’s a recipe I love for its simplicity and flavor—and I know I’ll keep coming back to it.

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: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: One-Pot
  • Cuisine: Italian
  • Diet: Vegetarian

Description

One-Pot Spinach Tomato Pasta is a quick, flavorful vegetarian meal where everything—pasta, sauce, and veggies—cooks in one pot. Juicy tomatoes, garlic, and herbs infuse the pasta with bold flavor, while fresh spinach adds color and nutrition.


Ingredients

  • 12 oz pasta (spaghetti, penne, or linguine)
  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 3 cloves garlic, minced
  • 2 cups cherry tomatoes or 1 can (14.5 oz) diced tomatoes
  • 4 cups fresh spinach
  • 3 1/2 cups vegetable broth or water
  • 1 teaspoon dried oregano or Italian seasoning
  • Salt and black pepper, to taste
  • 1/4 teaspoon red pepper flakes (optional)
  • Fresh basil and grated Parmesan (optional, for serving)

Instructions

  1. Heat olive oil in a large pot or deep skillet over medium heat. Sauté the chopped onion until soft.
  2. Add garlic and cook for 1 minute until fragrant.
  3. Add tomatoes, herbs, salt, pepper, and red pepper flakes. Stir to combine.
  4. Add dry pasta and vegetable broth or water. Bring to a boil, then reduce to a simmer.
  5. Cook for 10–12 minutes, stirring occasionally, until pasta is al dente and liquid is mostly absorbed.
  6. Stir in spinach during the last 2–3 minutes of cooking until wilted.
  7. Taste and adjust seasoning. Serve with fresh basil and grated Parmesan if desired.

Notes

  • Frozen spinach can be used—thaw and drain it first.
  • Add a splash of cream or shredded mozzarella for a cheesy version.
  • Stir in cooked chickpeas, chicken, or mushrooms for added protein.
  • Use gluten-free pasta to make this dish gluten-free.
  • Double the recipe in a large pot if feeding a crowd.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 410
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 9g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 65g
  • Fiber: 5g
  • Protein: 13g
  • Cholesterol: 0mg

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