This Vegan Roasted Tomato and Tofu Pasta Recipe is a delicious and satisfying dish that combines the rich flavors of roasted tomatoes with protein-packed tofu. It’s perfect for a quick weeknight dinner or a meal prep option.
The recipe is simple to follow and highlights fresh ingredients, making it a great choice for anyone looking to enjoy a plant-based meal.
Easy Vegan Pasta with Roasted Tomatoes and Tofu
This pasta dish features roasted cherry tomatoes that burst with flavor, combined with crispy tofu and tossed with your favorite pasta. It takes about 30 minutes to prepare and serves 4 people.
Ingredients
- 12 oz pasta of choice (spaghetti, penne, etc.)
- 2 cups cherry tomatoes, halved
- 14 oz firm tofu, pressed and cubed
- 3 tablespoons olive oil, divided
- 4 cloves garlic, minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Fresh basil for garnish (optional)
Instructions
- Preheat the Oven: Preheat your oven to 400°F (200°C).
- Roast the Tomatoes: On a baking sheet, toss the halved cherry tomatoes with 1 tablespoon of olive oil, salt, and pepper. Roast in the oven for 15-20 minutes until they are soft and slightly caramelized.
- Prepare the Tofu: While the tomatoes are roasting, heat 2 tablespoons of olive oil in a skillet over medium heat. Add the cubed tofu and cook until golden and crispy on all sides, about 8-10 minutes. Add minced garlic, dried basil, and oregano, and sauté for an additional 2 minutes.
- Cook the Pasta: In a large pot, cook the pasta according to package instructions. Drain and reserve some pasta water.
- Combine: In the skillet with the tofu, add the roasted tomatoes and cooked pasta. Toss everything together, adding a splash of reserved pasta water if needed to create a light sauce. Adjust seasoning with salt and pepper.
- Serve: Plate the pasta and garnish with fresh basil if desired. Enjoy your Vegan Roasted Tomato and Tofu Pasta!
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 350kcal
- Fat: 15g
- Protein: 18g
- Carbohydrates: 45g
