Cook potatoes in a large saucepan of boiling salted water for 5 minutes, or until just tender. Drain. Heat oil in a large frying pan over medium heat. Add onion and garlic. Cook, stirring, for 2 to 3 minutes, or until tender.
Add curry paste. Cook for 1 minute, or until fragrant. Add potatoes and cauliflower. Toss to coat in curry paste.
Stir in tomatoes and stock. Cover. Cook for 8 to 10 minutes, stirring occasionally, or until vegetables are tender (if they are still too hard, add 2 to 3 tablespoons of water and cook until tender). Season with salt and pepper. Stir through coriander. Serve.
Serving size: 4
Recipe courtesy of taste.com.au