Millet khichdi typically lasts for about 2-4 hours unrefrigerated, depending on the ambient temperature. It's best to refrigerate it promptly to prevent bacterial growth.
The shelf life of millet khichdi at room temperature is limited due to the potential for bacterial growth. Khichdi, being a moist and cooked food, provides an ideal environment for bacteria to multiply, especially in warmer temperatures. After cooking, khichdi should be cooled quickly and refrigerated within 2 hours if the ambient temperature is above 90°F (32°C), and within 4 hours if the temperature is cooler. Leaving it out longer than this significantly increases the risk of foodborne illness. Factors affecting the spoilage rate include the initial bacterial load, the temperature of the environment, and the ingredients used in the khichdi. Ingredients like dairy or vegetables can accelerate spoilage.
If you're planning to eat the khichdi later, cool it rapidly by spreading it out in a shallow container before refrigerating. This helps it cool down faster and reduces the time it spends in the temperature danger zone (40°F - 140°F or 4°C - 60°C) where bacteria thrive.