Aloo Gobi (Potato Cauliflower Curry)

Dish & Tell Team

My aloo gobi is a hearty, comforting curry made with tender potatoes, cauliflower, and aromatic spices simmered in a rich tomato coconut gravy. It’s easy to make, intensely flavorful, and makes such a comforting dinner with a side of rice or naan!

Aloo gobi has always been one of my favorite curries to order at Indian restaurants, and we all know around here how I love creating my own recipes for old Indian restaurant favorites, like vegan korma, vegan saag paneer, and aloo palak. This potato cauliflower curry turned out to be one of the easiest Indian dishes to make at home. It’s a one-pot meal with everyday ingredients that you can totally pull off on a weeknight.

]]>Jump to:

If you’ve enjoyed aloo gobi while dining out, you know it usually comes in two varieties: dry or with gravy. Today we’re making the gravy version, not only because it’s my favorite, but also because it’s the perfect cozy curry for cool evenings. The method is simple: cook down aromatics and spices, add potatoes and liquid, then tomatoes and cauliflower in stages. Finally, stir in a bit of coconut cream for richness, and finish with fresh cilantro.

This easy aloo gobi tastes just like it came from your favorite Indian restaurant, but you can enjoy it at home, any day of the week!

Ingredients You’ll Need

Below you’ll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

Vegetable oil. Any neutral high-heat oil will work. You can use canola, avocado, corn, or even olive oil.

Onion.

Garlic.

Ginger.

Spices. You’ll need garam masala, whole cumin seeds, ground coriander, and turmeric. Most stores carry these in the spice aisle, although the cumin seeds might be in the international aisle.

Potatoes. I like this recipe with russet potatoes, because they cook up super tender. If you happen to have some red or yellow potatoes on hand, feel free to use them instead.

Tomato sauce.

Diced tomatoes.

Cauliflower.

Coconut cream. Most stores sell this in cans, near the coconut milk. If you can’t find it, buy a can of full-fat coconut milk, and chill it in the fridge overnight. It will separate — just use the thick white solid portion. This is coconut cream. Whatever you do, don’t buy cream of coconut, which is a completely different product.

Salt & pepper.

Cilantro.

Accompaniments. This curry is great with basmati rice, vegan naan, or both!

How It’s Made

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

Browned onion cooking in a pot with wooden spoon.

Step 1: Cook the onion. Heat your oil in a large pot, then add diced onion. Cook it for about 10 minutes, until it gets very soft and starts to brown.

Diced onion, garlic, ginger and spices cooking in a pot.

Step 2: Add spices and aromatics. Stir in minced garlic, grated ginger, garam masala, cumin seeds, coriander, and turmeric. Cook the mixture briefly, stirring constantly.

Potatoes simmering in spiced liquid.

Step 3: Simmer the potatoes. Stir in some water and diced potatoes. Bring the liquid to a simmer, and cover the pot. Let the potatoes simmer until they just start to soften. Make sure to uncover the pot and give them an occasional stir.

Cauliflower and potatoes simmering in a tomato sauce.

Step 4: Add tomatoes and cauliflower. Stir in the diced tomatoes, tomato sauce, and cauliflower florets. Cover the pot again and let the mixture continue to simmer until the potatoes and cauliflower are both tender.

Aloo Gobi simmering in a pot.

Step 5: Add the coconut cream. Uncover the pot and stir in the coconut cream. Let the curry simmer for just a couple minutes longer, to thicken the sauce a bit.

Pot of Aloo Gobi topped with cilantro.

Step 6: Finish the curry. Take the pot off of heat and season the curry with some salt and pepper. Top it off with a sprinkle of fresh cilantro.

Bowl of Aloo Gobi with a blue pot in the background.

Step 7: Serve. Your potato cauliflower curry is ready to go! Enjoy it with some rice or naan. It’s also great with some vegan samosas!

Variations

Sweet potato cauliflower curry. Swap out the potatoes with a couple of sweet potatoes. This will have a totally different vibe, but will still be delicious!

Lighten it up. The coconut cream adds a nice richness to the gravy, but you can totally skip it if you’d like to reduce the fat and calorie content.

Add some plant protein. Throw in a can of chickpeas, fried tofu, or seitan for extra protein.

Add some green veggies. Swap out some of the cauliflower with broccoli or asparagus, or wilt some leafy greens in the curry during the last few minutes of cooking. You could also throw in a couple handfuls of thawed frozen peas at the same time as the coconut cream.

Frequently Asked Questions

Is this curry gluten-free?

It sure is!

How can I reduce the sodium content of this recipe?

Simply minimize the amount of salt you season the curry with in step 6, and consider using reduced sodium canned tomatoes and tomato sauce.

How should I store leftovers of this recipe?

Leftovers will keep in an airtight container in the fridge for about three days. You can also freeze it for up to three months, although the potatoes may get a bit crumbly.

Is this recipe spicy?

Nope! The spices are warming, and not hot. If you’d like to add some heat to yours, throw in a hot pepper such as a serrano, or some cayenne pepper or hot sauce.

More Vegan Indian-Inspired Recipes

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

📖 Recipe

Bowl of Aloo Gobi with a fork and spoon.

Print
Pin
]]>

Aloo Gobi (Potato Cauliflower Curry)

My aloo gobi is a hearty, comforting curry made with tender potatoes, cauliflower, and aromatic spices simmered in a rich tomato coconut gravy. It’s easy to make, intensely flavorful, and makes such a comforting dinner with a side of rice or naan!

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes

Ingredients

2 tablespoons vegetable oil1 medium onion, diced4 garlic cloves, minced1 tablespoon freshly grated ginger2 teaspoons garam masala1 teaspoon cumin seeds½ teaspoon ground coriander½ teaspoon ground turmeric2 cups water2 medium russet potatoes (about 1 ½ pounds total), scrubbed clean and diced (about 1-inch pieces)1 (15 ounce/425 gram) can tomato sauce1 (14.5 ounce/411 gram) can diced tomatoes4 cups cauliflower florets (about 1 small cauliflower)¼ cup coconut cream1 teaspoon salt, plus more to taste (I use 2 teaspoons)Black pepper, to taste¼ cup chopped fresh cilantro

Instructions

Coat the bottom of a large pot with the oil and place it over medium heat. Give the oil a minute to heat up, then add the diced onion. Sweat the onion for about 10 minutes, stirring occasionally, until it softens and begins to brown.

Stir in the garlic, ginger, garam masala, cumin seeds, coriander, and turmeric. Stir everything well and cook the spices and aromatics with the onion for about 1 minute, stirring constantly, until it becomes very fragrant.

Stir in the water and potatoes. Raise the heat and bring the water to a boil, then lower the heat so that the liquid is gently simmering. Cover the pot and let the mixture simmer for about 10 minutes, until the potatoes start to soften. Uncover the pot and give the mixture a stir every few minutes to ensure even cooking.

Stir in the tomato sauce, diced tomatoes, and cauliflower. Stir everything well, raise the heat to high, and bring the sauce to a boil, then reduce to simmer and cover the pot. Let the curry simmer for about 15 minutes, uncovering to stir occasionally, until the potatoes and cauliflower are both easily pierced with a fork.

Uncover the pot, stir in the coconut cream, and simmer about 2 minutes longer, uncovered, to reduce the sauce slightly, then remove it from heat.

Stir in the salt and pepper. Sprinkle with fresh cilantro.

Serve with basmati rice or naan.

Notes

Nutrition information does not include rice or naan.

Nutrition

Calories: 286kcal | Carbohydrates: 40g | Protein: 8g | Fat: 13g | Saturated Fat: 6g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 0.04g | Sodium: 1292mg | Potassium: 1404mg | Fiber: 8g | Sugar: 10g | Vitamin A: 667IU | Vitamin C: 91mg | Calcium: 110mg | Iron: 4mg

Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *