Garden Cauliflower, Eggplant & Potato Coconut Curry
Makes 8 servings
Creamy • Comforting • Garden-Fresh • Gentle
A silky coconut curry filled with tender potatoes, garden eggplant, and cauliflower, with warming spices and fresh cilantro—and plenty of luscious sauce for spooning over rice.
This recipe is 100% plant-based.
It sometimes surprises me how much I love curry, because I never ate it as a child.
Curry came into my life much later, when I was playing on the LPGA Tour and traveling nearly every week.
When you spend that much of your life on the road, finding somewhere to eat becomes part of the rhythm of travel. And as a vegetarian, I learned something very quickly: Indian restaurants were places where I could open a menu and have choices. Not one reluctant vegetarian option tucked somewhere at the bottom, but an entire world of vegetables, lentils, rice, breads, sauces, and spices.
So I began looking for Indian restaurants in nearly every city where we played.
I still remember the kind of dish that first won me over. It was a vegetable curry, creamy and filled with vegetables, with enough sauce that it could spill over the rice and soak into every grain.
Of course, I ordered it mild.
I was usually warned that curry was spicy, and even “mild” sometimes arrived with enough heat to get my attention. But underneath that little bite was something I had never tasted before — layer upon layer of warm, fragrant spices wrapped in a creamy sauce.
And then there was garlic naan.
Once you have a bowl of curry in front of you, rice underneath it, and warm naan in your hand for scooping up the sauce, it is difficult not to feel that you made exactly the right choice for dinner.
Over the years I tried nearly every vegetarian Indian dish I could find. I loved so many of them, but curry always held a special place for me because I loved the sauciness of it. I wanted enough sauce to drench the rice, not merely coat the vegetables.
Later, when my travels took me to Japan, I discovered Japanese curry — an entirely different expression of the idea. Then came Thai curries, fragrant with their own herbs and aromatics. Eventually I realized that what we casually call curry encompasses an enormous family of dishes rather than one particular recipe. India itself contains countless regional traditions, and versions of curry traveled and evolved throughout Asia and eventually around the world.
I love many of them.
But at home, I continually return to the creamy ones.
There is something about coconut milk and aromatic spices that I find irresistible.
Indian cooking also introduced me to a spice cabinet unlike anything I had known growing up. Cumin, coriander, turmeric, ginger, cinnamon, cardamom, garam masala — ingredients valued not only in cooking but with long histories of use in Ayurveda and other traditional practices.
And they are extraordinarily beautiful.
Turmeric turns a pot the color of sunlight. Coriander has a floral fragrance that seems to rise out of the pan. Ginger brings warmth and brightness, and I often find myself adding a little more toward the end simply because I love it so much.
When those spices begin warming in the pot, the entire kitchen changes.
That is also one of the most important things I have learned from making curry at home: give the spices their moment.
Don’t simply bury them in liquid.
Toast the whole spices. Let them become fragrant. Give the tomato paste a little time against the heat. Build the curry before asking it to become dinner.
These days I rarely make exactly the same curry twice. I look at what is in the refrigerator and, even more often, at what has come in from the garden.
Potatoes, cauliflower, and eggplant are three vegetables I use again and again because they are also vegetables we grow in our garden. There is something especially satisfying about walking outside, seeing what is ready, and knowing that before long it will all be settling into a pot of warm coconut curry.
Potatoes and cauliflower are nearly nonnegotiable for me. And if there is an eggplant ready to be picked, it is going in too.
The eggplant becomes silky, the potatoes drink in the sauce, and the cauliflower somehow seems made for all those warm spices. Other vegetables come and go depending on what the garden gives me and what I have in the refrigerator, which is part of what makes curry such wonderful garden food.
But potatoes and cauliflower are my favorites. Those two are nearly nonnegotiable.
And if there is an eggplant waiting for me, it is going in too.
The eggplant becomes silky, the potatoes drink in the sauce, and the cauliflower somehow seems made for all those warm spices. Other vegetables come and go depending on what I have, which is part of what makes curry such wonderful garden food.
I usually make mine in the pressure cooker.
I love my pressure cooker and use it often. There is something rather wonderful about closing the lid and letting dinner quietly take care of itself while I make the basmati rice, warm some naan, clean the kitchen, or simply do something else.
And then comes the part that, in my kitchen, is not optional.
A generous spoonful of my Not-So-Spicy Tomato Jam goes right on top.
With fresh cilantro scattered over everything, that sweet, tangy tomato jam against the creamy coconut curry is the thing that takes the bowl from delicious to the kind of dinner where I keep going back for one more bite.
A 10-out-of-10 bowl.
There are days when I actually crave curry — not merely because I am hungry, but because I want the experience of it.
I want the fragrance filling the kitchen.
I want a bowl of basmati rice disappearing beneath all that golden coconut sauce.
I want the vegetables and ginger and coriander and cumin.
I want the naan for the last little bit left in the bowl.
And I love the way I feel after eating it.
Over the years, as I stopped eating out very often, I learned to make more and more of the Indian dishes I once searched for while traveling from city to city. What began as something unfamiliar on a restaurant menu eventually became something completely at home in my own kitchen.
Perhaps that is one of the loveliest things food can do.
It travels.
From one country to another. From one cook to another. From a restaurant discovered while living out of a suitcase to vegetables pulled from your own garden decades later.
And somehow, along the way, it becomes yours.
For me, a warm bowl of vegetable curry will always be one of those meals.
Fragrant. Generous. Comforting.
Food that feels like medicine.
And perhaps that is exactly where this recipe belongs.
INGREDIENTS
For the Spices
2 tablespoons neutral oil
2 teaspoons whole cumin seeds
1 medium onion, diced
4 cloves garlic, minced
1 tablespoon grated fresh ginger
For the Sauce
3 tablespoons tomato paste
2 (13.5 oz / 400 ml) cans full-fat coconut milk
1 cup vegetable broth (or water)
2 tablespoons mild curry powder
1 teaspoon ground coriander
1 teaspoon garam masala
½ teaspoon ground turmeric (optional, for color)
1 teaspoon fine sea salt, plus more to taste
Freshly ground black pepper, to taste
For the Vegetables
1½ pounds garden potatoes, cut into 1-inch pieces
1 medium cauliflower, cut into florets
2 medium garden eggplants, cut into large chunks
1 red or Jimmy Nardello pepper, sliced (optional)
For the Finish
1–2 teaspoons pure maple syrup (optional, if the tomatoes taste sharp)
Juice of ½ lime or a squeeze of fresh lemon (optional)
½ cup chopped fresh cilantro
For Serving
White rice
Brown rice
Or a blend of both
METHOD
Step 1 — Toast the Spices
Turn the pressure cooker to Sauté.
Add the neutral oil and allow it to warm. Add:
2 teaspoons whole cumin seeds
Cook for about 20–30 seconds, until fragrant and just beginning to pop.
Add:
1 medium onion, diced
Cook for about 5 minutes, stirring occasionally, until softened.
Stir in:
4 cloves garlic, minced
1 tablespoon grated fresh ginger
Cook for another minute, just until fragrant.
Step 2 — Build the Curry
Add the tomato paste and cook for about 1 minute, stirring it into the onion mixture.
Pour in the coconut milk and vegetable broth and whisk gently until the tomato paste is incorporated and the sauce is smooth.
Add:
2 tablespoons mild curry powder
1 teaspoon ground coriander
1 teaspoon garam masala
½ teaspoon ground turmeric (if using)
1 teaspoon fine sea salt
Freshly ground black pepper, to taste
Stir everything together and bring the sauce to a gentle simmer.
Step 3 — Add the Garden Vegetables
Add the potatoes first, stirring them into the sauce.
Add the sliced red or Jimmy Nardello pepper, if using.
Arrange the cauliflower over the potatoes, then place the eggplant on top.
There is no need for all of the vegetables to be completely submerged. Once the cooker comes to pressure, they will release moisture and settle into the sauce.
Step 4 — Pressure Cook
Lock the lid and cook on High Pressure for 3 minutes.
When the cooking time is complete, carefully quick release the pressure to prevent the cauliflower and eggplant from becoming overly soft.
Three minutes is a reasonable target for the cauliflower and eggplant in this mixed curry; pressure-cooking references put cauliflower florets and eggplant in roughly the 2–4 minute range, although potatoes ordinarily need longer on their own. The layering and 1-inch potato pieces are therefore important here.
Step 5 — Finish the Curry
Open the lid and gently stir the vegetables into the coconut sauce. The eggplant should be beautifully silky, while the potatoes will help give the sauce body.
Taste and adjust as needed with:
Fine sea salt
Garam masala
1–2 teaspoons pure maple syrup (if the tomatoes taste a little sharp)
Finish with:
½ cup chopped fresh cilantro
Juice of ½ lime or a squeeze of fresh lemon (if desired)
Give everything one final gentle stir.
Step 6 — Serve
Spoon the curry generously over:
White rice
Brown rice
Or a blend of both
Finish with additional fresh cilantro if you like, and make sure to spoon plenty of that creamy coconut sauce over the rice.
NOTES
Stovetop Option
This is the way I usually make this curry — in my pressure cooker — but you can easily make it on the stovetop.
Follow Steps 1 and 2 in a large, heavy-bottomed pot or Dutch oven.
Add the potatoes and pepper, if using, and bring the curry to a gentle simmer. Cover and cook for about 10 minutes, or until the potatoes are beginning to soften.
Add the cauliflower and eggplant, gently stirring them into the sauce. Cover and continue simmering for another 10–15 minutes, stirring occasionally, until the potatoes are tender, the cauliflower is cooked through, and the eggplant has become soft and silky.
If the sauce becomes thicker than you like as it cooks, add a little additional vegetable broth.
Finish the curry as directed in Step 5.
Plenty of Sauce
This curry is intentionally generous with its sauce. Two cans of coconut milk plus the vegetable broth create a silky base that settles around the vegetables and gives you plenty to spoon over rice.
As the potatoes release a little starch and the eggplant softens into the curry, the sauce naturally gains body without becoming heavy.
Garden Vegetables
This is a wonderfully forgiving recipe and a good place to use what the garden is offering.
The cauliflower, eggplant, and potatoes make up the heart of this version, but you can easily make room for other vegetables. Green beans, peas, zucchini, carrots, or chickpeas would all be at home here.
Tender greens such as spinach are best stirred in after pressure cooking, while the curry is still hot.
Gentle, Not Spicy
This curry is intentionally mild.
Its warmth comes from aromatic spices rather than hot chilies:
Cumin
Coriander
Mild curry powder
Garam masala
Fresh ginger
If your curry powder contains chile or cayenne, taste it before using the full amount, since curry powder blends can vary considerably in heat.
About the Coconut Milk
Full-fat coconut milk gives this curry its particularly silky, luscious sauce.
If you prefer something lighter, you can replace one can of full-fat coconut milk with light coconut milk. The finished curry will be a little less rich, but still beautifully creamy.
Storage
Store leftover curry in a covered container in the refrigerator for up to 4 days.
The sauce will thicken as it rests. When reheating, add a splash of vegetable broth or water as needed to return it to a soft, spoonable consistency.
To Serve
Serve generously over white rice, brown rice, coconut rice, or a blend of white and brown rice.
Finish with fresh cilantro and, if you like, a spoonful of Not-So-Spicy Tomato Jam for a little sweet tomato brightness.
A Final Thought
There is something especially satisfying about a dinner that begins in the garden and ends in one warm pot.
The vegetables do not need to be perfect or even particularly planned. A few potatoes pulled from the soil, an eggplant ready to be picked, a cauliflower waiting in the kitchen — each simply finds its place.
And perhaps that is one of the loveliest things about cooking from a garden.
You begin with what is ready.
Then you make dinner.
This is the kind of food that nourishes quietly.
It asks us to slow down,
to listen,
and to remember what is enough.