Go Back

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
Cook Time 20 minutes
Total Time 30 minutes
Course Main Course
Cuisine Italian
Servings 4 people
Calories 468 kcal

Equipment

  • Measuring cups and spoons
  • Large pot/pan
  • stirring spoon
  • Serving bowls
  • Cutting board
  • Knife

Ingredients
  

  • 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
  • tbsp olive oil
  • 12 oz dry penne pasta

Instructions
 

  • 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.

Notes

  • The wine is optional but adds depth to the flavor. Feel free to substitute with vegetable broth.