General

Try out unique and creative tea-infused recipes

Try out unique and creative tea-infused recipes

Tea, or as we belovingly call it, Chai, is more than just an aromatic hot beverage. One sip of it and it feels like all the tensions in our head have gone for a ride. Tea lovers do not care about the time or what the season is, they just love to have a cup of it. However, tea is not just restricted to being a beverage to start the morning, it is now used as the main ingredient in so many of dishes.

This International Tea Day, we have brought to you a list of recipes in which tea is the hero-

Green tea Matcha Waffles

Credit: pinterest

This dish is nutrient-rich and infused with the goodness of matcha. These waffles can be the best pick for breakfast, moreover matcha waffles can be vegan and gluten-free and there are other ways to incorporate this dish into your diet.

Recipe

For this, you need oat flour that is rich in fibre. Instead of sugar we prefer natural sweeteners Raw honey and ripe bananas, and matcha powder. To make your waffles more flavourful, you can add matcha syrup on the top of the crunchy waffles.

Matcha stovetop popcorns

Credit: pinterest

We guys have tasted cheesy popcorns, caramel popcorns and salted popcorns but have you ever even though of infusing the flavours of green tea to your pop corn? We are as surprised as you are but it’s completely possible and is weirdly tasty. You can prefer to have this recipe as an evening or midnight snack.

Recipe

For making these matcha stove popcorns, you require popcorn Kernels, butter or desi ghee to keep the popcorns from getting soggy from the top, a pinch of sugar and sea salt, and matcha powder.

Fruit salad with Tea Syrup

Credit: pinterest

An easy bowl of fruit salad is one of the healthiest meals to consume daily. An antioxidant-rich fruit salad can do wonders for your health if it is composed of the right amount and type of fruit. With this tea simple syrup, you can dress your fruit salad quickly and easily. Use your favourite tea and allow it to infuse the syrup – it adds a punch of flavour and an extra dimension of sweetness.

Recipe

Making this delightful vitamin and mineral-rich salad, pick all the fruits you like, chop them into fine pieces, and add some freshly chopped mint and coriander leaf to add flavour to it. Finally, add tea syrup over the top of it and enjoy it.

Chai spiced pancakes with whipped vanilla mascarpone

Credit: pinterest

Pancakes are light, fluffy and busted with the flavour that you added to them. Try these chai spiced pancakes with whipped vanilla mascarpone. Moreover, this recipe can be the best pick for breakfast. For making this recipe healthier instead of refined ingredients you can choose their alternatives. You can prefer your chai flavour according to your taste. If you like ginger tea or else, you can choose camomile tea. This recipe is gluten-free.

Recipe

For making this chai-spiced pancake, all you require is oats powder, a pinch of baking soda, a pinch of baking powder, salt and brown sugar. Instead of adding milk to it, you can add your favourite chai to make a perfect batter. To make the whipped mascarpone topping, take mascarpone cheese, a pinch of brown sugar, and a teaspoon of vanilla. Mix all the things with the fork and you are good to go for adding on the top of the Chai spiced pancakes.

Creamy No- churn Earl Grey Ice Cream

Credit: pinterest

Earl Grey tea is a black tea that has a unique flavour. It is flavoured with bergamot oil, which has a slightly citrusy flavour and the perfect boost of caffeine. This recipe of No-churn earl grey ice cream is going to be everyone’s favourite.

Recipe

For making this ice cream, you need earl grey tea (black tea ), coconut condensed milk, and heavy whipped cream. Take a cup of tea then add to a mixer jar with coconut condensed milk and heavy whipped cream, blend all the things well until they get thick. Finally, pour the mixture into containers and freeze it and then you are good to go for having this ice cream.

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘293092131502164’);
fbq(‘track’, ‘PageView’);

$(document).ready(function(){
$(‘#myCarousel’).carousel({
interval: 20000
})
});
function validateform(){
//alert(‘dasdad’);

var srcame=document.searchbar_mob.s.value;
if (srcame==null || srcame==””)
{
// something is wrong
alert(‘Please type some in search.’);
return false;
}
else{
return true;
}
}
function setSearch() {

var search_txt = document.getElementById(‘s’).value;
search_txt = search_txt.replace(/[`[email protected]#$%^&*()_|+-=?;:'”,.{}[]\/]/gi, ”);
// console.log(search_txt);
if (search_txt) {
document.getElementById(‘searchbar_web’).action = ‘https://www.cityspidey.com/search/’ + search_txt;
}
}

var user_view_notification_url=”https://www.cityspidey.com/news/user_view_notification”;
function getConfirmation(notification_id, user_id, redirect_url) {
$.post(user_view_notification_url, {
notification_id: notification_id,
user_id: user_id
}, function (resp) {
window.location.href = redirect_url;
});
}

function gotologin() {
//window.location = ‘#menu1’;

$(‘html, body’).animate({scrollTop: $(‘#menu1’).position().top}, ‘slow’);
toggle_panel(‘1’);
}
function toggle_panel(val) {
if (val == ‘1’) {
$(‘.signup-listbox’).fadeOut(‘slow’, function () {
$(‘.verify-listbox’).fadeOut(‘slow’);
$(‘.login-listbox’).fadeIn(‘slow’);

});
} else if (val == ‘2’) {
$(‘.login-listbox’).fadeOut(‘slow’, function () {
$(‘.verify-listbox’).fadeOut(‘slow’);
$(‘.signup-listbox’).fadeIn(‘slow’);
});
} else {
$(‘.login-listbox’).fadeOut(‘slow’, function () {
$(‘.signup-listbox’).fadeOut(‘slow’);
$(‘.verify-listbox’).fadeIn(‘slow’);
});
}
}

$(document).ready(function () {

$(‘.a2a_i’).click(function () {
$(‘#a2apage_dropdown’).css(‘display’, ‘none’);
});

$(‘.close_menus’).click(function () {
$(‘.login-list’).fadeOut();
});

$(“#signup-nav”).validate({
errorClass: ‘redvalidate’,
rules: {
name: {
required: true,
lettersonly: true
},
userID: {
required: true,
},
password: {
required: true,
},

con_password: {
required: true,
equalTo: “#password”
}
},
messages: {
name: {
required: “”,
lettersonly: “”
},
userID: {
required: “”,
},
password: {
required: “”
},
con_password: {
required: “”,
equalTo: “Password does not match the confirm password”
}
},
submitHandler: function (form) {
var dataSend = $(“#signup-nav”).serializeArray();
$.ajax({
type: “POST”,
beforeSend: function () {
$(“.msg”).html(“Loading..”).css(‘color’, ‘grey’);
},
url: “https://www.cityspidey.com/home/signup/”,
data: dataSend,
success: function (msg) {

if (msg == ‘0’ || msg == 0) {
$(“.msg”).html(“Invalid UserID/Password”).css({‘color’: ‘red’, “margin-top”: “10px”})
$(‘.msg’).fadeIn(‘slow’).delay(1000).fadeOut(‘slow’, function () {
$(“.msg”).html(“Signup”).css(‘color’, ‘black’);
})

} else if (msg == ‘1’ || msg == 1) {
$(“.msg”).html(“User Signup Successfull!”).css({‘color’: ‘green’, “margin-top”: “10px”});
$(‘.msg’).fadeIn(‘slow’).delay(1000).fadeOut(‘slow’, function () {
$(“.msg”).fadeIn(‘slow’).html(“Please verify to login!”).css({‘color’: ‘green’, “margin-top”: “10px”});
toggle_panel(‘3’);
})
} else if (msg == ‘2’ || msg == 2) {
$(“.msg”).html(“User Exists!”).css({‘color’: ‘red’, “margin-top”: “10px”});
$(‘.msg’).fadeIn(‘slow’).delay(1000).fadeOut(‘slow’, function () {
$(“.msg”).html(“Please Input Correct Detail!”).css(‘color’, ‘black’);
})
}
},
complete: function () {
$(‘#signup-nav’)[0].reset();
}
});
return false;
}
});
$.validator.addMethod(“lettersonly”, function (value, element) {
return this.optional(element) || /^[a-z ]+$/i.test(value);
}, “Letters only please”);

$(“#login-nav”).validate({
errorClass: ‘redvalidate’,
rules: {
userID: {
required: true,
},
password2: {
required: true,
}
},
messages: {
userID: {
required: “”,
},
password2: {
required: “”
}
},
submitHandler: function (form) {
var dataSend = $(“#login-nav”).serializeArray();

$.ajax({
type: “POST”,
beforeSend: function () {
$(“.msg”).html(“Loading..”).css(‘color’, ‘grey’);
},
url: “https://www.cityspidey.com/home/login/”,
data: dataSend,
success: function (msg) {

if (msg == ‘0’ || msg == 0) {
$(“.msg”).html(“”);
$(“.msg”).html(“Invalid UserID/Password”).css({‘color’: ‘red’, “margin-top”: “10px”})
$(‘.msg’).fadeIn(‘slow’).delay(1000).fadeOut(‘slow’, function () {
$(“.msg”).fadeIn(‘slow’).html(“Login”).css(‘color’, ‘black’);
});
} else if (msg == ‘1’ || msg == 1) {
$(“.msg”).html(“Login Successfully!”).css(‘color’, ‘green’);
$(‘.msg’).fadeIn(‘slow’).delay(1000).fadeOut(‘slow’, function () {
window.location.href = window.location
});
}
},
complete: function () {
// $(“.msg”).html(“Signup”).css(‘color’, ‘black’);
// $(‘#signup-nav’)[0].reset();
}
});
return false;
}
});

$(“#verify-nav”).validate({
errorClass: ‘redvalidate’,
rules: {
phone: {
required: true,
},
otp: {
required: true,
}
},
messages: {
phone: {
required: “”,
},
otp: {
required: “”
}
},
submitHandler: function (form) {
var dataSend = $(“#verify-nav”).serializeArray();
$.ajax({
type: “POST”,
beforeSend: function () {
$(“.msg”).html(“Loading..”).css(‘color’, ‘grey’);
},
url: “https://www.cityspidey.com/home/verify/”,
data: dataSend,
success: function (msg) {
if (msg == ‘0’ || msg == 0) {
$(“.msg”).html(“”);
$(“.msg”).html(“Invalid UserID/OTP”).css({‘color’: ‘red’, “margin-top”: “10px”})
$(‘.msg’).fadeIn(‘slow’).delay(1000).fadeOut(‘slow’, function () {
$(“.msg”).fadeIn(‘slow’).html(“Verify Login”).css(‘color’, ‘black’);
});
} else if (msg == ‘1’ || msg == 1) {
$(“.msg”).html(“Verify Successfully!”).css(‘color’, ‘green’);
$(‘.msg’).fadeIn(‘slow’).delay(1000).fadeOut(‘slow’, function () {
window.location.href = window.location
});
}
},
complete: function () {
}
});
return false;
}
});
});

function sentotp() {
$(“#phone”).css(‘border-color’, ”);
var emailID_phone = $(“#phone”).val();
if (validatePhone(emailID_phone) == false && ValidateEmail(emailID_phone) == false) {
$(“#phone”).css(‘border-color’, ‘red’);
return false;
} else {
$.ajax({
type: “POST”,
beforeSend: function () {
$(“.msg”).html(“Loading..”).css(‘color’, ‘grey’);
},
url: “https://www.cityspidey.com/home/resentOtp/”,
data: {id: $(“#phone”).val()},
success: function (msg) {
if (msg == 1) {
$(“.msg”).html(“Otp Sent!”).css(‘color’, ‘grey’);
} else if (msg == 2) {
$(“.msg”).html(“Max. Limit reached!”).css(‘color’, ‘grey’);
} else if (msg == 0) {
$(“.msg”).html(“Already Approved!”).css(‘color’, ‘red’);
}
}
});
}
}

function ValidateEmail(mail)
{
if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(mail))
{
return (true)
}
return (false)
}

function validatePhone(phone) {
var phoneRegex = /^(+91-|+91|0)?d{10}$/;
return phoneRegex.test(phone);
}

function goclicky(meh, name)
{
var x = screen.width / 2 – 600 / 2;
var y = screen.height / 2 – 520 / 2;
var myWindow = window.open(meh, myWindow, ‘height=400,width=600,left=” + x + “,top=’ + y);
myWindow.document.title=”Popup Box”;
}
window.fbAsyncInit = function() {
// FB JavaScript SDK configuration and setup
FB.init({
appId : ‘311309132709921’, // FB App ID
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse social plugins on this page
version : ‘v2.10’ // use graph api version 2.8
});

// Check whether the user already logged in
/*FB.getLoginStatus(function(response) {
if (response.status === ‘connected’) {
//display user data
getFbUserData();
}
});*/
};

// Load the JavaScript SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = “https://connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));

// Facebook login with JavaScript SDK
function fbLogin() {
FB.login(function (response) {
if (response.authResponse) {
// Get and display the user profile data
getFbUserData();
} else {
document.getElementById(‘status’).innerHTML = ‘User cancelled login or did not fully authorize.’;
}
}, {scope: ’email’});}

// Fetch the user profile data from facebook
function getFbUserData(){

FB.api(‘/me’, {locale: ‘en_US’, fields: ‘id,first_name,last_name,email,link,gender,locale,picture’},
function (response) {

$.post(‘https://www.cityspidey.com/home/checkFbUser/’,{
oauth_uid : response.id,
user_email_phone: response.email,
first_name: response.first_name,
last_name: response.last_name,
name:response.first_name + ‘ ‘ +response.last_name,
profile_pick:’https://graph.facebook.com/’+response.id+’/picture?type=large’,
gender:response.gender,
facebooklogin:’1′,
login_from: ’email’,
is_verified: ‘1’,
status: ‘1’,
oauth_provider: ‘Facebook’
},function(msg){
if(msg==0){
$(“#fbLink”).show();
alert(‘Login With facebook Fail!’);return false;
}
else{
window.location.reload();
}
});
});
}

//————————Facebook signup Start—————————————//

// Logout from facebook
//old ci 133043768578-8ed1s4vlo98nhpp9n8oe4dr5heq7fba4.apps.googleusercontent.com
//old key AIzaSyDv7Ews8tnHzrVlt7Z9qwiQPqKrvIgymPU

function fbLogout() {
FB.logout(function () {
document.getElementById(‘fbLink’).setAttribute(“onclick”, “fbLogin()”);
document.getElementById(‘fbLink’).innerHTML = ‘‘;
document.getElementById(‘userData’).innerHTML = ”;
document.getElementById(‘status’).innerHTML = ‘You have successfully logout from Facebook.’;
});
}
if(‘serviceWorker’ in navigator) {
navigator.serviceWorker
.register(‘service-worker.js’)
.then(function() { console.log(‘Service Worker Registered’); });
}

// Code to handle install prompt on desktop

let deferredPrompt;
const addBtn = document.querySelector(‘.add-button’);
//alert(addBtn);
addBtn.style.display = ‘none’;

window.addEventListener(‘beforeinstallprompt’, (e) => {
// Prevent Chrome 67 and earlier from automatically showing the prompt
e.preventDefault();
// Stash the event so it can be triggered later.
deferredPrompt = e;
// Update UI to notify the user they can add to home screen
addBtn.style.display = ‘block’;

addBtn.addEventListener(‘click’, (e) => {
// hide our user interface that shows our A2HS button
addBtn.style.display = ‘none’;
// Show the prompt
deferredPrompt.prompt();
// Wait for the user to respond to the prompt
deferredPrompt.userChoice.then((choiceResult) => {
if (choiceResult.outcome === ‘accepted’) {
console.log(‘User accepted the A2HS prompt’);
} else {
console.log(‘User dismissed the A2HS prompt’);
}
deferredPrompt = null;
});
});
});