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: clara
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian-inspired

Description

This Tomato Spinach One Pot Pasta is a quick and easy dish that’s perfect for busy weeknights! Everything cooks in one pot, including the pasta, which absorbs all the rich flavors of tomatoes, garlic, and fresh spinach. It’s a creamy, comforting meal with minimal cleanup and maximum flavor.


Ingredients

Scale
  • 8 oz (225 g) pasta (penne, spaghetti, or your favorite)
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (14.5 oz / 400 g) diced tomatoes (with juice)
  • 2 cups (480 ml) vegetable broth
  • 1/2 cup (120 ml) heavy cream (or coconut milk for dairy-free)
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 4 cups fresh spinach, roughly chopped
  • 1/2 cup (50 g) grated Parmesan cheese (optional)
  • 1 tablespoon fresh basil, chopped (for garnish)



Instructions

🍳 Cook the Aromatics:

  1. Heat the Oil:

    • In a large pot or deep skillet, heat olive oil over medium heat.
  2. Sauté Onion and Garlic:

    • Add chopped onion and cook until softened (3-4 minutes).
    • Add minced garlic and sauté for 1 minute until fragrant.

🍅 Add the Base Ingredients:

  1. Combine Ingredients:

    • Add diced tomatoes (with juice), vegetable broth, heavy cream, Italian seasoning, salt, and black pepper.
    • Stir well to combine.
  2. Add the Pasta:

    • Stir in the pasta, ensuring it’s fully submerged in the liquid.

🍝 Cook the Pasta:

  1. Bring to a Boil:

    • Increase heat to high and bring the mixture to a boil.
  2. Simmer:

    • Reduce heat to medium-low.
    • Cover and simmer for 10-12 minutes, stirring occasionally until the pasta is al dente and most of the liquid is absorbed.

🌿 Add Spinach and Cheese:

  1. Add Spinach:

    • Stir in the fresh spinach and cook until wilted (2-3 minutes).
  2. Add Cheese (Optional):

    • Stir in grated Parmesan cheese until creamy.

🍽️ Serve:

  1. Garnish and Enjoy:

    • Sprinkle with fresh basil and extra Parmesan if desired.
  2. Serving Suggestions:

    • Serve with garlic bread or a simple green salad for a complete meal.

Notes

  • Make It Vegan: Use coconut milk instead of cream and nutritional yeast instead of Parmesan.
  • Add Protein: Stir in cooked chicken, shrimp, or chickpeas for extra protein.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of broth or water.