Tomato Spinach One Pot Pasta is a quick, easy, and delicious meal that combines fresh tomatoes, nutritious spinach, and pasta in a single pot. This recipe is perfect for busy weeknights when you want a satisfying meal with minimal cleanup. The combination of juicy tomatoes, tender spinach, and al dente pasta creates a comforting dish that’s both healthy and flavorful.

Ingredients Notes
Here’s what you’ll need to make this one-pot pasta:
- Pasta – Use spaghetti, penne, or your favorite pasta variety.
- Cherry Tomatoes – Adds natural sweetness and juiciness.
- Spinach – Provides a boost of nutrients and color.
- Garlic – Enhances the overall flavor.
- Onion – Adds depth and a mild sweetness.
- Vegetable Broth – Infuses extra flavor into the pasta.
- Olive Oil – Helps sauté the aromatics.
- Parmesan Cheese – For a creamy, umami-rich finish.
- Italian Seasoning – Adds classic Mediterranean flavors.
- Salt & Pepper – To taste.

How to Make Tomato Spinach One Pot Pasta
Step 1: Sauté Aromatics
- Heat olive oil in a large pot over medium heat.
- Add garlic and onions, sautéing until fragrant.
Step 2: Add Tomatoes and Pasta
- Stir in cherry tomatoes and cook until they start to burst.
- Add pasta, vegetable broth, and Italian seasoning.
- Bring to a simmer, stirring occasionally to prevent sticking.
Step 3: Add Spinach
- Once pasta is almost cooked, add fresh spinach.
- Stir and let it wilt into the pasta.
Step 4: Serve and Garnish
- Remove from heat and sprinkle with Parmesan cheese.
- Serve warm and enjoy!
Why You’ll Love This Recipe
1. Quick and Easy
Ready in under 30 minutes with minimal effort.
2. One-Pot Convenience
Less cleanup, more enjoyment.
3. Healthy and Nutritious
Packed with vitamins, fiber, and antioxidants.
4. Budget-Friendly
Uses simple, affordable ingredients.
5. Customizable
Easily adapt with different vegetables and proteins.
Storage Options
Refrigeration
- Store leftovers in an airtight container for up to 3 days.
Freezing
- Not recommended due to spinach texture changes.
Reheating
- Reheat on the stovetop with a splash of broth or water.
Variations and Substitutions
1. Protein Additions
- Add grilled chicken, shrimp, or tofu for extra protein.
2. Spicy Version
- Add red pepper flakes or chili powder for heat.
3. Dairy-Free Option
- Omit Parmesan or use a dairy-free alternative.
4. Gluten-Free Alternative
- Use gluten-free pasta.
5. Extra Creaminess
- Stir in a splash of heavy cream or coconut milk.
Health Benefits of Tomato Spinach Pasta
- Rich in Antioxidants – Tomatoes and spinach provide powerful nutrients.
- High in Fiber – Supports digestion and overall gut health.
- Good Source of Vitamins – Loaded with vitamins A, C, and K.
FAQ
Can I use canned tomatoes instead of fresh?
Yes, canned diced tomatoes work well as a substitute.
What’s the best pasta shape for this dish?
Spaghetti, penne, or fusilli work best.
Can I make this ahead of time?
Yes! It reheats well for meal prep.
Conclusion
Tomato Spinach One Pot Pasta is a simple, delicious, and nutritious meal that’s perfect for busy nights. With minimal prep and cleanup, this dish is a must-try for pasta lovers. Enjoy this comforting and wholesome meal with your favorite toppings and sides!
Tomato Spinach One Pot Pasta
Ingredients
- 8 oz pasta spaghetti, linguine, or penne
- 1 tbsp olive oil
- 3 garlic cloves minced
- 1 cup cherry tomatoes halved
- 4 cups fresh spinach
- 2 ½ cups vegetable broth or water + 1 bouillon cube
- ½ tsp salt or to taste
- ¼ tsp black pepper
- ½ tsp red pepper flakes optional
- ¼ cup grated Parmesan optional
- Fresh basil for garnish optional
Instructions
Sauté Garlic and Tomatoes:
- In a large pot or deep skillet, heat olive oil over medium heat.
- Add garlic and cherry tomatoes, cooking for 2–3 minutes until fragrant and tomatoes begin to soften.
Add Pasta and Broth:
- Add uncooked pasta, vegetable broth, salt, pepper, and red pepper flakes (if using).
- Stir everything together and bring to a boil.
Cook in One Pot:
- Reduce heat to a simmer and cook uncovered, stirring occasionally, for 10–12 minutes or until pasta is al dente and most of the liquid is absorbed.
Add Spinach:
- Stir in fresh spinach and cook for 1–2 minutes, just until wilted.
Finish and Serve:
- Remove from heat. Stir in Parmesan if using.
- Garnish with fresh basil and serve warm.
Notes
- Make it creamy: Add a splash of heavy cream or a spoonful of cream cheese at the end.
- Protein boost: Add canned white beans or grilled chicken.
- Storage: Keeps well in the fridge for 3–4 days.