25 Healthy Fasting Foods to Eat During Hindu Vrats (Navratri, Shravan & More)

Fasting is an important part of many Hindu traditions, whether it’s observed during Navratri, Shravan, Ekadashi, Mahashivratri, Janmashtami, Karwa Chauth, or other vrats. While the customs and food rules may vary across regions, families, and communities, the intention often remains the same—to practice self-discipline, devotion, and mindfulness.

Choosing the right foods during a fast can also help you stay energized and hydrated throughout the day. Nutrient-rich, satvik foods such as fruits, dairy, nuts, vrat-friendly grains, and certain vegetables provide steady energy without making you feel overly heavy. At the same time, eating balanced portions and drinking enough fluids can make fasting more comfortable.

In this guide, you’ll discover 25 healthy fasting foods to eat, their nutritional benefits, simple serving ideas, foods to avoid, and practical tips for maintaining your energy during Hindu vrats. Since fasting traditions differ, always follow the customs and dietary guidelines observed by your family or community.

What Are Healthy Fasting Foods?

Best fasting foods to eat including makhana, sabudana, rajgira, kuttu flour, sweet potatoes, coconut, and yogurt
A variety of wholesome satvik ingredients that make healthy and balanced meals during Hindu fasting.

Healthy fasting foods are nutrient-rich, satvik foods that provide steady energy while supporting your body during a fast. These foods are generally light, easy to digest, and commonly eaten during Hindu vrats such as Navratri, Shravan, Ekadashi, Mahashivratri, and Janmashtami. However, the exact foods allowed can vary depending on regional traditions, family customs, and the type of vrat being observed.

Common fasting foods include fresh fruits, milk and yogurt, makhana (fox nuts), nuts, seeds, coconut, sabudana (tapioca pearls), sama rice (barnyard millet), kuttu (buckwheat) flour, singhara (water chestnut) flour, and vegetables like potatoes, sweet potatoes, pumpkin, and bottle gourd. These foods provide carbohydrates for energy, protein for satiety, healthy fats, fiber, vitamins, and minerals to help you feel nourished throughout the day.

Rather than simply eating less, a healthy fast is about choosing wholesome foods that align with your fasting tradition while helping you maintain your energy and overall well-being.

Why Choosing the Right Foods During a Fast Matters

Fasting is more than simply skipping regular meals. During Hindu vrats, many people limit certain grains, spices, or ingredients while following a satvik diet. Because your food choices become more selective, it’s important to include ingredients that provide balanced nutrition and lasting energy.

Choosing wholesome fasting foods can help keep you feeling satisfied, support hydration, and reduce sudden energy dips during the day. Fruits and vegetables provide water, vitamins, and antioxidants, while dairy, nuts, and seeds contribute protein and healthy fats that help you stay full for longer. Vrat-friendly grains such as sama rice, rajgira, and kuttu also offer complex carbohydrates that provide a steady source of energy.

On the other hand, relying only on fried snacks, sugary sweets, or large portions of starchy foods may leave you feeling sluggish or hungry soon after eating. A balanced vrat meal that combines carbohydrates, protein, healthy fats, and fiber is often a better choice for both comfort and nutrition.

Whether you’re observing a fast for spiritual reasons, family traditions, or personal discipline, choosing nourishing foods allows you to focus on your vrat while supporting your overall well-being. According to the Harvard T.H. Chan School of Public Health, a balanced eating pattern that includes whole, minimally processed foods helps support overall health and provides essential nutrients the body needs.

25 Best Fasting Foods to Eat During Hindu Vrats

Whether you’re observing Navratri, Shravan, Ekadashi, Mahashivratri, Janmashtami, or another Hindu vrat, choosing wholesome satvik foods can help you stay energized throughout the day. The foods below are commonly enjoyed during fasting, though permitted ingredients may vary by tradition and region.

1. Makhana (Fox Nuts)

Makhana is one of the most popular fasting foods because it’s light, crunchy, and naturally satisfying. It provides protein, fiber, magnesium, and antioxidants, making it a nutritious snack that helps keep hunger under control. Enjoy it roasted with a little sendha namak and ghee.

2. Fresh Fruits

Fresh fruits such as bananas, apples, papayas, pomegranates, and pears are naturally rich in vitamins, minerals, fiber, and water. They provide quick energy while helping you stay hydrated, making them an excellent choice during long fasting hours.

3. Sweet Potatoes (Shakarkandi)

Sweet potatoes are naturally sweet, filling, and packed with fiber, vitamin A, and potassium. Their complex carbohydrates release energy gradually, helping you feel satisfied for longer compared to highly processed fasting snacks.

4. Potatoes

Potatoes are a staple during many Hindu vrats because they’re versatile and easy to prepare. Pairing boiled or lightly roasted potatoes with yogurt or peanuts creates a more balanced meal than eating potatoes alone.

5. Sama Rice (Barnyard Millet)

Sama rice is a popular vrat-friendly grain that’s light on the stomach and cooks similarly to regular rice. It pairs well with vegetables, yogurt, or peanut-based curries for a wholesome fasting meal.

6. Rajgira (Amaranth)

Rajgira is a nutritious vrat-friendly grain that’s naturally rich in protein, fiber, iron, and calcium. Whether enjoyed as flour for rotis or in the form of laddoos, it provides lasting energy and helps make fasting meals more filling.

7. Sabudana (Tapioca Pearls)

Sabudana is a traditional fasting food that provides quick energy because it’s rich in carbohydrates. To create a more balanced meal, pair it with peanuts, potatoes, or yogurt instead of eating it on its own.

8. Kuttu (Buckwheat) Flour

Despite its name, buckwheat isn’t related to wheat and is commonly used during many Hindu vrats. Kuttu flour contains fiber, protein, and important minerals, making it a wholesome option for rotis, pancakes, or puris prepared with minimal oil.

9. Singhara (Water Chestnut) Flour

Singhara flour is another popular fasting flour used to prepare rotis, pancakes, and other vrat dishes. It provides carbohydrates for energy and is naturally gluten-free, making it a suitable choice for many people during fasting.

10. Yogurt (Curd)

Plain yogurt is rich in protein, calcium, and probiotics that support gut health. It also adds a refreshing element to fasting meals and pairs well with fruits, roasted cumin, or sama rice. Choose unsweetened yogurt for the healthiest option.

11. Milk

Milk is a nourishing fasting beverage that provides high-quality protein, calcium, and vitamin B12. Enjoy it plain or flavored with cardamom or saffron for a comforting drink that helps keep you feeling satisfied between meals.

12. Paneer (Cottage Cheese)

Paneer is an excellent source of protein and calcium, making it one of the most filling foods for a vrat. You can lightly sauté it with sendha namak and mild spices or pair it with vrat-friendly vegetables for a balanced meal.

13. Almonds

Almonds are packed with healthy fats, protein, fiber, vitamin E, and magnesium. A small handful can provide lasting energy and help control hunger during fasting. For easier digestion, many people prefer soaking almonds overnight before eating them.

14. Walnuts

Walnuts are rich in heart-healthy omega-3 fats, antioxidants, and essential minerals. Their healthy fat content promotes satiety, making them a smart snack during fasting. Pair them with fresh fruits or yogurt for a nutritious combination.

15. Peanuts

Peanuts are commonly used in vrat recipes because they’re affordable, filling, and naturally rich in protein and healthy fats. They’re often added to sabudana khichdi, roasted as a snack, or ground into chutneys to enhance both flavor and nutrition.

16. Coconut

Fresh coconut is a popular satvik food that’s naturally rich in healthy fats, fiber, and minerals. It provides steady energy during fasting and can be enjoyed as fresh slices, grated over dishes, or blended into refreshing chutneys.

17. Cucumber

Cucumber has a high water content, making it an excellent choice for staying hydrated during a fast. It’s also low in calories and provides small amounts of vitamin K and potassium. Enjoy it as a simple salad or with plain yogurt.

18. Bottle Gourd (Lauki)

Bottle gourd is a light, easy-to-digest vegetable commonly included in fasting meals. Its high water content helps support hydration, while its mild flavor pairs well with yogurt, peanuts, or vrat-friendly spices in soups and curries.

19. Pumpkin (Kaddu)

Pumpkin is naturally sweet, rich in vitamin A, and a good source of fiber. Whether prepared as a dry vegetable dish or a light curry, it adds both nutrition and flavor to a balanced fasting meal.

20. Coconut Water

Coconut water is a refreshing drink that helps replenish fluids and naturally occurring electrolytes lost throughout the day. It’s an excellent option for staying hydrated during fasting, especially in warm weather, but choose plain coconut water without added sugar.

21. Chia Seeds

Although not traditionally associated with every vrat, chia seeds are widely enjoyed today as a nutritious addition to fasting meals. They provide fiber, plant-based omega-3 fatty acids, and absorb water to form a gel-like texture, helping you feel full for longer. Add them to milk, yogurt, or smoothies if they fit your fasting tradition.

22. Sendha Namak (Rock Salt)

Sendha namak is commonly used instead of regular table salt during many Hindu vrats. Besides adding flavor, it contains trace minerals and blends well with fruits, vegetables, yogurt, and vrat recipes. Always use it in moderation, as excessive sodium intake is not recommended.

23. Raisins (Kishmish)

Raisins are naturally sweet and provide quick energy from natural sugars, along with small amounts of iron, potassium, and fiber. They’re a convenient snack during fasting and pair well with nuts for a balanced mix of carbohydrates and healthy fats.

24. Dates (Khajoor)

Dates are rich in natural sugars, fiber, potassium, and antioxidants, making them an excellent energy-boosting food. Eating a few dates can help satisfy sweet cravings while providing nutrients that support your body during long fasting hours.

25. Herbal Tea

Unsweetened herbal teas, such as ginger, tulsi, or chamomile tea, can be a soothing addition to your fasting routine if permitted by your vrat tradition. They help you stay hydrated and offer a warm, comforting beverage without added sugar.

Foods to Avoid During Hindu Fasting

The foods allowed during a vrat can vary depending on your family traditions and the specific fast you’re observing. However, many Hindu fasting practices commonly avoid regular grains such as wheat and rice, table salt, onion, garlic, processed snacks, sugary drinks, and heavily fried foods. Instead, choose fresh, minimally processed satvik ingredients that provide better nutrition and sustained energy. If you’re unsure about what is permitted, it’s always best to follow the customs observed by your family or community.

Tips to Stay Energized During a Fast

A few simple habits can make fasting more comfortable:

  • Drink enough water whenever your fasting tradition allows.
  • Include protein-rich foods like yogurt, paneer, nuts, or peanuts to stay full longer.
  • Pair carbohydrates with healthy fats or protein for balanced energy.
  • Avoid overeating fried or sugary fasting foods.
  • Listen to your body and rest if you feel tired or unwell.

If you have diabetes, are pregnant, or have a medical condition, consult your healthcare provider before making significant dietary changes or observing a fast.

Frequently Asked Questions

1. How can I stay energized while fasting?

Eat balanced meals with protein, healthy fats, fiber, and vrat-friendly carbohydrates. Stay hydrated whenever your fasting tradition allows, avoid overeating fried foods, and choose wholesome satvik ingredients to maintain steady energy throughout the day.

2. Are dry fruits good for fasting?

Yes. Almonds, walnuts, raisins, and dates are excellent fasting snacks. They provide healthy fats, fiber, vitamins, and minerals that help keep you energized and satisfied during your vrat.

3. Can I drink tea or coffee while fasting?

This depends on the type of vrat you’re observing. Some people avoid tea and coffee completely, while others may consume milk tea or herbal tea. Always follow the dietary rules of your specific fasting tradition.

4. What are the best fasting foods to eat during Hindu vrats?

Some of the best fasting foods to eat include makhana, fresh fruits, sweet potatoes, sama rice, rajgira, sabudana, yogurt, paneer, almonds, coconut, and vrat-friendly vegetables like pumpkin and bottle gourd. These foods provide energy and essential nutrients while fitting into many Hindu fasting traditions.

5. What foods can you eat during Navratri fasting?

During Navratri, many people eat satvik foods such as fruits, milk, yogurt, makhana, sabudana, sama rice, kuttu flour, singhara flour, potatoes, sweet potatoes, peanuts, and sendha namak. The exact food choices may vary depending on family traditions and regional customs.

6. What foods should you avoid during Hindu fasting?

Many Hindu fasting traditions avoid regular wheat flour, rice, table salt, onion, garlic, processed snacks, sugary beverages, and heavily fried foods. Since fasting rules differ by vrat and tradition, always follow your family’s customs.

7. Is coconut water good during fasting?

Yes. Plain coconut water is a refreshing drink that helps support hydration and provides natural electrolytes. It’s a popular choice during many Hindu fasts if it’s permitted in your fasting tradition.

Final Thoughts

Fasting is a meaningful practice that combines devotion, mindfulness, and self-discipline. Choosing wholesome, nutrient-rich foods can help you stay energized while respecting the traditions of your vrat. From fresh fruits and makhana to vrat-friendly grains, dairy, nuts, and vegetables, a balanced approach makes fasting both nourishing and enjoyable. Since customs differ across families and regions, always follow your traditional fasting guidelines while selecting foods that best support your health and well-being.

You May Also Like

High-Fiber Foods: Benefits, Best Sources, and How to Add More Fiber to Your Diet

Top 10 Iron-Rich Vegetarian Foods to Boost Hemoglobin Naturally

About Muskan Gamit

Hi, I'm Muskan Gamit, I'm owner of nutriprana and I'm a passion for nutrition, yoga, and healthy living. I love researching health topics and creating easy-to-understand content about healthy foods, wellness, and lifestyle habits. Through NutriPrana, my goal is to share reliable and practical health information that helps people make better choices and build healthier lives every day.

View All Articles

Leave a Comment