ingredients

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

pasta (spaghetti or penne work well)olive oilgarliconioncanned diced tomato (or fresh ripe tomatoes)vegetable brothdried oreganofresh or baby spinachsalt and peppergrated parmesan or vegan alternative (optional)fresh basil (optional)

directions

Heat olive oil in a large pot over medium heat.

Add chopped onion and cook until translucent, then stir in minced garlic.

Pour in the diced tomatoes (with juice) and vegetable broth.

Add the uncooked pasta to the pot, ensuring it’s mostly submerged in the liquid.

Sprinkle in dried oregano, salt, and pepper. Bring to a boil.

Reduce heat and simmer uncovered, stirring occasionally, until the pasta is al dente and most of the liquid is absorbed (about 10-12 minutes).

Add fresh spinach and cook for 2-3 more minutes, until wilted.

Stir in grated parmesan if using, and garnish with fresh basil before serving.

Servings and timing

This recipe yields approximately 4 servings.Preparation time: 5 minutesCooking time: 15 minutesTotal time: 20 minutes

Variations

Use whole wheat or gluten-free pasta for a dietary-friendly version.

Add crushed red pepper flakes for a spicy kick.

Include sliced mushrooms or zucchini for extra veggies.

Top with mozzarella or vegan cheese and broil briefly for a melty finish.

Swap spinach for kale or arugula.

storage/reheating

Store leftovers in an airtight container in the fridge for up to 4 days.Reheat in a saucepan over medium heat with a splash of broth or water to loosen the pasta.Microwave reheating also works—cover and heat in 30-second intervals, stirring in between.

ingredients

FAQs

Can I use fresh tomatoes instead of canned?

Yes, just chop them finely and include their juices for better flavor.

Will any pasta shape work?

Yes, adjust the cooking time based on the pasta type you choose.

Can I add protein?

Absolutely—try cooked chicken, chickpeas, or white beans.

Is this dish vegan?

It is vegan if you skip or replace the parmesan with a vegan alternative.

Does the spinach need to be fresh?

Fresh spinach is best, but frozen works too—just thaw and drain before adding.

Can I make it in advance?

Yes, it stores well and tastes even better the next day.

What if the liquid is absorbed before the pasta is cooked?

Just add a bit more broth or water and continue cooking.

Can I freeze this dish?

It’s best fresh, but you can freeze it. Thaw and reheat with extra broth.

Does it need to be stirred often?

Stir occasionally to prevent sticking, especially as the liquid reduces.

Can I add cream?

Yes, a splash of cream or plant-based milk adds richness.

Conclusion

Tomato Spinach One Pot Pasta is a flavorful, fuss-free meal that’s ready in minutes and easy to customize. It’s perfect for a fast dinner that still feels hearty and nourishing, all with minimal cleanup. This simple dish might just become your favorite one-pot wonder.

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
ingredients

ingredients

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: One Pot
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A quick and healthy one-pot pasta dish packed with fresh spinach, juicy tomatoes, and flavorful herbs. Perfect for busy weeknights.


Ingredients

Units Scale
  • 12 oz (340 g) pasta (penne or spaghetti)
  • 1 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 small onion, chopped
  • 1 can (14.5 oz) diced tomatoes
  • 2 cups fresh spinach, roughly chopped
  • 3 cups vegetable broth
  • 1 tsp dried basil
  • 1/2 tsp dried oregano
  • Salt and pepper to taste
  • 1/4 tsp red pepper flakes (optional)
  • 1/4 cup grated Parmesan cheese (optional, for garnish)

Instructions

  1. In a large pot, heat olive oil over medium heat. Add garlic and onion, and sauté until fragrant and softened, about 3-4 minutes.
  2. Add the diced tomatoes (with juice), spinach, pasta, vegetable broth, basil, oregano, salt, pepper, and red pepper flakes if using.
  3. Stir to combine and bring the mixture to a boil.
  4. Reduce heat to medium-low and simmer uncovered, stirring occasionally, for about 10-12 minutes, or until the pasta is cooked and liquid is mostly absorbed.
  5. Remove from heat and let sit for 2 minutes. Stir in Parmesan cheese if desired.
  6. Serve warm and enjoy!

Notes

  • You can substitute vegetable broth with chicken broth if not vegetarian.
  • Add mushrooms or bell peppers for extra veggies.
  • Use gluten-free pasta to make it gluten free.

Nutrition

  • Serving Size: 1 serving
  • Calories: 340
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 7g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 4g
  • Protein: 10g
  • Cholesterol: 5mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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