ADVERTISEMENT

Reviving the tiffin custom

Published Nov 22, 2021 11:18 am

The tiffin is a celebrated word that has its roots in colonial British India. While it refers to the midday meal, it has also expanded to refer to the metal containers that are described as tiffin boxes. As such, any conversation having to do with Indian comfort food will almost always involve the word tiffin, where it now involves a whole range of dishes and equipment, plus suppliers, as in the tiffin wallahs of Bombay. As long as it’s munched on between breakfast and dinner, it’s tiffin.

Tiffin Indian Lunchbox spread

So I was intrigued to see a post from a friend referring to a home food service called Tiffin Indian Lunchbox. Specializing in Indian comfort food with recipes from North India, the aspiration of this food service that just began operation in October, is to be like the “dabbawalas”; literally, one who carries a box.

Tiffin is proud to use recipes that have been tried and tested by North Indian cuisine chefs, and they’ve made sure the right spices, fresh herbs, and ingredients, all sourced locally and from Indian suppliers and grocers are what goes into the tiffin boxes that arrive at your home.

Photo by the author

Tiffin Indian Lunchbox tries to keep things within a limited menu, but with every dish done well. The ones I got to try are the following:

Palak Paneer with basmati rice, which is a spicy vegetarian dish, the paneer a kind of cottage cheese, in a thick paste made from puréed spinach.

Their Prawn Curry with Basmati; cooked in onions, tomatoes, and in an aromatic coconut gravy.

Their specialty is Butter Chicken in spiced yogurt, cooked in the tandoor, and swimming in a buttery gravy mixed with tomatoes and cashews.

And the Chicken Biryani, which is sealed in a clay pot, cooked over a slow fire. The chicken pieces mixed with the basmati.

In the case of the Palak Paneer, the Prawn Curry, and the Butter Chicken, I liked how the basmati rice was kept separate from the actual dish, but all packaged in one container.

Photo from Tiffin Indian Lunchbox

I also got to try their Paneer Kathi Roll and their Chicken kathi Roll. And if you ask me, if you’re going for “sulit” for the peso, these are the ones to order, as they deceptively fill you up. The ones with basmati rice come heavy on the rice (which I know Filipinos will like); but some may find that there isn’t enough of the main course.

Photo by the author

What was nice is that they were consistent on the taste factor; and provided sauces aplenty with their dishes, their mint chutney a house specialty. And they had a nice Saffron Phirni pudding for dessert.

Tiffin’s delivery partners are FoodPanda and GrabFood, and you can visit www.tiffin.com.ph to get more details.

Related Tags

Indian food Tiffin Indian Lunchbox
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.