top of page

Creamy Vegan Tomato Penne Pasta

A plate of Creamy Vegan Tomato Penne Pasta with mushrooms and red bell pepper, offering a delectable and satisfying vegetarian pasta dish.
Creamy Vegan Tomato Penne Pasta

Dive into the world of comfort food with this lusciously creamy tomato mushroom Vegan penne pasta Recipe. This recipe combines a velvety tomato sauce with earthy mushrooms and a pop of red pepper, all smothering perfectly cooked penne pasta. It's not just a dish, it's an experience. Let's get cooking!



Serves: 4

Preparation time: 15 minutes

Cooking time: 25 minutes

Total time: 40 minutes



- 400g penne pasta

- 2 tbsp olive oil

- 1 small onion, finely chopped

- 2 garlic cloves, minced

- 200g mushrooms, sliced

- 1 small red bell pepper, finely chopped

- 1 can (400g) crushed tomatoes

- 1/2 cup vegan or regular heavy cream

- Salt and black pepper, to taste

- 1/2 tsp dried basil

- 1/2 tsp dried oregano

- 1/4 tsp red pepper flakes (optional)

- Fresh basil leaves, for garnish (optional)



1. Cook the penne pasta according to the package instructions until al dente. Drain and set aside.

2. In a large skillet, heat the olive oil over medium heat. Add the onion and cook for 3-4 minutes until softened. Add the garlic, mushrooms, and red bell pepper, and sauté for 5-6 minutes, until the vegetables are tender and the mushrooms have released their moisture.

3. Stir in the crushed tomatoes, heavy cream (vegan or regular), salt, black pepper, dried basil, dried oregano, and red pepper flakes (if using). Bring the sauce to a simmer, and let it cook for 10 minutes, stirring occasionally, until slightly thickened.

4. Add the cooked penne pasta to the skillet and toss well to coat it in the creamy tomato sauce. Cook for an additional 2 minutes, allowing the flavours to meld together.

To serve:

Remove from heat, garnish with fresh basil leaves (if desired), and serve immediately.


Additional Tips:

For added protein, feel free to toss in some cooked vegan sausage, tofu, or chickpeas.

Add a side of garlic bread or a fresh green salad to make this dish even more satisfying.


Allergy information / alternatives:

To make this gluten-free, use gluten-free penne pasta.


Nutritional Information (per serving):

- Calories: 526 kcal

- Protein: 15 g

- Carbohydrates: 76 g

- Fat: 20 g (6 g saturated)

- Fiber: 6 g

- Sodium: 398 mg

Note: The nutritional information provided is approximate and may vary based on the specific ingredients used and their proportions.

2 views0 comments

Recent Posts

See All


bottom of page