Manchego Mac and Cheese

June 10, 2021

Manchego Mac and Cheese

We don’t know about you, but we find few things in life more comforting than a piping-hot bowl of luxuriously creamy, incredibly cheesy and super satisfying mac and cheese. Quick and easy to make, it’s perfect for cosy nights in with a movie.

However, while the recipe for mac and cheese is relatively straightforward, using quality ingredients is absolutely essential and there’s definitely a certain knack to the methods involved.

You can’t just use any old block of cheese or pot of cream and expect fabulous results (whatever you do, don’t dream of reaching for a low-fat option), so we’ve decided to share our chef’s top tips and ingredient suggestions for creating the best Manchego mac and cheese you’ve ever had.

What is the best cheese to use in mac and cheese?

Cheese: a versatile, creative and much-loved food group that comes in all kinds of different, and equally exciting, varieties.

Now, don’t get us wrong, we love every type of cheese, but when it comes to mac and cheese, some produce a perfectly rich and creamy sauce, and some result in a sauce that’s just too watery, flavourless and bland. To avoid the tragic disappointment of the latter, many chefs favour using strong cheeses like sharp Cheddar, Gruyere, Gouda, Muenster, Pecorino, Fontina, Havarti, Monterey Jack or even Brie (just remember to remove the rind).

However, our chef swears by Olmeda Manchego Cheese, a sheep’s cheese sourced from the La Mancha region of central Spain. This semi-hard cheese contains subtle notes of fruits and herbs, and it’s easily recognisable due to the distinct zigzag pattern on the rind.

Furthermore, many people don’t realise that a great mac and cheese should include a mix of multiple cheeses (if you’re going to treat yourself you may as well do it properly, right?), and we find that a soft, light and mildly flavoured Mozzarella is the perfect partner for a bold Manchego.

Key ingredients

Whilst your choice of cheese dictates a lot about how your mac and cheese will turn out, it’s just as important to select the rest of your ingredients carefully.

For our chef, Peysan Breton Cooking Cream is always the best dairy option for making cheese sauce. Produced in France by multiple dairy farms across the Brittany and Pays de la Loir regions, it’s a super versatile product that’s perfect for whipping, baking and incorporating into a whole range of recipes.

Finally, a slightly rich dish like this needs a bit of spice, so we always add a pinch of Olmeda Smoked Paprika to add a subtle firy kick that isn’t too over powering. Sourced from the Caceres region of Spain, it has a pleasantly sweet, mild and distinctly smokey flavour, and we recommend adjusting the amount you add to suit your own taste.

Finally, our chef always opts for De Cecco dried pasta to give the mac and cheese an authentic, traditional Italian feel. Family business De Cecco has been creating expertly made pasta since 1886, and we find that chifferi or macaroni pasta shapes work best with this classic dish.

Can I reheat mac and cheese?

Absolutely, if there’s just one or two of you then this recipe can easily cover for you for a few meals.

To reheat in the oven, just put it in a baking dish, add a splash of milk, cover with a lid or foil and bake for 20 to 30 minutes. Or for microwaves, just add some milk, cover and cook slowly on 50 percent power, and in 45 to 60 second bursts, until it’s steaming hot.

Top tips from our chef

Remember to salt your water before cooking the pasta – this first step is vital to a great mac and cheese!

On this note, it’s also advisable to slightly undercook your pasta by just a minute or so as this will avoid it getting too overdone or mushy during the baking stage.

Finally, only reheat as much of your leftovers as you need. The more times you reheat it, the more you risk making your fabulous culinary creation less appealing.


Also in Recipes

Japanese Beef Curry
Japanese Beef Curry

January 20, 2023

On the right side of sweet and with just enough spice to tickle your tastebuds, this easy to prepare Japanese Beef Curry is a classy crowd-pleaser.

Continue Reading

Octopus Leg Linguine
Octopus Leg Linguine

December 22, 2022

If you’re looking to give your summer dishes something new from Naples, this Octopus Leg with Peeled Tomato Linguine is just what you’ve been looking for.

Continue Reading

Crayfish Tacos
Crayfish Tacos

December 15, 2022

With their roots in Mexican street food but with a New England twist, crayfish tacos are big on flavour & low on effort - sure to become a family favourite!

Continue Reading

/** * Module to ajaxify all add to cart forms on the page. * * Copyright (c) 2015 Caroline Schnapp ( * Dual licensed under the MIT and GPL licenses: * * * */ Shopify.AjaxifyCart = (function($) { // Some configuration options. // I have separated what you will never need to change from what // you might change. var _config = { // What you might want to change addToCartBtnLabel: 'Add to cart', addedToCartBtnLabel: 'Added to cart!', addingToCartBtnLabel: 'Adding...', soldOutBtnLabel: 'Sold Out', howLongTillBtnReturnsToNormal: 1000, // in milliseconds. cartCountSelector: '.cart-count, #cart-count a:first, #gocart p a, #cart .checkout em, .item-count', cartTotalSelector: '#cart-price', // 'aboveForm' for top of add to cart form, // 'belowForm' for below the add to cart form, and // 'nextButton' for next to add to cart button. feedbackPosition: 'nextButton', // What you will never need to change addToCartBtnSelector: '[type="submit"]', addToCartFormSelector: 'form[action="/cart/add"]', shopifyAjaxAddURL: '/cart/add.js', shopifyAjaxCartURL: '/cart.js' }; // We need some feedback when adding an item to the cart. // Here it is. var _showFeedback = function(success, html, $addToCartForm) { $('.ajaxified-cart-feedback').remove(); var feedback = '

' + html + '

'; switch (_config.feedbackPosition) { case 'aboveForm': $addToCartForm.before(feedback); break; case 'belowForm': $addToCartForm.after(feedback); break; case 'nextButton': default: $addToCartForm.find(_config.addToCartBtnSelector).after(feedback); break; } // If you use animate.css // $('.ajaxified-cart-feedback').addClass('animated bounceInDown'); $('.ajaxified-cart-feedback').slideDown(); }; var _setText = function($button, label) { if ($button.children().length) { $button.children().each(function() { if ($.trim($(this).text()) !== '') { $(this).text(label); } }); } else { $button.val(label).text(label); } }; var _init = function() { $(document).ready(function() { $(_config.addToCartFormSelector).submit(function(e) { e.preventDefault(); var $addToCartForm = $(this); var $addToCartBtn = $addToCartForm.find(_config.addToCartBtnSelector); _setText($addToCartBtn, _config.addingToCartBtnLabel); $addToCartBtn.addClass('disabled').prop('disabled', true); // Add to cart. $.ajax({ url: _config.shopifyAjaxAddURL, dataType: 'json', type: 'post', data: $addToCartForm.serialize(), success: function(itemData) { // Re-enable add to cart button. $addToCartBtn.addClass('inverted'); _setText($addToCartBtn, _config.addedToCartBtnLabel); // _showFeedback('success',' Added to cart!',$addToCartForm); window.setTimeout(function(){ $addToCartBtn.prop('disabled', false).removeClass('disabled').removeClass('inverted'); _setText($addToCartBtn,_config.addToCartBtnLabel); }, _config.howLongTillBtnReturnsToNormal); // Update cart count and show cart link. $.getJSON(_config.shopifyAjaxCartURL, function(cart) { if (_config.cartCountSelector && $(_config.cartCountSelector).length) { var value = $(_config.cartCountSelector).html() || '0'; $(_config.cartCountSelector).html(value.replace(/[0-9]+/,cart.item_count)).removeClass('hidden-count'); } if (_config.cartTotalSelector && $(_config.cartTotalSelector).length) { if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') { var newCurrency = ''; if ($('[name="currencies"]').length) { newCurrency = $('[name="currencies"]').val(); } else if ($('#currencies span.selected').length) { newCurrency = $('#currencies span.selected').attr('data-currency'); } if (newCurrency) { $(_config.cartTotalSelector).html('' + Shopify.formatMoney(Currency.convert(cart.total_price, "AED", newCurrency), Currency.money_format[newCurrency]) + ''); } else { $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "")); } } else { $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "")); } }; }); }, error: function(XMLHttpRequest) { var response = eval('(' + XMLHttpRequest.responseText + ')'); response = response.description; if (response.slice(0,4) === 'All ') { _showFeedback('error', response.replace('All 1 ', 'All '), $addToCartForm); $addToCartBtn.prop('disabled', false); _setText($addToCartBtn, _config.soldOutBtnLabel); $addToCartBtn.prop('disabled',true); } else { _showFeedback('error', ' ' + response, $addToCartForm); $addToCartBtn.prop('disabled', false).removeClass('disabled'); _setText($addToCartBtn, _config.addToCartBtnLabel); } } }); return false; }); }); }; return { init: function(params) { // Configuration params = params || {}; // Merging with defaults. $.extend(_config, params); // Action $(function() { _init(); }); }, getConfig: function() { return _config; } } })(jQuery); Shopify.AjaxifyCart.init();