12 Best Foods for an Upset Stomach: What to Eat When You Feel Nauseous
An upset stomach can involve different issues, such as nausea, vomiting, indigestion, diarrhoea, or general discomfort. When suffering from these issues, you may feel so uneasy that you don't want to eat anything.
However, avoiding food completely may not help. For a speedy recovery and to reduce irritation, it is important to choose foods that are tolerable and provide the required nutrition.
The best foods for an upset stomach are generally light, easy to digest, and tolerable, such as bananas, plain rice, khichdi, and other bland foods. Choosing the right foods can help reduce irritation and provide your body with the nutrition it needs while you recover.
In this blog, we will talk about the foods to eat with an upset stomach, what to avoid, some lifestyle tips for eating healthy and remedies for stomach relaxation, and a recommended diet plan.
What to Eat When You Have an Upset Stomach?
An upset stomach is a broad term that can refer to different types of stomach- and digestion-related issues. What you eat when experiencing these issues can affect how well you tolerate food and support your recovery.
The best choices are generally light and easily digestible foods, such as curd, plain rice, boiled potatoes, and the ultimate option in Indian households, “Moong Dal Khichdi.”
In case of persistent vomiting or diarrhoea, it is important to stay hydrated by consuming fluids such as ORS, coconut water, and other suitable fluids.
Also read: Best Foods to Eat When Vomiting
What Causes an Upset Stomach?
Having an upset stomach may mean problems like nausea, bloating or vomiting. These are more like responses due to an imbalance in the digestive system.
The following can be the reason for your upset stomach:
- Food poisoning
- Viral or bacterial stomach infections
- Acid reflux or gastritis
- Overeating or irregular eating habits
- Motion sickness and medication side effects
- Stress and anxiety affecting gut function
How Diet Supports Upset Stomach Relief
The right diet is important for nausea as it helps to calm the stomach, improve digestion, and does not include ingredients that will make your discomfort worse.
- Light foods that are easy to digest are easy on the stomach.
- Avoiding spicy, greasy and fatty foods can help to reduce further irritation.
- Eating in small portions can help decrease pressure on the digestive system.
- Having fluids can help prevent dehydration after vomiting and diarrhoea.
- Helps in faster recovery by providing essential nutrients and supporting energy production.
12 Foods to Eat for Upset Stomach Relief
When your stomach does not feel well and you don't feel like eating, remember that your body still needs the right nutrition to support recovery.
So, if you can tolerate food, here are some of the best options you can try for an upset stomach.
1. Banana
Bananas are soft and easy to eat. They also provide potassium, which can be useful when vomiting or diarrhoea causes fluid and electrolyte losses.
2. Plain Rice
Plain white rice is bland, low in fibre and generally easy to digest. It may be easier to tolerate than high-fibre grains during an acute stomach upset.
3. Moong Dal Khichdi
Khichdi is one of the best go-to food options when our stomach is not fine. Made with rice and moong dal, with extra water, and cooked until mushy and soft.
- Soft and easy to eat
- Light when cooked with little oil and spices
- Provides carbohydrates and some protein
4. Toast, Rusk or Plain Crackers
Dry, bland foods may be easier to tolerate when you are feeling nauseous. Choose plain flavours and avoid butter, spicy spreads or heavy toppings.
5. Oatmeal or Plain Dalia
Plain oatmeal or dalia can give your body some energy without being too heavy. Prepare it simply without extra sugar, nuts and rich toppings.
6. Ginger
Ginger is one of the better-supported food-based options for nausea. You can have mild ginger tea or add a small amount of fresh ginger to food.
7. Plain Curd or Yoghurt
Plain curd or yoghurt contains live, beneficial bacteria that support gut health. However, dairy can worsen diarrhoea or bloating in some people, so have it only if you can tolerate it.
8. Boiled Potato
Boiled potatoes are soft, bland and easy to digest. Eat them plain rather than fried or heavily seasoned.
9. Plain Idli
Plain idli is a practical, Indian, diet-friendly choice. It is steamed, soft and relatively light when appetite is low.
Avoid spicy chutneys and oily accompaniments while your stomach is upset.
10. Light Soups or Clear Broth
Homemade clear soups and light broths provide fluids along with some nutrition. Choose low-fat versions with mild seasoning.
11. Papaya
Papaya can be eaten in small amounts if tolerated. It contains papain, which is an enzyme that helps digest protein, but there is little evidence that papaya is used specifically to treat stomach problems.
12. Coconut Water
Coconut water provides fluids and some electrolytes. It can be part of your hydration routine, but ORS is better for significant diarrhoea or dehydration.
Indian diets commonly include foods such as plain rice, khichdi, bananas, boiled potatoes, curd, idli and light dal during digestive recovery. However, individual tolerance may vary.
What to Eat When You Feel Nauseous?
When nausea is the main problem, choose foods with mild flavours and little smell. Small amounts may be easier to tolerate than a full meal.
- Ginger or mild ginger tea
- Plain crackers or rusk
- Toast
- Plain rice
- Banana
- Plain boiled potatoes
- Oatmeal
- Clear soups
- Small sips of water or electrolyte fluids
Tip: Eat small, frequent meals instead of large meals. Stop eating if a particular food makes your nausea worse.
What to Drink for an Upset Stomach?
It is essential to maintain hydration levels when suffering from an upset stomach. Carefully selecting appropriate fluids and taking frequent small sips will ensure the stomach remains healthy.
- Water
- ORS, especially with diarrhoea or vomiting
- Coconut water
- Clear soups or broth
- Mild ginger tea
- Other clear, non-caffeinated fluids
What Foods Should You Avoid With an Upset Stomach?
Certain foods can irritate the stomach and worsen nausea. Avoiding these triggers can help reduce discomfort and support a quicker, smoother recovery.
- Spicy foods cause irritation in the stomach, resulting in further nausea.
- Fried and fatty foods tend to be difficult for the body to digest.
- Food that gives off a strong odour may worsen nausea symptoms.
- Dairy products are known to cause nausea and indigestion.
- Caffeinated beverages like coffee can increase acidity.
- Sugary foods are likely to cause feelings of uneasiness.
- Carbonated beverages tend to cause gas and discomfort.
- Alcohol is known to aggravate the condition of your stomach.
Is the BRAT Diet Good for an Upset Stomach?
The BRAT diet stands for:
- B – Bananas
- R – Rice
- A – Applesauce
- T – Toast
These foods are bland and easy to digest, which is why they have traditionally been recommended for diarrhoea and nausea. However, the BRAT diet is too restrictive to provide complete nutrition if followed for several days.
Use these foods as gentle options rather than following a strict BRAT diet. As your symptoms improve, gradually return to a balanced diet.
Simple Indian Diet Plan for an Upset Stomach
A balanced intake of food in small portions throughout the day will help reduce nausea symptoms and allow for easier digestion.
The method below will minimise stomach irritation and nourish the body.
|
Time of Day |
What to Eat/Drink |
|
Early Morning |
Warm water or ginger tea |
|
Breakfast |
Toast with banana or plain oatmeal |
|
Mid-Morning |
Coconut water or ORS |
|
Lunch |
Rice without masala or boiled potatoes |
|
Evening Snack |
Steamed apples or crackers with herbal tea |
|
Dinner |
Vegetable soup, khichdi, or soft rice |
|
Before Bed |
Warm water or peppermint tea |
Tips to Recover From an Upset Stomach
Adopting simple and consistent lifestyle habits can play a key role in keeping your digestive system healthy and reducing the chances of recurring issues causing stomach upset.
- Eat small, frequent meals instead of heavy meals
- Avoid overeating and late-night meals
- Maintain proper food hygiene
- Reduce stress through relaxation techniques
- Avoid excessive oily and spicy foods
- Stay hydrated throughout the day
When Should You See a Doctor for an Upset Stomach?
While nausea and an upset stomach are usually mild and temporary, medical attention may be needed in certain situations:
- Symptoms last for more than 2–3 days without improvement
- Frequent vomiting that prevents you from keeping fluids down
- Signs of dehydration, such as dry mouth, dizziness, or reduced urination
- Severe abdominal pain or persistent cramps
- Presence of blood in vomit or stools
- High fever along with nausea or stomach discomfort
- Sudden, unexplained weight loss or loss of appetite
Also read: Best Medicine for Stomach Pain in India
Conclusion
With an upset stomach, the best foods that you can have are bland, light, and easy-to-digest foods. Khichdi, plain rice, banana, and curd can help in calming your digestive system; along with this, avoiding common food triggers is also important.
Small, mindful changes in your diet and routine can make a significant difference in how quickly you feel better. However, if symptoms persist or worsen, it’s important to seek medical advice to rule out any underlying concerns and ensure proper care.
Table of Contents
Frequently Asked Questions (FAQs)
Ans.You can eat bland, easy-to-digest foods like bananas, rice, toast, curd, and khichdi. These foods help calm the stomach, reduce irritation, and support recovery without putting extra strain on digestion.
Ans.Milk may not be suitable during nausea, especially for those sensitive to dairy. It can sometimes worsen discomfort or cause heaviness, so it’s better to choose lighter fluids like ginger tea or water.
Ans.Lemon can help relieve mild nausea due to its refreshing aroma and digestive properties. Drinking warm lemon water in small amounts may soothe the stomach, but avoid it if acidity or irritation increases.
Ans.Easy-to-digest foods like bananas, rice, applesauce, toast, curd, and boiled potatoes are best for an upset stomach. These foods are gentle, help absorb excess acid, and support faster recovery.
Ans.A simple Indian diet with khichdi, curd rice, boiled vegetables, dal, and buttermilk is ideal. These foods are light, easy to digest, and help restore gut balance during stomach discomfort.
Ans.Plain white rice is highly recommended for an upset stomach. It is low in fibre, easy to digest, and helps firm up stools, making it useful during diarrhoea or digestive discomfort.
Ans.Buttermilk or Chaas is light and contains probiotics that support digestion. It can help soothe the stomach and restore gut balance when consumed plain or with mild spices like roasted cumin.
Ans.A bland diet is usually recommended for 1–3 days, depending on symptoms. Gradually reintroduce normal foods as your digestion improves and discomfort reduces.
Ans.Yes, khichdi is one of the best foods for an upset stomach. It is soft, easy to digest, and provides balanced nutrition while being gentle on the digestive system.
Ans.Avoid spicy, oily, fried, and processed foods. Also limit caffeine, alcohol, and dairy (if sensitive), as these can irritate the stomach and worsen symptoms like nausea, gas, or diarrhoea.
Bacillus Clausii 2 billion per 5 ml.
5ml In 1 Bottle
Lactobacillus Sporogenes (100 Million spores)
20 Tablets In 1 strip
References
Recent Blogs
Disclaimer : Zeelab Pharmacy provides health information for knowledge only. Do not self-medicate. Always consult a qualified doctor before starting, stopping, or changing any medicine or treatment.
Related Products
Need Medicines Quick?
Share location to check quick delivery serviceability.
Change Location
Location Access Needed
Your location appears to be blocked or disabled.
Please enable the location from your browser or
device settings.
₹ 0
0
Items added
Quick Links
Categories
Our Policies
2026 Copyright By © Zeelab Pharmacy Private Limited. All Rights Reserved
Our Payment Partners
Added!
|
|