IE 11 is not supported. For an optimal experience visit our site on another browser.

India's soaring food prices put staple foods like tomatoes and onions out of reach for many families

Inflation and northern floods that have devastated this year’s harvest in India, the world’s most populous country, and sent prices of almost every part of a meal to record highs.
Raj Kumari heads home after shopping for ration and groceries at a local market in New Delhi, India, on Sept. 5, 2023.
Raj Kumari heads home after having bought groceries at a market in New Delhi this month.Saumya Khandelwal for NBC News

NEW DELHI — Few foods are as essential to Indian cuisine as tomatoes and onions. But soaring prices have put them out of reach for many families in India, who are cutting back on the staple ingredients or even skipping them completely.

Inflation and northern floods that have devastated this year’s harvest in India, the world’s most populous country, have sent prices of almost every part of a meal to record highs. During the summer, tomatoes went from 20 rupees (25 cents) to as much as 100 rupees ($1.25), while onions rose from 30 rupees (35 cents) to 180 rupees ($2.10), stretching families’ budgets to the maximum.

“We thought we would come here, make a living, build our home for our children. But we are not able to because of rising living costs,” said Raj Kumari, 30, a migrant worker whose family is one of about 80 that have lived for decades in a slum in the Majnu-ka-Tilla area of northwestern New Delhi.

“We think about taking one step forward in our life but end up taking one back, instead,” she said.

A grocery seller packs vegetables in the local market in New Delhi, India, on Sept. 5, 2023.
A grocery seller packs vegetables in New Delhi.Saumya Khandelwal for NBC News

Food price inflation in July was 11.5%, a three-year high, forcing Prime Minister Narendra Modi to take strong measures to cool prices ahead of a national election next year in which he is expected to seek a third five-year term. The government has restricted exports of rice and onions and started importing tomatoes from neighboring Nepal, and it is selling some vegetables domestically at subsidized rates.

Soaring prices have led Kumari and her neighbors to make some hard choices when they plan their meals.

“It’s getting more expensive day by day, but we can’t stop eating altogether,” she said.

Raj Kumari, 30, shops for rations at a shop in New Delhi on Sept. 5, 2023.
“We can’t stop eating altogether,” said Kumari, who has to shop very carefully because of soaring food inflation.Saumya Khandelwal for NBC News

So, armed with a bag, Kumari headed out on a recent sweltering afternoon to a neighboring street market where the smell of cinnamon and other fresh spices wafted through the air.

She began going through the items on her shopping list, asking first about the price of cooking oil. 

“130 a kilogram,” the shopkeeper replied, or more than $1.50 for a quarter-gallon, almost double what it cost a few years ago. Kumari limited herself to half a gallon, about half of what she would normally buy for two weeks or longer.

She then picked up a sack of flour — used to make roti, or flatbread — which cost 320 rupees ($3.85) for 10 kilograms, or about 22 pounds.

“It would cost around 250 two years ago,” Kumari said. 

As poultry feed has also risen in price, she decided to skip her son’s favorite food, chicken, moving directly to the vegetable sellers.

Rajkumari’s son, Rohit, changes clothes after returning from school at their home in New Delhi on Sept. 5, 2023.
Kumari’s 12-year-old son, Rohit, changes clothes after having returned from school.Saumya Khandelwal for NBC News

Tomatoes were twice the usual price, while onions were 1½ times more expensive than usual. Kumari bought about a pound of tomatoes and 2 pounds of onion. 

Experts say unusual rainfall, including deadly floods in the country’s northern regions, together with the effects of El Niño — a periodic natural warming in the Pacific Ocean that causes extreme weather around the world — have raised the prices of almost all groceries.

“Weather patterns have been very erratic. Some parts received a lot more rainfall than usual, while some got much less,” said an expert in Indian agriculture, Nilabja Ghosh, a professor at the Institute of Economic Growth in Delhi.

For perishable foods like tomatoes, “predictability is crucial,” she said.

Raj Kumari prepares a meal at her home in New Delhi.
To save on vegetables and cooking gas, Kumari usually cooks the day’s meals all at once.Saumya Khandelwal for NBC News

Careful cooking

Kumari and her husband, Santosh, who, like many slum residents, goes by only one name, moved to the capital from the neighboring state of Uttar Pradesh when their daughter was a few months old, hoping to find work. They live with their daughter, now 15, and their 12-year-old son in a 100-square-foot home with a tin roof. 

In a good month, she and Santosh, 32, could earn a combined 25,000 rupees, or $300, well above the urban poverty line of about 1,200 rupees ($14.45), though far short of the ballooning cost of living for a family of four.

“We had so much work, we didn’t have time to sit,” Kumari said of their early years in Delhi, when it was developing at a rapid clip.

But her work as a day laborer has dwindled, and she has spent most of the last six months taking care of the family. 

Raj Kumari, 30, and husband Santosh rest at their home in New Delhi, India, on Sept. 5, 2023.
Kumari says that she and her husband, Santosh, “had so much work” when they moved to Delhi but that it has since dwindled.Saumya Khandelwal for NBC News

Meanwhile, Santosh, who drives rickshaws and works on construction sites, said he had worked only 10 days in the last month. It costs him at least 400 rupees a day to rent a rickshaw, and when New Delhi came to a halt this month as it hosted the annual summit of the Group of 20 economies, he couldn’t even recoup the cost, losing 200 rupees ($2.40).

Low-income families like theirs receive about 33 pounds of wheat from the government every month, but that is enough to last only 10 days, leaving them at the mercy of the market for the rest of it.

“What can a poor family like ours do when we can’t even find work?” Kumari said.

India Food Price Inflation
After shopping, Kumari begins preparing a meal.Saumya Khandelwal for NBC News

To save on vegetables and cooking gas, which has also soared in price largely because of the war in Ukraine, Kumari now cooks the day’s meals all at once in the morning, cutting back on every ingredient. But because she had just bought groceries, she decided to make a fresh lunch for her son, Rohit, who was due home soon. 

Kumari quickly diced one full onion and ground it on a stone slab. She then added a few drops of water and thoroughly mixed the onion with spices, such as cardamom, pepper, cilantro, chili and turmeric. Using another stone, she kneaded the mixture into a thick paste, dicing and adding two potatoes, one tomato and one big bell pepper. 

She dropped a few tablespoons of oil into a pot, which instantly sizzled as she poured in the vegetables and spices, chili fumes quickly filling the air.

Just as Kumari finished, Rohit returned from Hindi class, slamming his bag on the floor and sitting down to eat his budget-friendly but meatless meal, which he would be eating again for dinner.

India Food Inflation Delhi
The family’s two pet rabbits, who have had to switch to cauliflower from spinach.Saumya Khandelwal for NBC News

Even the family’s two pet rabbits — strays that Rohit adopted four months ago — are feeling the pinch of food inflation, having been switched to cauliflower after their usual spinach went up three times in price.

“They both eat one cauliflower each, which lasts them a day,” Kumari said. “My son is very keen to get one more, but I told him we can’t even fend for ourselves properly — how will we take care of one more?”