How to cook Shiny Fairy Sandwich in Pokemon Scarlet and Violet

If you want to cook a Shiny Fairy Sandwich in Pokemon Scarlet and Violet, the process is way simpler than you might think. Since the games don't explicitly teach players how to do it, this guide will simplify things by including several Shiny Fairy Sandwich recipes for you to improve your chances of catching Shiny Pokemon.

Since Pokemon Scarlet and Violet have numerous ways to recreate the same benefits, these recipes are merely a handful of options for you to consider. Generally speaking, using a Tomato alongside two Herba Mysticas will give you the results you're looking for, although the ones you use will determine some of the Powers you get.


Which are the various Shiny Fairy Sandwich recipes in Pokemon Scarlet and Violet?

This example should help some readers (Image via Game Freak)
This example should help some readers (Image via Game Freak)

Note: Tomato + Spicy Herba Mystica + Salty Herba Mystica is the most useful combo for Shiny Hunting since it has both Sparkling Power and Encounter Power at Lv. 3. Other examples will be listed below for those seeking alternate bonuses.

Shiny Fairy Sandwich recipes need to include Sparkling Power Lv. 3 since that's the best power to boost the odds of finding a Shiny Fairy-type. Here is a list of possible recipes for you to consider in Pokemon Scarlet and Violet:

  • All Lv. 3 Sparkling Power, Title Power, Exp. Point Power: Tomato + Bitter Herba Mystica + Salty Herba Mystica
  • All Lv. 3 Sparkling Power, Title Power, Teensy Power: Tomato + Bitter Herba Mystica + Sour Herba Mystica
  • All Lv. 3 Sparkling Power, Title Power, Encounter Power: Tomato + Spicy Herba Mystica + Salty Herba Mystica
  • All Lv. 3 Sparkling Power, Title Power, Item Drop Power: Tomato + Spicy Herba Mystica + Bitter Herba Mystica
  • All Lv. 3 Sparkling Power, Title Power, Humungo Power: Tomato + Spicy Herba Mystica + Bitter Herba Mystica + Chili Sauce
  • All Lv. 3 Sparkling Power, Title Power, Raid Power: Tomato + Spicy Herba Mystica + Sweet Herba Mystica
  • All Lv. 3 Sparkling Power, Title Power, Catching Power: Tomato + Sweet Herba Mystica + Sour Herba Mystica
  • All Lv. 3 Sparkling Power, Title Power, Egg Power: Tomato + Sweet Herba Mystica + Salty Herba Mystica

Keep in mind that all these recipes use a single Tomato along with just one copy of everything thereafter. You can always opt to use a Pokemon Scarlet and Violet Sandwich simulator to test out these recipes and other possible combinations.


How to get Herba Mysticas?

Completing 5-star, 6-star, and 7-star Tera Raids is how you get Herba Mysticas (Image via Game Freak)
Completing 5-star, 6-star, and 7-star Tera Raids is how you get Herba Mysticas (Image via Game Freak)

Apart from Tomatoes, the main ingredients utilized in these Shiny Fairy Sandwich recipes are Herba Mysticas. While you can easily buy Tomatoes from stores like Sure Cans in Mesagoza for ₽100 each, the same cannot be said for Herba Mysticas.

In Pokemon Scarlet and Violet, the only way to get Herba Mysticas is to complete 5-star and 6-star Tera Raids. That's essentially post-game content, so those who still haven't beaten all the Gym Leaders won't be able to make these Shiny Fairy sandwiches.

You're also not guaranteed to get these items, as they're considered rare drops with a drop rate of nearly 10% to 13%, based on whom you fight. Different Tera Raids drop different Herba Mysticas in Pokemon Scarlet and Violet, so you need to factor that in as well.

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1354393, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1354393); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1354393) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1354393) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

You Might Also Like