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

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