Vegan Rasta Pasta
This Jamaican-style Vegan Rasta Pasta recipe is packed with bold, jerk flavors! Penne pasta is tossed with a creamy coconut milk sauce before being finished with tender mixed bell peppers and spicy chunks of firm, crispy tofu. Created by Lorraine Washington at the Paradise Yard restaurant in Jamaica in 1985, the red, green and yellow bell peppers mimic the color of the Rastafarian flag!

What Makes This Recipe So Good
- This Vegan Rasta Pasta recipe has all the delicious Caribbean-inspired flavors of Jamaican Jerk seasoning and bell peppers, but served in an Italian-style pasta dish! It’s the perfect dinnertime fusion recipe we just know the kids will love (if they don’t mind a little spice!)
- That being said, the heat-level of this Rasta Pasta dish can easily be adjusted by choosing a milder or a spicier brand of Jerk seasoning.
Chef’s Tips
- If you don’t have a bag of penne pasta to hand, any short pasta shape will work in this recipe including fusilli pasta and rigatoni.
- If your grocery store does not carry Jerk seasoning, you can easily make your own! You can also use it to make our Jerk Chicken Tacos and Jerk Chicken Alfredo if the recipe being plant-based or not does not matter to you. But, both of these recipes can also be adapted and will be still be delicious made with tofu!


More Weeknight Pasta Recipes You’ll Love
- Easy Tomato Tofu Pasta
- Firebirds’ Chicken Pasta Copycat
- Baked Spaghetti Alfredo Recipe
- Jerk Chicken Alfredo Pasta
- Meatless Pasta Napoletana Recipe
- Copycat Rattlesnake Pasta Recipe

Vegan Rasta Pasta
Ingredients
- 1 pound dried penne pasta
- 2 tablespoons avocado oil (or vegetable oil – half for tofu, half for pasta)
- 1 block extra firm tofu (approx 14-16 ounces, pressed then cut into bite-sized pieces)
- 3 tablespoons Jamaican jerk seasoning (half for tofu, half for sauce)
- salt and black pepper to taste
- ¼ cup chopped green onions
- 1 green bell pepper (sliced)
- 1 red bell pepper (sliced)
- 1 orange or yellow bell pepper (sliced)
- 3 cloves garlic (chopped)
- 1 ½ cups full fat coconut milk
- 1 cup vegetarian stock
- 3 tablespoons cornstarch
- 5 tablespoons cold water
Instructions
- Cook the pasta to just al dente. Drain and set aside, keep the pot for making the sauce.
- Toss tofu in jerk seasoning until coated. Heat 1 tbsp oil in large nonstick skillet over medium heat and add tofu. Cook until browned on sides, about 5-10 minutes. Transfer to a bowl and set aside.
- Return pan to heat and add 1 tablespoon more oil. Sauté bell peppers and green onions until softened, about 5 minutes.
- Add garlic and cook 30-60s stirring constantly until fragrant. Add jerk seasoning and toss to coat.
- To the pasta-cooking pot, add the stock. Mix with the cornstarch slurry made by mixing the cornstarch with the cold water to thicken. Return the pasta to the pot.
- Once it has come to a boil, reduce the heat to medium and cook until the sauce thickens slightly and the pasta has cooked a bit more, about 5-8 minutes.
- Toss in veggies and tofu then divide between serving bowls.
Notes
Recipe costs provided are approximate. Actual cost per recipe & serving will vary by location, store, brand, etc. Approximate cost shown does not include costs for any optional ingredients.
Nutrition
Nutrition Disclaimer
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes. Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used. To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.