Creamy One-Pot Tomato Basil Spaghetti (Vegan Option)
A quick and flavorful one-pot spaghetti recipe featuring cherry tomatoes, sun-dried tomatoes, fresh basil, and optional vegan cream cheese. Perfect for weeknight dinners!

This creamy one-pot tomato basil spaghetti is the perfect blend of fresh, juicy cherry tomatoes, fragrant garlic, and fresh basil. Simmered all in one pan, this dish requires minimal effort and cleanup. With the addition of optional vegan cream cheese and parmesan, it transforms into a rich, comforting meal suitable for both plant-based eaters and traditional food lovers alike. Ideal for busy weeknights when you want something delicious in under 30 minutes!
Ingredients
Nutritional Information
- Calories: 380
- Total Fat: 9g
- Saturated Fat: 2.5g
- Cholesterol: 0mg
- Sodium: 320mg
- Total Carbohydrates: 58g
- Dietary Fiber: 5g
- Sugars: 7g
- Protein: 10g
Directions
1. Saute the Base
In a large deep pan, heat the olive oil over medium heat. Add halved cherry tomatoes and sauté for 2–3 minutes. Then add minced garlic, salt, and black pepper. Continue cooking for another 2–3 minutes until the tomatoes begin to soften. Stir in the chopped sun-dried tomatoes if using, and cook for 1 more minute.
2. Add Pasta and Water
Add the dry spaghetti (break in half if needed) to the pan. Pour in the boiling water. Bring everything to a boil, cover, and cook over medium-high heat for 8–12 minutes, stirring occasionally, until the pasta is fully cooked and the mixture has thickened.
3. Finish the Sauce
Uncover and stir in the chopped basil. If using vegan cream cheese, add it now and stir until melted and creamy. Then add the baby spinach and stir until wilted and the sauce becomes rich and creamy.
4. Serve
Just before serving, sprinkle grated parmesan over the top. Enjoy immediately!
What's Your Reaction?






