Ingredients
Method
- Let’s jump into the cooking steps. Roll up your sleeves, and let’s get started on this flavorful dish.
Step 1: Sauté the Aromatics
- In a large skillet, heat the olive oil over medium heat. Once hot, add the minced garlic and diced onion. Sauté for about 3-4 minutes until the onion becomes translucent. The aroma will fill your kitchen and hint at the deliciousness to come!
Step 2: Incorporate the Herbs
- Next, add the dried basil and oregano to the pan. Stir the mixture well, allowing the herbs to bloom in the heat for an additional minute.
- You'll start to notice that the garlic and herbs create a lovely fragrant combination that sets the stage for everything else.
Step 3: Add the Tomatoes
- Now it's time to introduce the crushed San Marzano tomatoes. Carefully pour them into the skillet, stirring to combine with those sautéed goodies. It’s like magic watching the vivid red tomatoes blend into the mixture.
- Allow it to simmer for about 10 minutes. During this time, the sauce will thicken and concentrate its flavors beautifully.
Step 4: Stir in the Cream Cheese
- Once your sauce is thickened, it's time to stir in that dairy-free cream cheese. Cut it into smaller chunks before adding so it melts more efficiently. Stir until smooth and fully combined, transforming the vibrant tomato sauce into a creamy delight.
Step 5: Season the Sauce
- At this point, sprinkle in the black pepper, fine sea salt, and red pepper flakes if using. This step can be a game-changer. Give the sauce a taste and adjust the seasoning to your preference. If you want a deeper umami flavor, add the nutritional yeast and stir until it's well mixed in.
Step 6: Cook the Pasta
- While your sauce simmers, cook the penne pasta in a large pot of salted boiling water according to package instructions. You’ll want it to be al dente, as it will continue cooking when combined with the sauce. Don’t forget to reserve a cup of pasta water before draining! This starchy water can help adjust the sauce’s consistency if needed.
Step 7: Combine Pasta and Sauce
- Once the pasta is cooked and drained, add it to the skillet with the creamy tomato sauce. Toss until the pasta is well coated, adding a little reserved pasta water if the sauce seems too thick. This is where the magic happens.
Step 8: Add Fresh Spinach
- Finally, add the fresh baby spinach into the pasta mixture. It will wilt down in a matter of seconds. Toss it gently until the spinach is lightly wilted but still vibrant.
Step 9: Serve and Garnish
- Serve the creamy tomato spinach pasta warm, garnished with fresh basil leaves and a sprinkle of vegan cashew parmesan if desired. You’ve created a fragrant, creamy dish that looks as good as it tastes!
Notes
1. Extra Virgin Olive Oil: Opting for high-quality olive oil is essential. It not only adds flavor but also healthy fats. Look for cold-pressed varieties for the best taste.
2. Cream Cheese: Choose a vegan or dairy-free cream cheese that you love. It should enhance the overall dish without overpowering the other flavors.
3. San Marzano Tomatoes: These tomatoes are special due to their sweeter flesh and fewer seeds. They bring a depth of flavor that's difficult to achieve with standard canned tomatoes.
4. Spinach: You can substitute with kale or Swiss chard if you prefer. Just remember that the cooking time will vary slightly.
5. Spices: Feel free to experiment with other spices such as Italian seasoning, thyme, or even a splash of balsamic vinegar for an added zing.
6. Pasta Variations: You can swap penne for gluten-free pasta, farfalle, or even whole wheat versions based on your dietary preferences.
