Creamy Peanut Curried Aubergine and Beans
If you’re searching for a dish that combines bold flavors, satisfying textures, and wholesome ingredients, look no further than Creamy Peanut Curried Aubergine and Beans. This rich, hearty meal blends the earthiness of aubergine with the protein-packed goodness of beans, all enveloped in a luscious, spiced peanut curry sauce. Perfect for any time of day or as the star of your next gathering, it’s a recipe that brings comfort and excitement to your plate in one delicious bite.
Why You’ll Love This Recipe
- Flavor explosion: The unique combination of peanut butter and spices creates a creamy, savory sauce that will win you over immediately.
- Nutritious and filling: Aubergine and beans provide fiber, protein, and essential vitamins, making it a balanced meal.
- Versatile for any occasion: Ideal as a quick weeknight meal or an impressive dish to serve friends and family.
- Plant-based and comforting: Perfect for vegetarians, vegans, or anyone wanting a meatless dish that still satisfies.
- Easy to make: Simple steps and accessible ingredients mean you can whip this up even on busy days.
Ingredients You’ll Need
The magic of Creamy Peanut Curried Aubergine and Beans lies in its simple, yet essential ingredients. Each one contributes to the overall richness, texture, and depth of flavor, ensuring a dish that’s both hearty and satisfying.
- Aubergine (eggplant): Its tender and meaty flesh soaks up the curry flavor beautifully.
- Beans: Whether black beans, kidney beans, or chickpeas, they add protein and creaminess.
- Peanut butter: The star ingredient that gives the curry its signature creamy, nutty taste.
- Onions and garlic: These aromatics form the flavor base to infuse warmth and depth.
- Spices (cumin, coriander, turmeric, chili): They create the traditional curry warmth and complexity.
- Tomatoes or tomato paste: Adds acidity and balances the richness of peanut butter.
- Vegetable broth or water: Provides moisture without overpowering the flavors.
- Fresh herbs (cilantro or parsley): For finishing touches that elevate freshness and color.
- Lemon or lime juice: Adds a bright note that cuts through the creaminess.
Variations for Creamy Peanut Curried Aubergine and Beans
This recipe is wonderfully adaptable, letting you experiment with different ingredients or adjust it to your dietary needs. Feel free to personalize it and make it your own.
- Add greens: Spinach, kale, or collard greens folded in for added nutrition and color.
- Swap the beans: Use lentils or black-eyed peas for a different texture and flavor.
- Spice it up: Increase chili or add fresh ginger for extra heat and zing.
- Make it lighter: Substitute part of the peanut butter with natural yogurt or coconut milk.
- Serve with grains: Try quinoa, rice, or millet as the base instead of just bread or naan.
How to Make Creamy Peanut Curried Aubergine and Beans
Step 1: Prepare the Aubergine
Start by chopping the aubergine into medium-sized cubes, then lightly salt and set aside to draw out any bitterness. After about 15 minutes, pat the pieces dry to ensure they absorb the curry sauce beautifully instead of becoming soggy.
Step 2: Cook the Aromatics
In a large pan, heat some oil and gently sauté diced onions and minced garlic until golden and fragrant. This creates the savory base that will infuse the whole dish with a warm depth.
Step 3: Add the Spices
Sprinkle in the ground cumin, coriander, turmeric, and chili powder, stirring continuously for a minute to toast the spices and release their essential oils, enhancing their aroma and flavor.
Step 4: Build the Curry Sauce
Add the aubergine cubes along with diced tomatoes or tomato paste. Pour in vegetable broth to create a simmering sauce. Stir in creamy peanut butter gradually, whisking well to create a smooth, velvety consistency that will coat every ingredient.
Step 5: Add the Beans
Drain and rinse your choice of beans, then fold them into the curry. Simmer gently to warm through and allow flavors to meld, while the aubergine becomes tender and infused with the rich peanut curry.
Step 6: Finish and Serve
Just before serving, stir in fresh lemon or lime juice and chopped herbs. This final step brightens the dish, balancing the creamy richness with fresh, zesty notes.
Pro Tips for Making Creamy Peanut Curried Aubergine and Beans
- Salt the aubergine: Drawing out excess moisture prevents sogginess and intensifies flavor absorption.
- Use natural peanut butter: Choose a creamy, unsweetened variety for authentic taste and smooth texture.
- Cook the spices properly: Toast spices gently to unlock their full aroma and deepen the curry flavor.
- Simmer gently: Avoid boiling aggressively to keep the sauce creamy and prevent beans from breaking apart.
- Adjust seasoning at the end: Adding salt, lemon juice, or chili after cooking helps balance and brighten the overall taste.
How to Serve Creamy Peanut Curried Aubergine and Beans
Garnishes
Fresh herbs like cilantro or parsley complement the dish wonderfully, providing a refreshing green contrast. A sprinkle of toasted peanuts adds crunch and reinforces the peanut flavor, while a wedge of lemon or lime encourages a lively finish.
Side Dishes
Serve alongside fluffy basmati rice or warm, buttery naan bread to soak up every bit of the creamy curry sauce. Roasted vegetables or a simple cucumber salad also make excellent light side companions, balancing the richness.
Creative Ways to Present
For dinner parties, consider serving it in individual bowls garnished with microgreens and a drizzle of coconut cream. Alternatively, use it as a filling for wraps or stuffed peppers for an inventive lunch option.
Make Ahead and Storage
Storing Leftovers
Keep any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors intensify wonderfully overnight, making the dish even more delicious the next day.
Freezing
This curry freezes beautifully. Portion into freezer-safe containers and store for up to 3 months. Thaw in the refrigerator overnight before reheating to maintain texture and flavor.
Reheating
Gently reheat on the stove over low to medium heat, stirring occasionally. Add a splash of water or vegetable broth if the sauce thickens too much to keep it creamy and smooth.
FAQs
Can I use other types of beans in the Creamy Peanut Curried Aubergine and Beans?
Absolutely! Chickpeas, kidney beans, or black beans work great, and you can even mix a few varieties to add texture and variety.
Is this recipe suitable for vegans?
Yes, this recipe is completely plant-based and vegan-friendly when you use vegetable broth and vegan peanut butter.
Can I make this dish less spicy?
Definitely. Simply reduce or omit the chili powder and fresh chili according to your heat preference without losing any of the other rich flavors.
What can I substitute for aubergine if I don’t have any?
Courgettes (zucchini) or mushrooms can be good substitutes, though they will alter the texture slightly; aubergine’s meatiness is quite unique.
How long does it take to prepare and cook this recipe?
You can expect about 10-15 minutes of prep time and 25-30 minutes of cooking, making it a great option for weeknight dinners.
Final Thoughts
Every bite of Creamy Peanut Curried Aubergine and Beans delivers such a warm and satisfying experience that it feels like a cozy hug on a plate. Whether you’re craving a comforting weeknight dinner or looking to impress guests with something a little different, this dish has it all—rich, creamy, hearty, and full of flavor. Give it a try and watch it become one of your all-time favorite dishes!
Related Posts
- Bruschetta Chicken Pasta Stack
- Ricotta Spinach Meatballs with Garlic Parmesan Cream
- Garlic Butter Chicken with Creamy Three-Cheese Spaghetti
Creamy Peanut Curried Aubergine and Beans
Creamy Peanut Curried Aubergine and Beans is a rich, hearty, and plant-based dish that combines the earthiness of aubergine with the protein-packed goodness of beans, all enveloped in a luscious, spiced peanut curry sauce. This versatile meal is flavorful, nutritious, and easy to prepare, perfect for any occasion whether a quick weeknight dinner or an impressive dish for gatherings.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop Cooking / Sautéing
- Cuisine: Fusion / Indian-inspired
- Diet: Vegan, Gluten Free, Plant-based
Ingredients
Main Ingredients
- 1 large aubergine (eggplant), chopped into medium cubes
- 1 can (about 400g) beans (black beans, kidney beans, or chickpeas), drained and rinsed
- 3 tablespoons creamy, unsweetened natural peanut butter
- 1 large onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- 1/2 to 1 teaspoon chili powder (adjust to taste)
- 2 medium tomatoes, diced or 2 tablespoons tomato paste
- 1 cup vegetable broth or water
Finishing Ingredients
- Juice of 1 lemon or lime
- Fresh cilantro or parsley, chopped (about 2 tablespoons)
- Salt, to taste
- 2 tablespoons cooking oil (vegetable or olive oil)
Instructions
- Prepare the Aubergine: Chop the aubergine into medium-sized cubes. Lightly salt the pieces and set aside for about 15 minutes to draw out any bitterness. After this, pat the aubergine dry with a clean towel to remove excess moisture, ensuring it soaks up the curry sauce better and avoids sogginess.
- Cook the Aromatics: Heat oil in a large pan over medium heat. Add diced onions and minced garlic, sautéing gently until golden and fragrant, which forms the warm, savory base for the curry.
- Add the Spices: Sprinkle in ground cumin, coriander, turmeric, and chili powder. Stir continuously for about a minute to toast the spices and release their essential oils, enhancing the dish’s aroma and flavor.
- Build the Curry Sauce: Add the aubergine cubes to the pan along with diced tomatoes or tomato paste. Pour in the vegetable broth and bring to a simmer. Gradually whisk in the peanut butter to create a smooth, creamy, and velvety sauce that evenly coats the ingredients.
- Add the Beans: Fold in the drained and rinsed beans. Simmer gently for 10-15 minutes, allowing the aubergine to become tender and the flavors to meld beautifully without boiling aggressively.
- Finish and Serve: Just before serving, stir in fresh lemon or lime juice and chopped cilantro or parsley to brighten the dish. Adjust salt and seasoning as needed. Serve warm with basmati rice, naan, or your preferred grain.
Notes
- Salt the aubergine to draw out moisture and prevent sogginess.
- Use natural, unsweetened peanut butter for the best flavor and texture.
- Toast spices gently to release their full aroma and deepen the curry taste.
- Simmer the curry gently to keep the sauce creamy and preserve bean texture.
- Adjust seasoning, lemon juice, and chili at the end to balance and brighten flavors.
- Feel free to add greens like spinach or kale for extra nutrition.
- Substitute beans with lentils or black-eyed peas for variety.
- For a lighter version, replace part of the peanut butter with natural yogurt or coconut milk.
Nutrition
- Serving Size: 1 cup
- Calories: 320 kcal
- Sugar: 5 g
- Sodium: 400 mg
- Fat: 18 g
- Saturated Fat: 3 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 12 g
- Cholesterol: 0 mg
Keywords: peanut curry, aubergine recipe, vegan curry, plant-based dinner, bean curry, gluten free curry, easy weeknight meal
