Cauliflower Potato Curry

If you’re looking for a cozy, satisfying dinner that’s bursting with flavor, this Cauliflower Potato Curry is exactly what you need. Imagine tender potatoes, perfectly cooked cauliflower, and a rich, aromatic sauce infused with warm Indian spices—every bite is hearty, comforting, and deeply nourishing. This is the kind of dish that brings everyone to the table, whether it’s a busy weeknight or a relaxed family gathering. Even better, it’s incredibly easy to make using either the Instant Pot or stovetop, making it a go-to recipe when you want something quick yet impressive. Packed with wholesome, plant-based ingredients, this homemade cauliflower potato curry is not only delicious but also feel-good food at its finest.

Why You’ll Love This Recipe

  • Quick and easy to prepare, especially in the Instant Pot
  • Loaded with bold, aromatic spices and comforting flavors
  • Family-friendly and perfect for weeknight dinners
  • Naturally vegan, gluten-free, and wholesome
  • Versatile cooking methods: Instant Pot or stovetop

Ingredients

  • Yellow onion (diced): Adds a sweet, savory base flavor to the curry
  • Carrot (matchsticks): Brings subtle sweetness and texture
  • Serrano or jalapeño pepper: Adds a gentle heat (adjust to taste)
  • Minced garlic: Deepens the flavor with a rich, aromatic note
  • Fresh ginger: Adds warmth and a slightly zesty kick
  • Petite diced tomatoes (pureed): Creates a smooth, vibrant sauce base
  • Cauliflower florets: The star veggie, tender and perfect for soaking up flavors
  • Potatoes (cubed, unpeeled): Provide heartiness and creamy texture
  • Vegetable broth: Enhances depth and keeps the curry rich yet light
  • Water or extra broth: Helps achieve the perfect consistency

Spice & Herb Ingredients

  • Garlic powder: Boosts savory depth
  • Onion powder: Adds extra umami flavor
  • Dried minced onion flakes: Enhances texture and taste
  • Curry powder: The main flavor driver with warm, earthy notes
  • Garam masala: Adds complexity and authentic aroma
  • Sea salt: Balances and enhances all flavors
  • Cayenne pepper: Optional heat for a spicy kick

Other Ingredients

  • Lite coconut milk: Adds creaminess and a subtle sweetness
  • Frozen peas: Brings color, texture, and a touch of sweetness

Optional for Serving

  • Steamed brown rice
  • Fresh cilantro (chopped)
  • Flatbread or quinoa flatbread

How to Make Cauliflower Potato Curry

Prep the Ingredients

Start by mixing all the spice and herb ingredients in a small bowl. Prepare and chop all your vegetables ahead of time—this recipe comes together quickly, so having everything ready makes the process smooth and stress-free.

Instant Pot Method

Set your Instant Pot to sauté mode. Add the diced onion, carrot, and pepper, cooking for 3–5 minutes until softened. If they begin to stick, add a splash of water.
Stir in the garlic, ginger, and spice mixture, cooking for about one minute until fragrant. Add the cauliflower and potatoes, stirring well to coat them in the spices.
Pour in the pureed tomatoes, vegetable broth, and water. Cancel sauté mode, then cook on high pressure for 5 minutes. Let it rest for 4 minutes, then carefully release the pressure.
Once done, stir in the coconut milk and peas. Taste and adjust seasoning if needed. Let the curry sit for a few minutes so the flavors fully develop before serving.

Stovetop Method

In a large pot or Dutch oven, sauté the onion, carrot, and pepper for 3–5 minutes until softened, adding water if needed.
Add garlic, ginger, and spices, cooking briefly until fragrant. Stir in the cauliflower and potatoes, ensuring they’re well coated.
Add tomatoes, broth, and water. Cover and simmer for 20–30 minutes until the vegetables are tender.
Finish by stirring in coconut milk and peas. Let simmer for a few minutes, taste, and adjust seasoning before serving.

Cauliflower Potato Curry Easy Flavorful Comforting Dinner
Cauliflower Potato Curry 115

Tips for Success

  • Cut cauliflower and potatoes into medium-sized pieces to prevent them from becoming too soft
  • Puree the tomatoes for a smoother sauce and to avoid burning in the Instant Pot
  • Adjust spice levels gradually, especially cayenne pepper
  • Let the curry rest a few minutes after cooking to enhance flavor depth

Equipment Needed

  • Instant Pot (for quick cooking) or large pot/Dutch oven
  • Cutting board and sharp knife
  • Mixing bowl for spices
  • Wooden spoon or spatula
  • Blender (optional, for pureeing tomatoes)

Recipe Variations

  • Spicy Version: Add extra cayenne or fresh chili for a bold heat boost
  • Protein-Packed: Stir in chickpeas or lentils for added protein
  • Low-Carb Option: Replace potatoes with zucchini or turnips
  • Creamier Curry: Use full-fat coconut milk for a richer texture

Serving Suggestions

Serve this easy cauliflower potato curry over fluffy brown rice or basmati rice for a complete meal. Garnish with fresh cilantro for a burst of freshness. Pair it with warm flatbread to scoop up every bit of the flavorful sauce. For a complete spread, add a simple cucumber salad or roasted vegetables on the side.

FAQs

Can I make this curry ahead of time?
Yes, it actually tastes even better the next day as the flavors deepen.

How do I store leftovers?
Store in an airtight container in the refrigerator for up to 5 days.

Can I freeze cauliflower potato curry?
Yes, freeze in portions for up to 2 months. Thaw and reheat gently.

What can I use instead of coconut milk?
You can substitute with cashew cream or a plant-based milk, though it may be less creamy.

How spicy is this curry?
It’s mild to medium by default, but you can easily adjust the heat to your preference.

Can I use fresh tomatoes instead of canned?
Absolutely—just blend them well to achieve a smooth consistency.

Final Thoughts

This homemade Cauliflower Potato Curry is the perfect blend of comfort, flavor, and simplicity. Whether you’re cooking for your family or just want a nourishing meal after a long day, this dish delivers every time. It’s warm, hearty, and incredibly satisfying—exactly what a good curry should be. Give it a try, make it your own with variations, and don’t forget to share your experience. Your kitchen is about to smell amazing!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cauliflower Potato Curry

Cauliflower Potato Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 19 minutes
  • Yield: 4-5 servings
  • Diet: Vegan

Description

This ultra-flavorful Cauliflower Potato Curry is a comforting vegan dish packed with aromatic spices and wholesome vegetables. Easy to make in the Instant Pot or on the stovetop, it’s perfect for a quick and satisfying weeknight dinner.


Ingredients

  • 1 cup yellow onion, small dice
  • 1 carrot, cut into matchsticks
  • 1 small serrano or jalapeño pepper, seeded, diced
  • 2 tablespoons minced garlic
  • 2 teaspoons fresh minced ginger
  • 1 (14.5 oz) can petite diced tomatoes (pureed)
  • 1 lb cauliflower florets
  • 4 cups unpeeled potatoes, cubed
  • 1/2 cup vegetable broth
  • 1/2 cup water
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 2 tablespoons dried minced onion flakes
  • 1 tablespoon + 1 teaspoon curry powder
  • 1 teaspoon garam masala
  • 1 teaspoon sea salt
  • Pinch to 1/4 teaspoon cayenne pepper
  • 1 cup lite coconut milk
  • 1 1/4 cup frozen peas


Instructions

  1. Mix all spice ingredients in a small bowl and set aside.
  2. Set Instant Pot to sauté mode. Add onion, carrot, and pepper. Cook 3–5 minutes until softened.
  3. Add garlic, ginger, and spices. Cook for 1 minute.
  4. Add cauliflower and potatoes. Stir well to coat.
  5. Add tomatoes, broth, and water. Pressure cook on high for 5 minutes.
  6. Let rest 4 minutes, then quick release pressure.
  7. Stir in coconut milk and peas. Adjust seasoning and let sit a few minutes before serving.

Notes

  • Do not cut vegetables too small to avoid overcooking.
  • Pureeing tomatoes helps prevent burn notice in Instant Pot.
  • Adjust cayenne pepper for desired heat level.
  • Store in refrigerator up to 5 days.
  • Prep Time: 10 minutes
  • Cook Time: 5 minutes (+ 4 minutes rest)
  • Category: Dinner
  • Method: Instant Pot, Stovetop
  • Cuisine: Indian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star