<br />
<b>Deprecated</b>:  Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Cookie/Jar.php</b> on line <b>63</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Cookie/Jar.php</b> on line <b>73</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Cookie/Jar.php</b> on line <b>89</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Cookie/Jar.php</b> on line <b>102</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Cookie/Jar.php</b> on line <b>111</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php</b> on line <b>40</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php</b> on line <b>51</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php</b> on line <b>68</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php</b> on line <b>82</b><br />
<br />
<b>Deprecated</b>:  Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php</b> on line <b>91</b><br />
{"id":39,"date":"2010-11-11T20:29:01","date_gmt":"2010-11-11T10:29:01","guid":{"rendered":"http:\/\/www.woolfit.com\/wordpress\/2010\/11\/11\/south-indian-cabbage-with-yoghurt\/"},"modified":"2011-02-17T14:07:32","modified_gmt":"2011-02-17T04:07:32","slug":"south-indian-cabbage-with-yoghurt","status":"publish","type":"post","link":"http:\/\/www.woolfit.com\/wordpress\/2010\/11\/11\/south-indian-cabbage-with-yoghurt\/","title":{"rendered":"South Indian cabbage with yoghurt"},"content":{"rendered":"<p>It&#8217;s November, and I think this year I must have eaten close to 50 meals of dal. Curried pulses, how I love you. I often make a giant pot on a Sunday and freeze portions to take for lunches, and it also gets eaten now and then for dinner too. I think of it as lazy-girl dal &#8211; lazy because I end up eating the same thing for lunch 3+ days a week; lazy because it means I don&#8217;t have to plan dinners with leftovers in mind; lazy because I can rarely be bothered cooking a second curry to get my veggie quota so always just chuck loads of vegetables (sweet potato, spinach and zucchini in the most recent pot) into the dal.<\/p>\n<p>This, however, could be a game-changing vegetable curry. It&#8217;s easy and quick, but very tasty and hits my palate&#8217;s current (and recurrent) obsessions of cabbage, yoghurt and spice. The cabbage is cooked till it&#8217;s just tender, but still has a bit of crispness to the tooth. It&#8217;s sweated down in a flavourful mix of spices and onions, then dressed with coconut and the slight sourness of yoghurt. (Don&#8217;t, despite what Marth Rose Shulman says in the <a href=\"http:\/\/www.nytimes.com\/2010\/11\/05\/health\/nutrition\/05recipehealth.html?_r=1&amp;src=me&amp;ref=health\">original recipe<\/a>, use low-fat yoghurt for this &#8211; apart from the fact that you&#8217;d just be eating a bunch of stabilisers, low-fat is much more likely to curdle in the heat.)<\/p>\n<p>This quantity is supposed to serve 6 just with rice, but it was so good that I ate about a quarter of\u00a0 it with both a little brown rice and a serving of that lazy-girl dal. I think I have found a perfect lunchtime match.<\/p>\n<p><span> <\/span><br \/>\n2 teaspoons cumin seeds<br \/>\n2 teaspoons coriander seeds<br \/>\n3-4 tablespoons grated coconut (fresh or dried)<br \/>\npeanut oil<br \/>\n2 teaspoons black mustard seeds<br \/>\n2 teaspoons urad dal<br \/>\n1 teaspoon ground or flaked chili<br \/>\n1\/2 teaspoon turmeric<br \/>\n1 medium onion, halved and very finely sliced<br \/>\n1 small cabbage, cored and finely shredded<br \/>\nsalt<br \/>\n1 cup plain yoghurt, at room temperature<\/p>\n<p><span> <\/span><br \/>\nToast the cumin and coriander seeds lightly, then grind them with a mortar and pestle.<\/p>\n<p>If you are using dried coconut, put it in a little bowl covered with warm water to rehydrate.<\/p>\n<p>Heat a couple of tablespoons of peanut oil in a large saucepan. Add the mustard seeds and urad dal. As soon as you hear a few pops from the mustard seeds, add the ground cumin and coriander, the chili and the turmeric. Stir together then add the onion and cook 3-4 minutes, stirring, until it is softening. Add the cabbage and a good teaspoon of salt, and cook, stirring, for another minute until it begins to wilt and everything is well mixed. You can deglaze the pan with a tiny dash of water at this stage if necessary.<\/p>\n<p>Cover the pan, turn the heat to low, and cook for about 8 minutes, until the cabbage is just tender. Drain the coconut and stir through the cabbage. Taste for seasoning. Remove from heat.<\/p>\n<p>Stir the yoghurt through the cabbage. Serve warm.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s November, and I think this year I must have eaten close to 50 meals of dal. Curried pulses, how I love you. I often make a giant pot on a Sunday and freeze portions to take for lunches, and it also gets eaten now and then for dinner too. I think of it as [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[26,3,22],"tags":[],"_links":{"self":[{"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/posts\/39"}],"collection":[{"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":0,"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.woolfit.com\/wordpress\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}