Savory Italian One-Pot Pasta with Spinach and Tomatoes

A delicious and easy one-pot pasta dish featuring fresh spinach, ripe tomatoes, and Italian herbs. Perfect for a weeknight dinner with minimal cleanup!

NewPublished Feb 11, 2026
Prep Time10 min
Cook Time30 min
Total40 min
Servings4
DifficultyEasy

Login to save, add to a plan, rate, or make a copy.

One-Pot Pasta with Spinach and Tomatoes ready to serve.

Ingredients

Servings4

Yields 4 servings

  • (8 oz) penne pasta
  • (2 tbsp) olive oil
  • (3 cloves) garlic, minced
  • (1/2) onion, diced
  • (14 oz) diced tomatoes, canned
  • (2 cups) vegetable broth
  • (1 tsp) Italian seasoning
  • (2 cups) fresh spinach, chopped
  • (1/2 cups) grated Parmesan cheese
  • (salt and pepper, to taste)

Instructions

  1. 1

    In a large pot, heat (2 tbsp) olive oil over medium heat. Add (1/2) onion and sauté until translucent, about 3-4 minutes.

  2. 2

    Add the (3 cloves) garlic and sauté for an additional minute until fragrant.

  3. 3

    Stir in (14 oz) diced tomatoes, (8 oz) penne pasta, (2 cups) vegetable broth, (1 tsp) Italian seasoning,. Bring to a boil.

  4. 4

    Reduce the heat to a simmer, cover the pot, and cook for about 15-20 minutes or until the pasta is al dente and has absorbed most of the liquid. Stir occasionally to prevent sticking.

  5. 5

    Once the pasta is cooked, stir in (2 cups) fresh spinach and cook for an additional 2-3 minutes until the spinach wilts.

  6. 6

    Remove from heat and mix in (1/2 cup) grated Parmesan cheese. Season with salt and pepper to taste before serving.

Recipe actions

Share this recipe