Notice: Function wp_style_is was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. This notice was triggered by the create-block-gutenpride-editor-style handle. Please see Debugging in WordPress for more information. (This message was added in version 3.3.0.) in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-includes/functions.php on line 6121

Notice: Function is_feed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-includes/functions.php on line 6121

Notice: Function wp_style_is was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. This notice was triggered by the create-block-gutenpride-style handle. Please see Debugging in WordPress for more information. (This message was added in version 3.3.0.) in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-includes/functions.php on line 6121

Deprecated: Creation of dynamic property ACF::$fields is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/fields.php on line 138

Deprecated: Creation of dynamic property acf_loop::$loops is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 28

Deprecated: Creation of dynamic property ACF::$loop is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 269

Deprecated: Creation of dynamic property ACF::$revisions is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/revisions.php on line 397

Deprecated: Creation of dynamic property acf_validation::$errors is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 28

Deprecated: Creation of dynamic property ACF::$validation is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 214

Deprecated: Creation of dynamic property acf_form_customizer::$preview_values is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 28

Deprecated: Creation of dynamic property acf_form_customizer::$preview_fields is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 29

Deprecated: Creation of dynamic property acf_form_customizer::$preview_errors is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 30

Deprecated: Creation of dynamic property ACF::$form_front is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-front.php on line 598

Deprecated: Creation of dynamic property acf_form_widget::$preview_values is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 34

Deprecated: Creation of dynamic property acf_form_widget::$preview_reference is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 35

Deprecated: Creation of dynamic property acf_form_widget::$preview_errors is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 36

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/wordfence/lib/wfUtils.php on line 1408

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/wordfence/lib/wfUtils.php on line 1208

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/wordfence/lib/wfUtils.php on line 1408

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the bop-theme domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-includes/functions.php on line 6121

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/bop-cookie-consent/Cookie_Consent.php on line 277

Warning: Cannot modify header information - headers already sent by (output started at /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-includes/functions.php:6121) in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/bop-cookie-consent/Cookie_Consent.php on line 160

Deprecated: Creation of dynamic property acf_field_oembed::$width is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 31

Deprecated: Creation of dynamic property acf_field_oembed::$height is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 32

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-google-map.php on line 33

Deprecated: Creation of dynamic property acf_field__group::$have_rows is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-group.php on line 31

Deprecated: Creation of dynamic property acf_field_clone::$cloning is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 34

Deprecated: Creation of dynamic property acf_field_clone::$have_rows is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 35
Caribbean tofu and sweet potato curry with rice and peas - Healthy Berkshire

Deprecated: Return type of Bop\Base\Theme\View\Html_Attribute_Collection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 16

Deprecated: Return type of Bop\Base\Theme\View\Html_Attribute_Collection::next(): Bop\Base\Theme\View\Html_Attribute_Collection should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 24

Deprecated: Return type of Bop\Base\Theme\View\Html_Attribute_Collection::rewind(): Bop\Base\Theme\View\Html_Attribute_Collection should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 11

Deprecated: Return type of Bop\Base\Theme\View\Html_Token_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 16

Deprecated: Return type of Bop\Base\Theme\View\Html_Token_List::next(): Bop\Base\Theme\View\Html_Token_List should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 24

Deprecated: Return type of Bop\Base\Theme\View\Html_Token_List::rewind(): Bop\Base\Theme\View\Html_Token_List should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 11

Deprecated: Return type of Bop\Base\Theme\View\Bootstrap\Nav::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 16

Deprecated: Return type of Bop\Base\Theme\View\Bootstrap\Nav::next(): Bop\Base\Theme\View\Bootstrap\Nav should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 24

Deprecated: Return type of Bop\Base\Theme\View\Bootstrap\Nav::rewind(): Bop\Base\Theme\View\Bootstrap\Nav should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Iterable_Trait.php on line 11

Deprecated: Creation of dynamic property Bop\Base\Theme\View\Bootstrap\Navbar::$collapse_target is deprecated in /home/punxmasc/healthyberkshire.rdgweb.co.uk/wp-content/mu-plugins/bop-base/Theme/View/Bootstrap/Navbar.php on line 32

Caribbean tofu and sweet potato curry with rice and peas

  • Serves: 4
  • Preparation time: 20 mins
  • Cooking time: 90 mins

Dairy Free Gluten Free Vegan Vegetarian
Credit:

Better Health – Recipes – Healthier Families – NHS (www.nhs.uk)

Ingredients

  • rice and peas

    • 125g dried kidney beans, soaked overnight and rinsed
    • 1 medium onion, chopped
    • 2 spring onions, cut in half
    • 2 sprigs fresh thyme
    • 1 scotch bonnet pepper (optional)
    • 1 teaspoon black pepper
    • 1 teaspoon all-purpose seasoning
    • 1 garlic clove, finely chopped
    • 100ml low-fat/light coconut milk
    • 125g white rice (long grain or basmati), washed and drained
  • Curry

    • 300g extra-firm tofu, patted dry and cut into 2.5cm cubes
    • 3 teaspoons vegetable oil
    • 1 medium onion, chopped
    • 4 garlic cloves, crushed and minced
    • 0.5 teaspoon turmeric powder
    • 1 teaspoon paprika
    • 2 teaspoons Jamaican curry powder
    • 0.5 scotch bonnet pepper, deseeded and chopped (optional)
    • 0.5 teaspoon dried thyme
    • 1 low-salt seasoning cube (5g)
    • 1 bay leaf
    • 125g sweet potatoes, peeled and chopped into bite-sized chunks
    • 3 spring onions, chopped
    • 2 tablespoons fresh coriander to garnish, chopped (optional)

Per serving (1/4 recipe):

  • 1,848kJ / 440kcal
  • 14.9g protein
  • 51g carbohydrate, of which 7.2g sugars
  • 12.7g fat, of which 3g saturates
  • 10.5g fibre
  • 0.4g salt

Method

step 1

Put the beans in a large pot. Add the onions, fresh thyme, spring onions, chopped garlic, black pepper, all-purpose seasoning, whole scotch bonnet and coconut milk. Cover with 400ml of water, stir and then boil on a medium-low heat for 40 to 50 minutes, until the beans are soft.

information

If you prefer, use cow peas, gungo peas (pigeon peas) or black-eyed beans. You can cut the cooking time by using tinned beans instead of dried – just add all the ingredients, skip the initial boiling and go straight to adding the rice.

step 2

Add the washed rice to the beans and mix together. There should be about 2.5cm (1 inch) of water above the rice and beans – add more if needed, then cover the pot and cook on a low heat for 30 minutes or until the rice is tender. While the rice is cooking, start on the curry.

step 3

Heat 2 teaspoons of oil in a large non-stick pan or wok. Add the tofu and fry on each side until golden. Once cooked, remove the tofu cubes and drain on a plate lined with a paper towel to soak up any oil.

step 4

Heat the remaining teaspoon of oil in the same pan. Add the onions, garlic and pepper, and cook on medium heat for a couple of minutes, then add the turmeric, paprika, curry powder, scotch bonnet, dried thyme, crushed seasoning cube and bay leaf. Stir well to combine, and cook for another minute or 2 before adding the sweet potato and mixing thoroughly.

step 5

Add about 500ml of water, then bring to the boil on medium heat. Once boiling, cover and lower the heat to a simmer for 10 to 12 minutes, until the sweet potatoes are soft and the curry has thickened.

information

Squash or pumpkin work well with this recipe in place of the sweet potatoes.

step 6

Add the spring onion and tofu cubes to the curry, then bring back to the boil and cook for a further 5 minutes. Once the curry is ready, carefully remove the scotch bonnet from the cooked rice and peas, and fluff the rice with a fork. Serve with a portion of the curry, scattered with the fresh coriander.


All recipes
type='text/javascript'