(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
pasta (spaghetti or penne work well)olive oilgarliconioncanned diced tomato (or fresh ripe tomatoes)vegetable brothdried oreganofresh or baby spinachsalt and peppergrated parmesan or vegan alternative (optional)fresh basil (optional)
directions
Heat olive oil in a large pot over medium heat.
Add chopped onion and cook until translucent, then stir in minced garlic.
Pour in the diced tomatoes (with juice) and vegetable broth.
Add the uncooked pasta to the pot, ensuring it’s mostly submerged in the liquid.
Sprinkle in dried oregano, salt, and pepper. Bring to a boil.
Reduce heat and simmer uncovered, stirring occasionally, until the pasta is al dente and most of the liquid is absorbed (about 10-12 minutes).
Add fresh spinach and cook for 2-3 more minutes, until wilted.
Stir in grated parmesan if using, and garnish with fresh basil before serving.
Servings and timing
This recipe yields approximately 4 servings.Preparation time: 5 minutesCooking time: 15 minutesTotal time: 20 minutes
Variations
Use whole wheat or gluten-free pasta for a dietary-friendly version.
Add crushed red pepper flakes for a spicy kick.
Include sliced mushrooms or zucchini for extra veggies.
Top with mozzarella or vegan cheese and broil briefly for a melty finish.
Swap spinach for kale or arugula.
storage/reheating
Store leftovers in an airtight container in the fridge for up to 4 days.Reheat in a saucepan over medium heat with a splash of broth or water to loosen the pasta.Microwave reheating also works—cover and heat in 30-second intervals, stirring in between.
FAQs
Can I use fresh tomatoes instead of canned?
Yes, just chop them finely and include their juices for better flavor.
Will any pasta shape work?
Yes, adjust the cooking time based on the pasta type you choose.
Can I add protein?
Absolutely—try cooked chicken, chickpeas, or white beans.
Is this dish vegan?
It is vegan if you skip or replace the parmesan with a vegan alternative.
Does the spinach need to be fresh?
Fresh spinach is best, but frozen works too—just thaw and drain before adding.
Can I make it in advance?
Yes, it stores well and tastes even better the next day.
What if the liquid is absorbed before the pasta is cooked?
Just add a bit more broth or water and continue cooking.
Can I freeze this dish?
It’s best fresh, but you can freeze it. Thaw and reheat with extra broth.
Does it need to be stirred often?
Stir occasionally to prevent sticking, especially as the liquid reduces.
Can I add cream?
Yes, a splash of cream or plant-based milk adds richness.
Conclusion
Tomato Spinach One Pot Pasta is a flavorful, fuss-free meal that’s ready in minutes and easy to customize. It’s perfect for a fast dinner that still feels hearty and nourishing, all with minimal cleanup. This simple dish might just become your favorite one-pot wonder.
Printingredients
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: One Pot
- Cuisine: Italian
- Diet: Vegetarian
Description
A quick and healthy one-pot pasta dish packed with fresh spinach, juicy tomatoes, and flavorful herbs. Perfect for busy weeknights.
Ingredients
- 12 oz (340 g) pasta (penne or spaghetti)
- 1 tbsp olive oil
- 3 cloves garlic, minced
- 1 small onion, chopped
- 1 can (14.5 oz) diced tomatoes
- 2 cups fresh spinach, roughly chopped
- 3 cups vegetable broth
- 1 tsp dried basil
- 1/2 tsp dried oregano
- Salt and pepper to taste
- 1/4 tsp red pepper flakes (optional)
- 1/4 cup grated Parmesan cheese (optional, for garnish)
Instructions
- In a large pot, heat olive oil over medium heat. Add garlic and onion, and sauté until fragrant and softened, about 3-4 minutes.
- Add the diced tomatoes (with juice), spinach, pasta, vegetable broth, basil, oregano, salt, pepper, and red pepper flakes if using.
- Stir to combine and bring the mixture to a boil.
- Reduce heat to medium-low and simmer uncovered, stirring occasionally, for about 10-12 minutes, or until the pasta is cooked and liquid is mostly absorbed.
- Remove from heat and let sit for 2 minutes. Stir in Parmesan cheese if desired.
- Serve warm and enjoy!
Notes
- You can substitute vegetable broth with chicken broth if not vegetarian.
- Add mushrooms or bell peppers for extra veggies.
- Use gluten-free pasta to make it gluten free.
Nutrition
- Serving Size: 1 serving
- Calories: 340
- Sugar: 6g
- Sodium: 420mg
- Fat: 7g
- Saturated Fat: 1.5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 5mg
Your email address will not be published. Required fields are marked *