Print

One-Pot Spinach Tomato Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

One-Pot Spinach Tomato Pasta is a quick, hearty vegetarian meal where pasta, tomatoes, and spinach simmer together in a flavorful broth, creating a rich sauce with minimal effort and cleanup.

  • Author: Ella
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: One-Pot
  • Cuisine: Italian-Inspired
  • Diet: Vegan

Ingredients

  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1 (14.5-ounce) can diced tomatoes (with juice)
  • 2 tablespoons tomato paste
  • 2 teaspoons Italian seasoning
  • ½ teaspoon red pepper flakes (optional)
  • Salt and pepper to taste
  • 3 cups vegetable broth or water
  • 12 oz dry pasta (penne, fusilli, or spaghetti)
  • 4 cups fresh spinach
  • Grated Parmesan cheese, for serving (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 3–4 minutes until softened.
  2. Add minced garlic and cook for 30 seconds until fragrant.
  3. Stir in diced tomatoes (with juice), tomato paste, Italian seasoning, red pepper flakes (if using), salt, and pepper.
  4. Pour in vegetable broth and bring to a gentle boil.
  5. Add dry pasta to the pot, reduce heat to a simmer, and cook uncovered for 10–12 minutes, stirring occasionally.
  6. In the last 2 minutes of cooking, stir in fresh spinach and allow it to wilt.
  7. Remove from heat, stir again, and serve warm with grated Parmesan if desired.

Notes

  • Use white beans, chickpeas, or cooked sausage for added protein.
  • Substitute spinach with kale or arugula based on availability.
  • Add a splash of cream or ricotta for a creamy version.
  • Great with whole wheat or gluten-free pasta—just adjust liquid and time as needed.

Nutrition