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: Linda
  • Prep Time: 5 minutes
  • Cook Time: 20 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 an easy, wholesome dish that combines pasta, juicy tomatoes, fresh spinach, and herbs in a single pot. It’s perfect for a quick, delicious weeknight meal with minimal cleanup.


Ingredients

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

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté onion until soft, about 3–4 minutes.
  2. Add garlic and cook for 30 seconds until fragrant.
  3. Stir in tomatoes and cook for 2–3 minutes to begin breaking them down.
  4. Add pasta and enough broth to cover. Season with salt, pepper, and Italian herbs.
  5. Bring to a boil, reduce heat, and simmer uncovered, stirring occasionally, until pasta is cooked and liquid reduces into a sauce (10–12 minutes).
  6. Stir in spinach during the last 2 minutes of cooking, until wilted.
  7. Adjust seasoning and serve with Parmesan and red pepper flakes if desired.

Notes

  • Add canned beans, grilled chicken, or tofu for protein.
  • Use sun-dried tomatoes or a splash of cream for variations.
  • Make it gluten-free with gluten-free pasta and adjusted cooking time.
  • Store leftovers up to 3 days and reheat with a splash of broth or water.

Nutrition

  • Serving Size: 1 plate
  • Calories: 420
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 70g
  • Fiber: 5g
  • Protein: 14g
  • Cholesterol: 0mg