Broccoli Potato Curry Recipe

March 31, 2026

This broccoli potato curry is the kind of dish that sneaks up on you with its quiet depth. It’s not flashy, just honest ingredients—potatoes, broccoli, a simple spice blend—turned into something warm and unexpectedly satisfying. I love how it’s perfect for those nights when you want something cozy but don’t want to spend hours in the kitchen.

Growing up, I always gravitated toward meals that used what was in the fridge, turning leftovers or humble vegetables into something more than the sum of their parts. This curry is a nod to that instinct—an unpolished, practical dish that feels like a little hug in a bowl. It’s about making peace with simplicity, and finding joy in the everyday staples.

This recipe is inspired by the idea of using humble, everyday ingredients to create a comforting, nostalgic curry that feels like a warm hug on a busy weeknight. It’s about transforming simple pantry staples into something hearty and satisfying, with an emphasis on honest, unpolished cooking that celebrates flavor over finesse.

The story behind this recipe

  • This curry came about from a lazy Sunday afternoon when I opened the fridge and saw a head of broccoli and a bag of potatoes. Instead of the usual roast or mash, I thought, what if I tossed them into a pot with some spices? The aroma of cumin and turmeric simmering together took me right back to childhood kitchens—simple, honest, unpretentious. It’s a dish I make when I want comfort, but also a reminder that humble ingredients can surprise you.
  • One time, I was rushing through a weeknight dinner and accidentally overcooked the potatoes just a tad. Instead of tossing them out, I threw in some broccoli and a splash of coconut milk. That accidental mush turned into a creamy, tender curry—proof that sometimes chaos in the kitchen leads to the best discoveries. Now, I always keep those ingredients handy, knowing they can turn a bad day into something warm and nourishing.
  • heading
  • story_type

Key Ingredient Insights

  • Broccoli: I like mine with a bit of crunch, so I add it late to the simmer—if yours gets too soft, just give it a few minutes, not too long. The vibrant green and slight crispness make the dish pop.
  • Potatoes: I prefer Yukon Golds for their creamy texture, but starchy Russets work well too if you want a softer, more melt-in-your-mouth bite. Remember to cut them evenly for uniform cooking.
  • Coconut Milk: I love the richness it adds, especially when it’s slightly thick and fragrant. If you want a lighter version, swap for plain yogurt or a splash of water—just adjust the seasoning.
  • Spices (turmeric, cumin, coriander): I toast them briefly in oil to unlock their aroma—don’t skip this step! If you don’t have fresh ground, use good-quality pre-ground spices for a more intense flavor.
  • Garlic & Ginger: I prefer fresh for that punch of brightness—mince them finely so they cook evenly. If you’re out, garlic powder and ginger powder work, but they won’t give quite the same zing.
  • Oil: I usually use neutral oil like grapeseed or sunflower, but a splash of coconut oil adds a subtle sweetness. Watch the heat to prevent burning—medium is usually just right.
  • Salt & Pepper: I season gradually and taste along the way—remember, a pinch of salt can elevate all those spices and veggies to a new level of cozy.

Spotlight on key ingredients

Broccoli:

  • I like mine with a bit of crunch, so I add it late to the simmer—if yours gets too soft, just give it a few minutes, not too long. The vibrant green and slight crispness make the dish pop.
  • Potatoes: I prefer Yukon Golds for their creamy texture, but starchy Russets work well too if you want a softer, more melt-in-your-mouth bite. Remember to cut them evenly for uniform cooking.

Potatoes:

  • I like mine with a bit of earthiness, so I choose starchy varieties. They absorb flavors well and turn tender, but avoid overcooking to prevent mush.
  • Coconut Milk: I love the richness it adds, especially when it’s slightly thick and fragrant. If you want a lighter version, swap for plain yogurt or a splash of water—just adjust the seasoning.

Notes for ingredient swaps

  • Dairy-Free: Swap coconut milk for cashew cream or almond milk. Expect a lighter, less velvety sauce.
  • Vegan: Use vegetable broth instead of water for simmering potatoes to add a subtle umami boost.
  • Spice Level: Add chili flakes or fresh chilies if you like it hotter—start small, taste as you go.
  • Broccoli: Substitute with cauliflower florets or green beans for a different crunch and flavor profile.
  • Potatoes: Sweet potatoes can be used instead for a sweeter, softer bite, especially good with a splash of lime.
  • Oil: Swap for ghee or toasted sesame oil for deeper flavor; just watch the heat to prevent burning.
  • Fresh Herbs: Garnish with cilantro or parsley—if out, a squeeze of lemon can brighten the dish instead.

Equipment & Tools

  • Large heavy-bottomed pot: For even heat and gentle simmering of the curry.
  • Sharp knife: For chopping potatoes, broccoli, and mincing aromatics.
  • Wooden spoon: For stirring without scratching the pot and managing spices.
  • Measuring cup: To measure liquids accurately, ensuring proper consistency.

Step-by-step guide to broccoli potato curry

  1. Equipment & Tools: Gather a large heavy-bottomed pot for simmering, a sharp knife for chopping, a wooden spoon for stirring, and a measuring cup for liquids.
  2. Prep the ingredients: Peel and dice potatoes into 1-inch cubes, chop broccoli into bite-sized florets, mince 3 cloves garlic, grate 1 inch ginger.
  3. Toast spices: Heat 2 tbsp oil over medium heat until shimmering, then add 1 tsp cumin seeds, cook until fragrant (~30 seconds). Add 1 tsp turmeric, 1 tsp coriander, and toast for another 20 seconds, stirring constantly.
  4. Sauté aromatics: Add garlic and ginger, cook until fragrant (~1 min), smell should turn warm and spicy. If it burns, lower heat or add a splash of water.
  5. Add potatoes: Toss in diced potatoes, stir to coat with spices, cook for 3-4 minutes until slightly golden and fragrant.
  6. Pour in liquids: Add 1 can (400ml) coconut milk and 1 cup water, stir well, and bring to a gentle simmer over medium-low heat (~85°C/185°F). Cover partially.
  7. Simmer until tender: Cook for 15-20 minutes, stirring occasionally. Check if potatoes are soft and sauce thickens slightly. If potatoes stick to the bottom, reduce heat or add a splash more water.
  8. Add broccoli: Toss in broccoli florets, stir, and cook uncovered for 4-5 minutes. Broccoli should be vibrant green and just tender but still crisp.
  9. Final seasoning: Taste and adjust salt and pepper. If sauce is too thin, simmer a few more minutes until slightly reduced. If too thick, add a splash of hot water.
  10. Rest and plate: Let sit for 2 minutes off heat. Serve in bowls, garnished with fresh herbs if desired. The curry should be warm, fragrant, and creamy with a hint of spice and a pop of green from the broccoli.

Let the curry rest off heat for 2 minutes to settle flavors. Serve hot in bowls, garnished with fresh herbs if available. Pair with rice or flatbread for a complete meal.

How to Know It’s Done

  • Potatoes are soft and easily pierced with a fork.
  • Broccoli is bright green and slightly crisp but tender.
  • Sauce is creamy and coats the veggies without being runny.

Broccoli Potato Curry

This broccoli potato curry uses simple ingredients like potatoes, broccoli, and a basic spice blend, cooked with coconut milk to create a warm, creamy dish. It features tender potatoes, crisp-tender broccoli, and a fragrant, lightly spiced sauce, resulting in a cozy, satisfying meal that’s perfect for weeknights. The final texture is smooth and hearty with vibrant greens for a fresh touch.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Comfort Food
Calories: 350

Ingredients
  

  • 2 tablespoons oil neutral oil like grapeseed or sunflower
  • 1 teaspoon cumin seeds
  • 1 teaspoon turmeric
  • 1 teaspoon coriander powder
  • 3 cloves garlic minced
  • 1 inch ginger grated
  • 3 cups potatoes Yukon Gold or starchy variety, diced into 1-inch cubes
  • 1 can coconut milk 400ml, full-fat preferred
  • 1 cup water
  • 2 cups broccoli florets cut into bite-sized pieces
  • to taste salt and pepper

Equipment

  • Large heavy-bottomed pot
  • Sharp Knife

Method
 

  1. Gather all your ingredients and prep the vegetables by peeling and dicing the potatoes into roughly 1-inch cubes, and chopping the broccoli into bite-sized florets.
  2. Heat the oil in a large heavy-bottomed pot over medium heat. Once shimmering, add the cumin seeds and cook until fragrant, about 30 seconds, until they start to crackle.
  3. Add the turmeric and coriander powder to the hot oil, stirring constantly for about 20 seconds until the spices release their aroma and turn a deeper color.
  4. Stir in the minced garlic and grated ginger, cooking for about 1 minute until fragrant, with a warm spicy aroma filling the air.
  5. Add the diced potatoes to the pot, stirring well to coat them in the spices. Cook for 3-4 minutes until they start to turn golden and smell nutty.
  6. Pour in the coconut milk and water, stirring to combine. Bring the mixture to a gentle simmer, then reduce the heat to low, cover partially, and cook for about 15-20 minutes until the potatoes are tender and the sauce has thickened slightly.
  7. Uncover and add the broccoli florets to the pot. Stir them into the curry and cook uncovered for another 4-5 minutes, until the broccoli is bright green and just tender but still has a slight crunch.
  8. Season with salt and pepper to taste, adjusting until the flavors are balanced. If the sauce is too thick, stir in a splash more water or coconut milk to loosen it up.
  9. Remove from heat and let sit for a couple of minutes to allow the flavors to meld. Serve hot in bowls, garnished with fresh herbs if desired, alongside rice or flatbread.

Essential Tips for Broccoli Potato Curry

  • Toast spices in oil to unlock their full aroma—don’t skip this step, it makes all the difference.
  • Use a sharp knife for even, quick chopping; uneven cuts can lead to inconsistent cooking.
  • Add broccoli towards the end to keep its vibrant color and crisp-tender texture.
  • Keep an eye on heat—medium is usually just right to avoid burning spices while developing flavor.
  • Taste and adjust seasoning after simmering—balance salt and spice for a well-rounded dish.
  • For creamier curry, mash some potatoes slightly before adding broccoli to meld flavors.
  • If sauce reduces too much, splash in hot water or broth to loosen without diluting flavor.

Common mistakes and how to fix them

  • FORGOT to stir spices early → Toast spices longer for deeper aroma.
  • DUMPED potatoes too early → Cook potatoes until just tender before adding broccoli.
  • OVER-TORCHED spices → Lower heat if spices burn, add a splash of water to cool.
  • MISSED the broccoli timing → Add broccoli late to keep color and crunch.

Quick fixes and pantry swaps

  • When sauce is too thin, simmer a few minutes until it thickens and shimmers.
  • If broccoli turns gray, blanch it briefly in boiling water, then shock in ice water.
  • Splash cold water on overcooked potatoes to halt further softening.
  • Patch a burnt spice layer by scraping it off and adding fresh spices on top.
  • Splash a tiny bit of lemon juice to brighten dull flavors and add shimmer.

Prep, store, and reheat tips

  • You can prep the potatoes and broccoli by peeling and chopping them a day ahead; store in airtight containers in the fridge. Keep the potatoes submerged in water to prevent browning, and the broccoli dry and crisp in a sealed bag. This saves time and keeps ingredients fresh for when you’re ready to cook.
  • The curry can be made up to 2 days in advance. Let it cool completely before transferring to a sealed container. Reheat gently on the stove over low heat, stirring occasionally until heated through, until it’s steaming and fragrant. The flavors deepen over time, especially the spices and coconut milk.
  • Stored in the fridge, the curry will last about 3 days. The potatoes may absorb more flavors and the sauce might thicken slightly—give it a splash of hot water or broth to loosen. Expect the broccoli to soften further but maintain a bright color if reheated carefully.
  • Reheating: Microwave in short bursts, stirring in between, until hot and bubbling. Alternatively, reheat in a covered pan over low heat, smelling the spices warm up—this preserves the texture and aroma best. The dish might lose a touch of its initial freshness, so taste and adjust seasoning after reheating if needed.

Frequently Asked Questions

1. How do I keep broccoli from overcooking in this curry?

Broccoli can turn mushy if cooked too long. Add it late in the cooking process, around 4-5 minutes before the dish is done. It should be vibrant green and slightly crisp when ready.

2. What if my curry gets too thick?

If the curry is too thick, stir in a bit of hot water or coconut milk to loosen it up. It should be creamy but pourable, not gluey.

3. Which potatoes work best for this curry?

Use starchy potatoes like Russets if you want a softer, melt-in-your-mouth texture. Yukon Golds add creaminess and a buttery note.

4. Can I swap broccoli for other vegetables?

Yes, you can substitute with cauliflower florets or green beans. They add different textures but still complement the spices well.

5. Can I make this dairy-free?

To make it vegan, use coconut milk or plant-based yogurt instead of dairy. The flavor remains rich and comforting.

6. How can I make it spicier?

Add a pinch of chili flakes or fresh chilies when sautéing spices to increase heat. Adjust to taste, starting small.

7. How important is toasting the spices?

Stir the spices into hot oil and toast briefly to unlock their aroma. This step is crucial for flavor development.

8. How do I reheat the curry without losing flavor?

Reheat leftovers gently on the stove over low heat, stirring often. The dish will thicken or lose some brightness but can be restored with a splash of water or lemon.

9. What if my curry develops a grainy texture?

If your sauce is grainy, it might be overcooked or burned. Strain it through a sieve and start fresh, or dilute with extra coconut milk.

10. Any tips for perfect texture?

Cooking the potatoes and broccoli separately and then combining at the end helps maintain texture and color, preventing overcooking.

This broccoli potato curry is a reminder that simplicity holds its own magic. It’s honest, unpolished, and packed with the kind of warmth that sticks with you long after the bowl is empty.

In a world full of flashy dishes, sometimes sticking to what’s familiar—yet just a little different—can bring unexpected comfort. It’s a dish I come back to when I need a little grounding, a little nostalgia, or just something honest and nourishing.

Leave a Comment

Recipe Rating