Indian Potatoes with Cauliflower and Carrots in Coconut Milk Recipe
This mild vegetable curry combines potatoes, cauliflower, and carrots in a creamy coconut milk sauce seasoned with ginger, garlic, and turmeric. The vegetables are tender but not overcooked, and the sauce has a smooth, slightly sweet consistency that pairs well with rice or bread.
This dish is inspired by North Indian-style vegetable curries, where potatoes, cauliflower, and carrots are often combined in a mildly spiced, tomato- and coconut-based sauce., Using coconut milk gives the curry a creamy, slightly sweet character that is popular in many Western adaptations of Indian cuisine., The recipe is designed to be accessible for home cooks who may not have a full Indian spice pantry but still want a comforting, aromatic curry.
It is a simple, one-pot curry that feels comforting yet light, with everyday vegetables turned into something aromatic and satisfying., The recipe is naturally vegan and gluten-free, making it suitable for a wide range of diets without special substitutions., The mild spice level and creamy sauce make it appealing to both adults and children.
Dlaczego ta wersja działa
- The combination of potatoes, cauliflower, and carrots ensures different textures that all cook in roughly the same time when added in stages.
- Blooming the spices in oil with onion, garlic, and ginger builds a deep, rounded flavor without needing a long ingredient list.
- Coconut milk balances the acidity of the tomatoes and the earthiness of the spices, creating a smooth, family-friendly sauce.
- Cooking the vegetables until just tender keeps them from turning mushy, even when the curry is reheated.
Chef's tips
If your coconut milk is very thick, you may need a bit more water to reach a stew-like consistency., For extra depth, you can briefly toast the cumin and coriander in a dry pan before grinding, if you use whole seeds., Garnish with plenty of fresh cilantro and a squeeze of lime juice right before serving for a brighter flavor., This curry tastes even better the next day, after the flavors have had time to meld.
How to serve
Serve with basmati rice or jasmine rice to soak up the creamy sauce., Pair with warm flatbreads such as naan, roti, or simple toasted bread if that is what you have on hand., Add a side of plain yogurt or a simple cucumber raita if you want a cooling contrast., Top with toasted cashews or almonds for extra crunch and richness.
Na co uważać
- Do not brown the garlic and ginger, as this can make the curry taste bitter.
- If the heat is too high after adding coconut milk, it may split slightly—keep the curry at a gentle simmer.
- Cut the potato cubes to a similar size so they cook evenly and are done at the same time as the carrots.
- Season with salt at the end, after the sauce has reduced, to avoid oversalting.
Zamienniki
- You can replace potatoes with sweet potatoes for a sweeter, slightly softer curry.
- Use broccoli florets instead of cauliflower, adjusting the cooking time so they do not overcook.
- If you do not have canned tomatoes, use fresh ripe tomatoes, chopped, and cook them a bit longer to break down.
- Any neutral vegetable oil works—sunflower, canola, or light olive oil are all fine.
- If you dislike cilantro, garnish with fresh parsley or omit the herbs entirely.
Ingredients
- cauliflower - 1 piece
- potatoes - 350 g
- carrots - 2 pieces
- onion - 1 piece
- garlic - 3 cloves
- fresh ginger - 2 cm
- coconut milk - 400 ml
- canned tomatoes - 150 g
- vegetable oil - 2 tablespoons
- ground cumin - 1 teaspoon
- ground coriander - 1 teaspoon
- turmeric - 0.5 teaspoons
- sweet paprika, ground - 0.5 teaspoons
- salt
- fresh cilantro - 2 tablespoons
- water - 150 ml
Preparation
- In a wide pot, heat the oil over medium heat, add the chopped onion and sauté for 5–6 minutes, until softened and just starting to turn golden.
- Add the garlic and ginger and fry for 1–2 minutes, until they become very fragrant but do not brown.
- Sprinkle in the cumin, coriander, turmeric, and sweet paprika, stir, and fry for about 30 seconds, until the spices combine with the oil and form a paste.
- Add the potatoes and carrots, stir to coat them in the spices, then pour in the canned tomatoes and water.
- Bring to a boil, reduce the heat to medium, and cook covered for 8–10 minutes, until the potatoes start to soften but are still slightly firm in the center.
- Add the cauliflower florets and coconut milk, stir gently, and cook uncovered for 10–12 minutes over medium heat, until the vegetables are tender but not falling apart and the sauce has thickened to the consistency of a loose stew.
- Taste the sauce and season with salt to taste; if the curry is too thick, add a little water, and if it is too thin, cook for a few more minutes uncovered.
- Serve hot, sprinkled with fresh cilantro; the vegetable pieces should be clearly visible and the sauce smooth and creamy.
Storage
When reheating over low heat, add a splash of water, as the sauce thickens; after freezing, the cauliflower will be a bit softer but still tasty.
This curry is one of those dishes I make when I want something cozy but not heavy—simple vegetables, a fragrant pot on the stove, and dinner is ready with just a pot of rice on the side., It is also very forgiving: you can stretch it with extra vegetables or chickpeas, or thin it with more water to turn it into a lighter stew.