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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: slsrecipes
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: One Pot
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A quick and easy one-pot pasta dish packed with the fresh flavors of tomato and spinach, perfect for a healthy weeknight dinner.


Ingredients

Units Scale
  • 12 oz (340g) spaghetti or pasta of choice
  • 1 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 small onion, chopped
  • 1 can (14.5 oz) diced tomatoes
  • 3 cups fresh spinach leaves
  • 4 cups vegetable broth
  • 1 tsp dried oregano
  • 1/2 tsp crushed red pepper flakes (optional)
  • Salt and pepper to taste
  • Grated Parmesan cheese for serving (optional)

Instructions

  1. In a large pot, heat olive oil over medium heat. Add onion and garlic, sauté until translucent.
  2. Add the diced tomatoes (with juice), spinach, vegetable broth, oregano, and red pepper flakes. Stir well.
  3. Add the pasta to the pot, ensuring it is submerged in the liquid.
  4. Bring to a boil, then reduce heat to a simmer and cook uncovered for 10-12 minutes, stirring occasionally, until pasta is cooked and liquid is mostly absorbed.
  5. Season with salt and pepper to taste.
  6. Serve warm, topped with Parmesan cheese if desired.

Notes

  • Use whole wheat or gluten-free pasta for a healthier option.
  • Add extra veggies like mushrooms or bell peppers for more nutrition.
  • For a creamier texture, stir in a splash of cream or dairy-free alternative at the end.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 480mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 4g
  • Protein: 10g
  • Cholesterol: 0mg