One-Pot Creamy Tomato Pasta Recipe
Easy One-Pot Creamy Tomato Pasta is a quick and flavorful dish made with tender pasta, a rich tomato sauce, and creamy vegan cream cheese. It’s simple to prepare, requiring only one pot for a hassle-free cooking experience. Perfect for busy weeknights or a comforting meal.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Main Course
Cuisine Italian
Servings 4 people
Calories 468 kcal
- 3 cloves garlic, minced
- 1 tbsp tomato paste
- ½ cup fresh-cut basil plus more for topping
- ½ tsp sea salt, more to taste
- ½ cup dry white wine (optional)
- Fresh cracked pepper to taste
- 1 can of crushed tomatoes, fire-roasted or regular
- ½ tsp red chili flakes
- 3 cups vegetable broth, low sodium if preferred
- 1 tsp dried oregano
- ½ cup finely diced onion
- ⅓ cup non-dairy cream cheese
- 1½ tbsp olive oil
- 12 oz dry penne pasta
Heat oil in a large pot over medium heat.
Sauté onion until translucent (2-3 minutes), then add garlic and cook until fragrant (30-60 seconds).
Stir in tomato paste, crushed red pepper, and oregano, cooking for 30-60 seconds.
Pour in wine and cook until reduced (1-2 minutes).
Add tomatoes, vegetable broth, pasta, salt, and pepper, stirring well.
Cover and bring to a boil, then lower the heat to a simmer, stirring occasionally to avoid sticking.
Cook for 12-15 minutes until the pasta is al dente.
Remove from heat, stir in vegan cream cheese until melted, then fold in fresh basil.
Taste and adjust seasoning as needed. Serve with fresh basil and vegan parmesan.
- The wine is optional but adds depth to the flavor. Feel free to substitute with vegetable broth.