Ingredients
Method
Cook the pasta.
- Bring a large pot of salted water to a boil. Add pasta and cook until al dente according to package instructions. Before draining, save 1/2 cup of pasta water. Drain and set aside.
Cook the onion.
- Heat olive oil in a large skillet over medium heat. Add chopped onion. Cook for 3–4 minutes until soft and slightly golden.
Add garlic.
- Stir in minced garlic. Cook for 30 seconds. Do not let it brown.
Add sun dried tomatoes.
- Stir in chopped sun dried tomatoes. Cook for 1–2 minutes to release flavor.
Build the tomato base.
- Add crushed tomatoes and tomato paste. Stir well until smooth. Let it simmer for 5–7 minutes so it thickens slightly.
Make it creamy.
- Pour in the coconut milk. Stir until fully combined. The sauce will turn a creamy coral color. Add oregano, chili flakes (if using), salt, and pepper.
Simmer.
- Let the sauce simmer gently for 5 minutes. If it feels too thick, add a splash of reserved pasta water.
Combine pasta and sauce.
- Add cooked pasta directly into the skillet. Toss until evenly coated in sauce.
Serve.
- Top with fresh basil and vegan Parmesan if desired. Serve warm.
Notes
- Use full-fat unsweetened coconut milk for the best texture. Light coconut milk makes the sauce thinner.
- Taste the sauce before serving. Tomatoes need enough salt to shine.
- If the sauce thickens too much while sitting, add a splash of warm water when reheating.
- You can swap penne for rigatoni or spaghetti. Short pasta holds the sauce best.
- For extra richness, stir in a tablespoon of vegan butter at the end.
