Description
A vibrant Caribbean-inspired vegetable curry, rich in aromatic spices and hearty vegetables. This comforting, one-pot dish is easy to make, highly adaptable, and perfect for meal prep or weeknight dinners.
Ingredients
2 tbsp curry powder (mild or hot)
1 tsp all spice powder
1 tsp nutmeg powder (or 1/2 tsp freshly grated nutmeg)
1 1/2 tsp smoked paprika (or sweet/ordinary paprika)
2 tsp dried thyme leaves (or 3 tsp fresh)
1 tsp cumin powder
3/4 tsp cayenne pepper (adjust to taste)
1 tsp pepper (white or black)
3 tbsp cooking oil
1 large onion, diced
1 large red chilli or cayenne pepper, deseeded and sliced
2 large garlic cloves, minced
1 large red bell pepper, chopped
800g canned crushed tomato
2 cups vegetable or chicken broth
1 zucchini, diced
2 cups sweet potato, cubed
2 cups cauliflower florets
3/4 cup frozen peas
2 handfuls baby spinach (optional)
1/2 cup finely chopped coriander (plus more for garnish)
Salt and pepper to taste
Yoghurt (for serving, optional)
Basmati rice or white rice (for serving)
Instructions
- Heat oil in a large pot over medium-high heat. Add garlic and onion, and sauté for 2 minutes.
- Add the chilli and continue cooking until onion is translucent.
- Stir in the spice mix and cook for 1–2 minutes until fragrant. Add a splash of water or oil if it gets too dry.
- Add chopped bell pepper and zucchini; cook for 1 minute.
- Pour in crushed tomatoes and broth. Add sweet potato and cauliflower. Stir, bring to a simmer, cover, and reduce heat to medium.
- Simmer covered for 15 minutes or until sweet potatoes start to soften. Remove lid and simmer for another 10 minutes until sauce thickens and potatoes are fully soft.
- Stir in the peas and cook for 2 more minutes.
- Add coriander and spinach; stir until wilted.
- Season with salt and pepper. Serve hot over rice, garnished with yoghurt and extra coriander if desired.
Notes
Swap vegetables based on what’s in your fridge – aim for 7–8 cups total.
Stir in chickpeas, lentils, or tofu to boost protein.
Add 1/2 cup coconut milk for a creamier version.
Omit chilli and cayenne for a mild, kid-friendly curry.
Freezes well for up to 3 months; refrigerate for up to 5 days.
Nutrition
- Serving Size: 1 serving
- Calories: 270
- Sugar: 9g
- Sodium: 580mg
- Fat: 10g
- Saturated Fat: 1.5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 8g
- Protein: 6g
- Cholesterol: 0mg