ADVERTISEMENT

Mayo is life

How to make your own

Published Jan 10, 2024 04:40 pm

At A Glance

  • Philippine-made mayo is sweet, unsuitable for Western salads and sandwiches. To solve this problem and save my marriage, I learned to make mayonnaise
1.jpg
EGG-CELENT MIX Mayonaise, in its simplest form, is an emulsion of raw egg yolks and vegetable oil flavored with lemon juice, mustard, and vinegar

I married a man who could not live without mayonnaise, which was a big problem when we moved to Manila from Hong Kong. Philippine-made mayo is sweet, unsuitable for Western salads and sandwiches. To solve this problem and save my marriage, I learned to make mayonnaise. I saved a lot of money, too, as homemade mayo costs less than half the store-bought kind.
Mayonnaise is a cold sauce originating in French cuisine, an emulsion of raw egg yolks and vegetable oil. Plain mayonnaise is flavored with lemon juice, plus mustard or vinegar or both.
This thick, mild sauce serves as the base of dozens of variations, such as mayonnaise verte (with puréed green herbs), sauce rémoulade (with anchovies, pickles, and capers), sauce aïoli (a Provençal mayonnaise flavored with a great deal of garlic), and salad dressings such as Thousand Island and Russian dressings.
The etymology of the word mayonnaise is uncertain. It may be a corruption of moyeunaise, moyeu being an Old French word denoting the yolk of an egg. The French chef Antonin Carème said that it derived from the verb manier, meaning “to stir.”

Fail-proof mayonnaise
Using whole eggs instead of just the yolk, this homemade mayonnaise recipe is practically fail-proof and really easy.
I’ve used this mayonnaise recipe for more than 50 years. It is ultra creamy and so much more flavorful than anything you can buy at the store.
The whole process takes less than 10 minutes.
The ingredients to make mayo are simple.

Egg. You need to use an egg or more to make mayonnaise. If you are concerned about eating raw eggs, buy pasteurized eggs.
Mustard. Not everyone loves the flavor of mustard, but when it comes to making homemade mayonnaise, mustard is sort of a magical ingredient. Mustard adds flavor. It also helps to keep the mayonnaise stable. Along with the egg yolk, mustard helps emulsify the mixture, reducing the risk of our mayo curdling.
Vinegar or lemon juice. A little acid like wine vinegar, champagne vinegar, and lemon juice add incredible flavor to the mayonnaise. It also helps to stabilize the mixture. I use white vinegar for neutral flavor.
Neutral-flavored oil. By neutral flavored oil, I mean use an oil that is light in flavor. I use corn or canola oil. You can use olive oil, but it can be a little overpowering and expensive.
Equipment. Almost all homes these days have blenders or food processors. In the past, we used only a wire whisk, which left us with tired arms and strong biceps.
Keep ingredients at room temperature when making mayonnaise at home. If you’re not able to wait for the egg to come to room temperature, submerge it in lukewarm (not hot) water for a couple of minutes.
 

2.jpg
THE PERFECT SAUCE Mayonaise works well with salads as it balances out the flavors


Making mayonnaise
Prepare your food processor or use the small bowl attachment that came with your food processor to make just one cup. Or use a blender. Break an egg into the machine and process for about 20 seconds.
Add mustard, vinegar, and salt then process for another 20 seconds.
Slowly add the oil, in tiny drops, until about a quarter of the oil has been added. Adding the oil very slowly is really important. If you were to pour it all in at once, you’d have scrambled soup. Taste and adjust with additional salt and vinegar or lemon juice.

Mayonnaise variations
This classic mayonnaise is wonderful as is, but you will love it even more with personal touches. A squeeze of lemon brightens things up a notch. Fresh herbs, roasted garlic, chipotle, Sriracha, or curry powder are all amazing options, as well.

Broken mayonnaise
When making mayonnaise, the worst, but not unfixable, thing that can happen is when the mixture breaks, leaving a curdled mess. Our recipe tries to prevent this a few ways. We use  whole egg, which adds a little more liquid to the mix. Mustard acts as an emulsifier and we are careful to add oil in very slowly. Read on to see how you can rescue your broken mayo with mustard.
Eggs are essential for making mayonnaise. Risks of using raw eggs are low, but here’s what the CDC suggests you do to reduce the risks of using eggs. Keep eggs refrigerated at 40°F (4°C) or colder at all times. Only buy eggs from stores and suppliers that keep them refrigerated. Discard cracked or dirty eggs.
Mustard is important. You can make homemade mayonnaise without mustard, but the resulting mayo will lack an important flavor. Mustard is also added to encourage emulsification.
Homemade mayo will last as long as eggs would have lasted. Mayo will keep covered in the fridge up to a week, but it could last a little longer depending on the freshness of the eggs. Remember to keep the mayo jar covered in the refrigerator.

 

Not just for sandwiches 

Homemade mayonnaise isn’t just for sandwiches! Use it to make delicious salads, such as potato salad, creamy coleslaw, or our broccoli salad. It’s absolutely perfect for making egg salad, tuna salad, or the family favorite chicken salad, all of which are perfect for make-ahead lunches or midnight snacks.
I use mayo as the base for creamy salad dressings: Blue cheese dressing, simple tartar sauce, or my favorite ranch dressing.

INGREDIENTS
Makes approximately 1 cup
1 large egg at room temperature
1 tablespoon mustard
1 tablespoon white vinegar
1/4 teaspoon salt, or to taste
1 cup (240 ml) corn oil or canola
1 teaspoon lemon juice (or calamansi)

If you have a large food processor, use the smaller bowl attachment that came with your processor so that the bowl is not too large for the amount of mayonnaise this recipe makes. Not using the smaller bowl can prevent the mayonnaise from emulsifying.
Scrape the sides and bottom of the bowl, turn the food processor on then begin to slowly add the oil in tiny drops until about a quarter of the oil has been added. This is critical for proper emulsification.
Once the mixture begins to thicken and emulsify, you can be a little less strict. With the processor on, continue to add oil slowly, in a very thin stream instead of drops of oil.
When all of the oil has been added, scrape the bottom and sides of the bowl and process for an extra 10 seconds. Add salt, lemon juice, or extra vinegar to taste.
if the mayo seems too thin, slowly stream in more oil with the processor running until thick.
You really should be able to fix broken mayo. Add about one teaspoon of mustard to a bowl then slowly beat the broken mayonnaise into the mustard until it becomes emulsified and creamy again (a tip from Julia Child). Another trick is to repeat the same process, but replace the teaspoon of mustard with an egg yolk.
Nutrition facts: The nutrition facts provided here are estimates. One serving equals one tablespoon.

NUTRITION PER SERVING Serving Ssze 1 tablespoon / Calories 126 / Protein 0 g / Carbohydrate 0 g / Dietary Fiber 0 g / Total Sugars 0 g / Total Fat 14 g / Saturated Fat 1 g / Cholesterol 12 mg

 

Related Tags

Sol Vanzi Manila Bulletin Lifestyle
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.