Cauliflower Potato Curry
Ever had curry that feels like a warm hug in a bowl?
Picture this: a creamy, flavorful curry featuring cauliflower and potatoes that wraps around you like a cozy blanket. The aroma of spices wafts through your kitchen, promising a dish that’s not just a meal, but an experience. This Cauliflower Potato Curry is a quick, one-pan wonder that’s sure to become a staple in your cookbook. Whether you’re having a busy weeknight or planning a cozy dinner, you’ll love how easy and satisfying this dish is!

Why make this recipe?
Let’s face it, who doesn’t love a meal that requires minimal cleanup? This Cauliflower Potato Curry not only tastes extraordinary but also keeps your kitchen diva status intact by being a one-pot wonder. Plus, it’s incredibly affordable! With just a handful of ingredients, you can whip up something that dazzles the taste buds and fills your heart. Family-friendly? Absolutely! Dinner is served, and everyone leaves the table happy. 🍽️
Ingredients:
You don’t need fancy stuff — just these basics!
- 1 cup yellow onion, small dice
- 1 carrot, cut into matchsticks
- 1 small serrano pepper or jalapeño pepper, seeded, small dice
- 2 Tablespoons minced garlic
- 2 teaspoons fresh minced ginger
- 1 – [14.5 oz. can] petite diced tomatoes (pureed)
- 1 lb. cauliflower florets (about 4 cups)
- 4 cups unpeeled potatoes, cut into small cubes
- ½ cup vegetable broth
- ½ cup water (or broth)
- 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 ¼ teaspoon cayenne pepper (+/-)
- 1 cup lite coconut milk (from can)
- 1 ¼ cup frozen peas
- Steamed brown rice
- Chopped fresh cilantro
- WFPB Flatbread or Quinoa Flatbread
Directions:
- Prepare your spice mix by combining all spices in a small bowl.
- Chop the vegetables into uniform pieces for even cooking.
- In the Instant Pot on Sauté mode, cook the onion, carrot, and serrano pepper for 3-5 minutes until softened.
- Add garlic, ginger, and the spice mix; sauté for another minute.
- Stir in cauliflower and potatoes; sauté briefly before adding the remaining ingredients except coconut milk and peas.
- Set to Manual Pressure High for 5 minutes. After cooking, let it sit for 4 minutes before Quick Release.
- Stir in coconut milk and peas before serving.
How to make Cauliflower Potato Curry (Overview)
Making this curry is almost as easy as binge-watching your favorite show! Start by prepping your vegetables and spices. Don’t skimp on the chopping; uniform pieces mean even cooking! 🔪 Next, sauté your onions and carrots until they’ve softened just enough to cuddle with the spices you so carefully prepared. Toss in the cauliflower and potatoes to get them acquainted before pouring in the broth and tomatoes. Close up your Instant Pot, and let it do the heavy lifting! Just a few minutes of pressure cooking and a quick stir-in of coconut milk and peas, and you’re ready for a flavor explosion.
How to serve Cauliflower Potato Curry
Serve this vibrant curry over steamed brown rice or alongside some warm flatbreads. The rich, creamy coconut milk beautifully contrasts with crispy veggies and bright, fresh cilantro. Imagine ladling this hearty dish into bowls and watching the steam rise, with each bite offering a delightful warmth and a hint of spice. It’s comfort food at its best!
How to store Cauliflower Potato Curry
You can stash leftovers in the fridge for about 3-4 days in an airtight container, perfect for those busy nights when cooking feels like an Everest climb. If you want to freeze it, go ahead — it keeps well for about 2-3 months. Just remember to reheat gently on the stove or in the microwave to keep that creamy texture intact!
Tips to make Cauliflower Potato Curry
- Don’t skip toasting the spices before adding the vegetables; it enhances the flavors so much!
- Swap in sweet potatoes for a slight sweetness and different texture.
- For a heartier meal, add some cooked chickpeas for protein.
- If you’re looking for an extra kick, drizzle some sriracha on top before serving.
Variation
Want to mix things up? Try adding different vegetables like spinach, kale, or bell peppers to change the flavor profile. You could also make it vegan by ensuring the broth is plant-based and opting for oil-free coconut milk. Twist it any way you’d like!

FAQs
-
Can I use frozen cauliflower?
Yes, frozen cauliflower works just fine! Just keep in mind it may cook a little quicker, so adjust your timing accordingly. -
How do I make this spicier?
Simply add more cayenne pepper or serve with a side of hot sauce. Spice lovers rejoice! -
Can I make this ahead of time?
Absolutely! Make it a day in advance for even more developed flavors. Just save the coconut milk and peas for when you’re ready to serve.
📌 Pin this recipe for your next cozy dinner night!

Cauliflower Potato Curry
Ingredients
Method
- Prepare your spice mix by combining all spices in a small bowl.
- Chop the vegetables into uniform pieces for even cooking.
- In the Instant Pot on Sauté mode, cook the onion, carrot, and serrano pepper for 3-5 minutes until softened.
- Add garlic, ginger, and the spice mix; sauté for another minute.
- Stir in cauliflower and potatoes; sauté briefly before adding the remaining ingredients except coconut milk and peas.
- Set to Manual Pressure High for 5 minutes. After cooking, let it sit for 4 minutes before Quick Release.
- Stir in coconut milk and peas before serving.
Notes
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.