Tomato Spinach One Pot Pasta

Why You’ll Love This Recipe

Tomato Spinach One Pot Pasta is a quick, wholesome, and flavor-packed dish made with simple ingredients and minimal cleanup. Juicy tomatoes, fresh spinach, and tender pasta cook together in one pan to create a creamy, savory meal that’s perfect for busy weeknights or meatless dinners.

ingredients

Tomato Spinach One Pot Pasta 10 Why You’ll Love This Recipe

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

pasta (penne, fusilli, or linguine)cherry or grape tomatoes (halved)fresh spinachonion (diced)garlic (minced)olive oilvegetable or chicken brothmilk or cream (optional for creaminess)Parmesan cheese (grated)Italian seasoningred pepper flakes (optional)salt and black pepperfresh basil (optional for garnish)

directions

In a large pot or deep skillet, heat olive oil over medium heat.

Sauté onion until soft, about 3–4 minutes. Add garlic and cook for 1 minute more.

Add uncooked pasta, tomatoes, broth, and seasonings. Stir well.

Bring to a boil, then reduce heat and simmer uncovered, stirring occasionally, for 10–12 minutes until pasta is tender and most of the liquid is absorbed.

Stir in spinach and cook until wilted, about 2 minutes.

Add milk or cream and Parmesan cheese, stirring until creamy and well combined.

Taste and adjust seasoning. Garnish with fresh basil and extra cheese if desired.

Servings and timing

This recipe serves 4.Preparation time: 10 minutesCooking time: 15–20 minutesTotal time: 25–30 minutes

Variations

Use kale or arugula instead of spinach.

Add cooked chicken, shrimp, or white beans for protein.

Swap cherry tomatoes for sun-dried tomatoes for richer flavor.

Make it vegan with plant-based milk and cheese alternatives.

storage/reheating

Store in an airtight container in the fridge for up to 3 days.Reheat on the stovetop or microwave with a splash of broth or milk to loosen the sauce.

FAQs

Tomato Spinach One Pot Pasta
Tomato Spinach One Pot Pasta 11 Why You’ll Love This Recipe

Can I use gluten-free pasta?

Yes, just watch the cook time closely and stir gently.

Does the pasta get mushy?

Not if you cook it uncovered and stir occasionally—monitor for al dente texture.

Is this dish vegan?

Yes, if made with plant-based broth, milk, and cheese.

What pasta works best?

Short pastas like penne or fusilli hold up best, but linguine also works well.

Can I make it spicy?

Add red pepper flakes or a splash of hot sauce.

What can I use instead of broth?

Water with a bouillon cube or extra seasoning works in a pinch.

How do I make it creamier?

Use heavy cream or stir in cream cheese for extra richness.

Do I have to use Parmesan?

No, but it adds great flavor—try nutritional yeast or vegan Parmesan if preferred.

Can I freeze this?

Not recommended—the texture of the pasta may suffer upon thawing.

What sides go well?

Garlic bread, a green salad, or roasted vegetables pair perfectly.

Conclusion

Tomato Spinach One Pot Pasta is an easy, satisfying dish that brings fresh ingredients and bold flavor together with minimal effort. Whether you’re feeding a family or meal prepping for the week, this cozy, customizable pasta is sure to become a favorite in your dinner rotation.

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

Tomato Spinach One Pot Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Easy Recipes
  • Method: One Pot
  • Cuisine: Italian-American
  • Diet: Vegetarian

Description

Tomato Spinach One Pot Pasta is a quick and wholesome dish made with tender pasta, juicy tomatoes, fresh spinach, and a savory garlic herb broth—all cooked together in a single pot for easy cleanup and maximum flavor.


Ingredients

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

Instructions

  1. In a large pot or deep skillet, heat olive oil over medium heat. Add onion and garlic; sauté for 2–3 minutes until fragrant and softened.
  2. Add diced tomatoes (with juices), vegetable broth, oregano, red pepper flakes (if using), salt, and pepper. Bring to a boil.
  3. Add uncooked pasta to the pot. Reduce heat to a simmer and cook uncovered for 10–12 minutes, stirring occasionally, until pasta is tender and liquid is mostly absorbed.
  4. Stir in fresh spinach and cook for another 1–2 minutes until wilted.
  5. Remove from heat, stir in Parmesan cheese if using, and garnish with fresh basil. Serve warm.

Notes

  • Use whole wheat or gluten-free pasta as desired.
  • Add white beans or cooked chicken for extra protein.
  • Adjust broth amount slightly based on pasta type for proper cooking.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 340
  • Sugar: 5g
  • Sodium: 580mg
  • Fat: 8g
  • Saturated Fat: 2g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 56g
  • Fiber: 4g
  • Protein: 12g
  • 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 *