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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

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

1/2 teaspoon red pepper flakes (optional)

Salt and pepper, to taste

1/2 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