If you’re searching for a comforting, wholesome, and completely plant-based meal, this aubergine pasta recipe vegan is an absolute winner. Combining tender roasted aubergines with a rich, garlicky tomato sauce and perfectly al dente pasta, this dish not only satisfies your taste buds but also fuels your body with nutrient-packed ingredients.
The smoky, creamy texture of aubergine adds depth, making it a great alternative to traditional meat sauces.
Whether you’re a seasoned vegan or simply looking to add more plant-based meals to your repertoire, this recipe is easy to follow and requires minimal ingredients. It’s perfect for busy weeknights or leisurely weekend dinners.
Plus, it pairs beautifully with a crisp green salad or some homemade garlic bread for a complete meal that everyone will love.
Why You’ll Love This Recipe
This aubergine pasta recipe stands out for several reasons. First, it’s incredibly simple yet packed with flavor.
Roasting the aubergine caramelizes its natural sugars, bringing out a smoky, sweet depth that blends perfectly with the tomato sauce.
Secondly, it’s healthy and vegan, making it suitable for a variety of diets without compromising on taste. The use of fresh herbs and garlic adds layers of aromatic goodness, while the pasta provides the perfect vehicle to soak up all that delicious sauce.
Lastly, it’s versatile. You can easily swap the pasta type or add your favorite vegetables to customize the dish.
It’s a wonderful base recipe that can be adapted to suit your mood or pantry supplies.
Ingredients
- 2 medium aubergines (eggplants), cut into 1-inch cubes
- 3 tablespoons olive oil, divided
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 can (400g) crushed tomatoes
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper, to taste
- 300g dried pasta (penne, rigatoni, or spaghetti works well)
- Fresh basil leaves, for garnish
- Optional: red chili flakes, for heat
Equipment
- Large baking tray
- Large pot for boiling pasta
- Large skillet or saucepan
- Wooden spoon or spatula
- Colander for draining pasta
- Sharp knife and chopping board
- Measuring spoons and cups
Instructions
- Preheat your oven to 200°C (400°F). Spread the cubed aubergine on a baking tray. Drizzle with 2 tablespoons of olive oil and season with salt and pepper. Toss to coat evenly.
- Roast the aubergine for 25-30 minutes, turning halfway through. The aubergine should be golden brown and tender.
- While the aubergine roasts, cook the pasta. Bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water before draining.
- In a large skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until softened.
- Add the minced garlic and cook for another 1-2 minutes until fragrant. Be careful not to burn the garlic.
- Stir in the tomato paste, dried oregano, and dried basil. Cook for 1 minute to release the flavors.
- Add the crushed tomatoes and bring the sauce to a simmer. Season with salt, pepper, and red chili flakes if using. Let simmer gently for 10 minutes.
- Add the roasted aubergine to the sauce and stir gently to combine. If the sauce is too thick, add a splash of the reserved pasta water to loosen it.
- Toss the cooked pasta into the sauce ensuring every piece is well coated. Heat through for 1-2 minutes to marry the flavors.
- Serve immediately, garnished with fresh basil leaves and an extra drizzle of olive oil if desired.
Tips & Variations
For an extra smoky flavor, try grilling the aubergine instead of roasting.
- Use gluten-free pasta if you want to make this recipe gluten-free.
- Add other vegetables like bell peppers or zucchini for more variety.
- For a creamy twist, stir in some vegan cream or cashew cream at the end.
- If you love spicy food, increase the red chili flakes or add a splash of hot sauce.
- Top with nutritional yeast for a cheesy flavor without dairy.
Nutrition Facts
Nutrient | Amount per serving (serves 4) |
---|---|
Calories | 350 kcal |
Carbohydrates | 55 g |
Protein | 8 g |
Fat | 9 g |
Fiber | 9 g |
Sugar | 10 g |
Sodium | 300 mg |
Serving Suggestions
This aubergine pasta pairs wonderfully with a variety of side dishes. A fresh green salad tossed with lemon vinaigrette provides a crisp contrast to the rich sauce.
For a cozy meal, serve with warm vegan garlic bread or a crusty baguette to mop up the sauce.
To make it a complete Italian-inspired feast, try pairing it with a light vegan dessert like a Kodiak Banana Muffins Recipe or a refreshing Green Goodness Juice Recipe.
Conclusion
This vegan aubergine pasta recipe is a fantastic addition to any plant-based cooking collection. It’s hearty, flavorful, and easy to prepare, making it ideal for both beginners and seasoned cooks looking for a wholesome meal.
The rich roasted aubergine combined with a robust tomato sauce and perfectly cooked pasta creates a dish that’s both nutritious and satisfying.
Whether you’re cooking for family, friends, or just yourself, this recipe is sure to become a staple. Plus, it encourages using fresh, simple ingredients to create something truly special.
For more delicious vegan recipes, check out our Half Runner Beans Recipe or the delightful Kikkoman Stir Fry Sauce Recipe. Happy cooking!
📖 Recipe Card: Aubergine Pasta Recipe Vegan
Description: A delicious and creamy vegan aubergine pasta that’s easy to make and packed with flavor. Perfect for a healthy weeknight dinner.
Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M
Servings: 4 servings
Ingredients
- 2 medium aubergines (about 500g), diced
- 300g dried pasta (penne or rigatoni)
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 can (400g) chopped tomatoes
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- Salt and black pepper, to taste
- Fresh basil leaves, for garnish
- 2 tablespoons nutritional yeast
- 1 small onion, finely chopped
Instructions
- Cook pasta according to package instructions until al dente; drain and set aside.
- Heat olive oil in a large pan over medium heat; sauté onion and garlic until soft.
- Add diced aubergine and cook until browned and tender, about 10 minutes.
- Stir in chopped tomatoes, oregano, smoked paprika, salt, and pepper; simmer for 10 minutes.
- Mix in nutritional yeast and adjust seasoning as needed.
- Combine the sauce with cooked pasta; toss well to coat.
- Serve garnished with fresh basil leaves.
Nutrition: Calories: 350 kcal | Protein: 10 g | Fat: 12 g | Carbs: 50 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Aubergine Pasta Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and creamy vegan aubergine pasta that\u2019s easy to make and packed with flavor. Perfect for a healthy weeknight dinner.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 medium aubergines (about 500g), diced”, “300g dried pasta (penne or rigatoni)”, “3 tablespoons olive oil”, “3 cloves garlic, minced”, “1 can (400g) chopped tomatoes”, “1 teaspoon dried oregano”, “1 teaspoon smoked paprika”, “Salt and black pepper, to taste”, “Fresh basil leaves, for garnish”, “2 tablespoons nutritional yeast”, “1 small onion, finely chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Cook pasta according to package instructions until al dente; drain and set aside.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat; saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add diced aubergine and cook until browned and tender, about 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped tomatoes, oregano, smoked paprika, salt, and pepper; simmer for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Mix in nutritional yeast and adjust seasoning as needed.”}, {“@type”: “HowToStep”, “text”: “Combine the sauce with cooked pasta; toss well to coat.”}, {“@type”: “HowToStep”, “text”: “Serve garnished with fresh basil leaves.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “10 g”, “fatContent”: “12 g”, “carbohydrateContent”: “50 g”}}