Pink Pasta

July 26, 2022

Pink Pasta

Pretty and delectable, our vibrant pink pasta recipe is guaranteed to liven up any dinner party

What is pink pasta?

Gloriously bright and bold, pink pasta tastes just as good as it looks. 

Indeed, while the eye-catching shade might look almost too beautiful to be real, this healthy dish is entirely coloured and flavoured with all-natural and highly nutritious ingredients. 

Combining glorious purple beetroot (everyone’s favourite trending superfood), with indulgent and creamy goat cheese, it’s a truly sumptuous combination that’s really hard to ‘beet’. 

Fusing the slightly earthy and sweet flavour of beets, with the tangy and sharp notes of goat cheese, the thick sauce is made extra smooth and enticing with a splash of olive oil. 

The beetroot brings the ‘wow-factor’ appearance, while the goat cheese adds a distinctive complex depth to the enrapturing taste.

A sophisticated and exciting pasta dish that brings something a little bit different to the table, it's certain to win over the hearts of vegetarians and meat lovers alike.

Delicious served cold or warm, pink pasta is a really satisfying and visually impressive dish, that’s actually surprisingly quick and easy to make. 

Serve it as a hearty dinner, a stunning side, or simply make it ahead to pack up and enjoy as a filling and healthy working lunch on the go. 

Key ingredients  

As you might imagine, quality fresh beetroot is key to this head-turning recipe. 

High in vitamin c, fiber, irons, potassium and many other minerals, beetroot is known to bring numerous health benefits, including lowered blood pressure and improved blood flow.  

Some people prefer to roast their beets before blending them with the other ingredients, but we find that boiling works just as well. 

We also add extra show stopping purple hues and nutritional value by throwing in a splash of James White Beetroot Juice, a versatile beverage that’s packed with fresh veggies plucked straight from the luscious green farmlands of the British countryside. 

In order to give the sauce its enticing and unique rich thickness, your choice of cheese is just as crucial, and our chef always prefers to use Melusine Goat Cheese for this particular specialty. 

Made in the Poitou-Charentes region of the Loire Valley in France, this soft and expertly crafted fromage instantly melts in the mouth. Boasting slight notes of sweet caramel, its distinctive and powerful taste goes flawlessly with the more subtle flavours of beetroot. 

The hard rind is totally edible, and it also adds a welcome boost of loveliness all kinds of salads and sandwiches.  

Of course, nobody does pasta quite like the Italian’s, and so we recommend using De Cecco Pasta as your base ingredient. Simply choose your choice of shape, and cook it for just long enough to maintain that authentic ‘al dente’ bite. 

Top tips from our chef

  • Don’t forget the garnish – To add texture and crunch, give your pink pasta creation a finishing sprinkle of crushed walnuts. Or, throw on some fresh slice beetroot and any remaining crumbled goat cheese for extra flavour and presentation points.

  • Introduce a dash of vegetable broth – If your sauce seems a little too thick or dry, simply ladle on a few spoonfuls of vegetable broth to help every piece of pasta become nicely coated.

  • Blend your sauce – Use a food processor to create a bump-free and professional-looking sauce in seconds. Let your beetroot cool slightly beforehand, and sprinkle in a pinch of salt and pepper to taste before mixing it in with the pasta. 


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();