Perfect Millet: Stovetop and Instant Pot Cooking Guide

Millet is an underused, nutritious whole grain with a compact, couscous-like appearance that cooks and serves similarly — but unlike couscous, millet is naturally gluten-free. It’s also an environmentally friendly crop, tolerant of drought and pests, and quick and inexpensive to grow. Below you’ll find practical information on millet’s benefits, varieties, cooking tips and several tasty ways to use it.

Photo of a small bowl of uncooked millet on a dark surface with millet scattered around.

What’s So Good About Millet?

  1. Gluten-free – millet is naturally free of gluten, making it an excellent alternative to grains like couscous or bulgur for people avoiding gluten.
  2. Environmentally friendly – millet is pest- and drought-resistant, needs far less water than rice, and grows well in hot, dry conditions. It is also quick and economical to cultivate.
  3. Nutritious – as a whole grain, millet contains fiber, protein, polyphenols and antioxidants, and provides several B vitamins and minerals such as magnesium, copper and zinc.

Read on to learn how to cook millet perfectly, when to soak it, the main types you’ll find, and how to use it in meals from porridge to pilafs and salads.

What is Millet?

Millet is an ancient grain in the grass family Poaceae, the same botanical family as wheat, rice and maize. Although in some regions it’s mainly known as birdseed, millet has a long history as human food and has been cultivated for thousands of years. It is widely grown and eaten across Asia and Africa and is used for creamy porridges, ground into flour for flatbreads, or cooked whole as an alternative to rice or couscous.

What Does Millet Taste Like?

Millet has a mild, slightly sweet flavor reminiscent of corn. It can be subtle or a bit bland on its own, so it benefits from good seasoning and pairs well with bold flavors, herbs and dressings.

Health Benefits of Millet

As a whole grain, millet is nutrient-dense: it provides complex carbohydrates that digest more slowly for lasting energy, along with protein, fiber, antioxidants and several essential minerals and B vitamins. Because whole millet lacks a rough outer husk, it is often acceptable to children who prefer refined grains. Its gluten-free nature makes it suitable for people with coeliac disease or gluten intolerance.

Photo showing a bowl of cooked millet with a spoon and a smaller bowl of raw millet seeds in the background.

Should You Soak Millet Before Cooking?

Millet, like many whole grains, contains some phytic acid, which can reduce mineral absorption. Soaking for at least 10 minutes (or longer, up to overnight) can reduce anti-nutrients and improve digestibility. Sprouting is another option to enhance nutrient absorption. If you don’t have time to soak, millet still offers good nutrition and will cook fine without soaking.

Types of Millet

Millet is sold under a single label in many stores, but there are several varieties with different sizes and textures. Types range from very small grains to larger ones such as sorghum. They are often grouped as sorghum, major millets and minor millets. Common major millets include pearl, foxtail, proso and finger (ragi). Minor millets include kodo, barnyard, little millet, guinea, fonio and others. Pearl millet is widely available and is often the variety found in generic millet packs.

Cooking Experiment: Different Millets Compared

I tested foxtail, barnyard, kodo and little millet, cooking each the same way so I could compare texture and flavor. All were soaked briefly, rinsed and simmered in a 2:1 water-to-millet ratio for about 10 minutes.

Photo of 4 pans each containing different millets and the packets behind.

Results

  • Little millet and barnyard millet break down more quickly and become porridge-like when cooked.
  • Foxtail and kodo millet hold their shape and remain light and fluffy, making them good substitutes for couscous or rice.

Conclusion

  • Use foxtail and kodo millet as a side grain or in salads when you want separate, fluffy grains.
  • Use little and barnyard millet for quick-cooking porridges and creamy preparations.
photo of a black plate showing labelled piles of cooked Kodo, barnyard, foxtail and little millet.

Millet Cooking Tips

  • Cook on the stovetop or in a pressure cooker/Instant Pot. Either method yields excellent results; cooking time is roughly 10 minutes.
  • For porridge, use more liquid and stir frequently while cooking; for creamy results allow a slightly longer resting time covered.
  • For fluffy, separate grains, use less water and avoid stirring while it cooks, similar to rice. A rice cooker or the rice setting on an Instant Pot also works well.
  • Toasting dry millet briefly in a pan can deepen its nuttiness, but you can only do this before soaking; it’s optional and not essential for good flavor.

How To Use Millet

Millet is versatile. Try these ideas:

Porridge – Millet makes a nutritious breakfast porridge, which can be sweet or savory.

  • For sweet porridge, cook millet in water or plant milk and top with fruit, jam or maple syrup.
  • For savory porridge, cook in vegetable stock and finish with chili or sesame oil, spring onions, cilantro and soy or tamari for a congee-like bowl.

Salads – Use fluffy millet as the grain base for salads combined with vegetables, nuts and a bright dressing.

Square photo of a white serving bowl filled with spiced millet salad with two serving spoons.

Grain side dish – Serve millet in place of rice or couscous with curries, stews or roasted vegetables. Cook it in broth, then finish with olive oil or vegan butter and fresh herbs.

Grain bowls – Build bowls with fluffy millet, roasted vegetables, greens, protein (tofu or legumes) and a flavorful sauce or hummus for a nutritious meal.

Pilaf – Substitute millet for rice in pilaf recipes. For an Instant Pot pilaf, sauté aromatics, add 1 cup millet and about 1 1/2 cups vegetable stock, pressure cook for 10 minutes, then allow a natural release before fluffing and adding toasted nuts.

Photo of millet pilaf in a black and white patterned bowl on a green background.

Millet flour – Ground millet can be used in gluten-free flour blends for breads, pancakes and baked goods.

Storage

Cooked millet keeps in an airtight container in the refrigerator for 4–5 days, or in the freezer for a couple of months. Use cold or bring to room temperature for salads, or reheat briefly in the microwave or on the stovetop.

Pinterest graphic showing a bowl of raw millet with cooked millet in the background.

FAQs

Is sorghum a type of millet?

Sorghum is often referred to alongside millets and belongs to the same grass sub-family, but it is a different genus and species. It can be considered a related or “sister” grain to other millets.

How do you stop millet breaking down to porridge?

Use less water and avoid prolonged soaking when you want separate, fluffy grains. Follow specific grain-to-liquid ratios and minimal stirring during cooking to keep the grains intact.

Recipe

Photo of a small bowl of uncooked millet on a dark surface with millet scattered around.

How to Cook Millet Perfectly (Stovetop or Instant Pot)

Easy methods to cook this healthy, eco-friendly and naturally gluten-free grain on the stove or in the Instant Pot with consistent results.
Cook Time10 mins
Soaking Time (Optional)10 mins
Total Time20 mins
Servings:4

Ingredients

Millet Porridge

  • 1 cup millet
  • 3 cups water or vegetable stock (stovetop)
  • 2.5 cups water or vegetable stock (Instant Pot)

Millet Grains

  • 1 cup millet
  • 2 cups water or vegetable stock (stovetop)
  • 1.75 cups water or vegetable stock (Instant Pot)

Instructions

Soaking (optional)

  • Soak millet for 10 minutes (or up to 12 hours) in water, then drain and rinse.

Millet Porridge

  • Stovetop: Combine millet and 3 cups water or stock in a small pan. Bring to a boil, reduce heat to low, cover (lid slightly ajar) and simmer gently for 10 minutes, stirring frequently.
  • Instant Pot: Combine millet and 2.5 cups water or stock in the inner pot. Seal and pressure cook on high for 10 minutes. Allow a 10-minute natural pressure release, then quick-release any remaining pressure. Stir and serve.

Millet Grains

  • Stovetop: Combine millet and 2 cups water or stock in a pan. Bring to a boil, reduce heat to low, cover (lid slightly ajar) and simmer for 10 minutes. Remove from heat and stir once to fluff the grains.
  • Instant Pot: Combine millet and 1.75 cups water or stock in the inner pot. Seal and pressure cook on high for 10 minutes. Allow a 10-minute natural pressure release, then quick-release the rest of the pressure. Stir and serve.

Notes

  • Soaking is optional and can improve nutrient availability.
  • Toast dry millet briefly to enhance nuttiness, but only before soaking.
  • Cooked millet keeps 4–5 days in the fridge or up to 2 months in the freezer; reheat or use cold in salads.
  • For sweet porridge: top with jam, stewed fruit or fresh fruit and maple syrup.
  • For savory porridge: cook in broth and finish with oils, spring onions, herbs and tamari; add tofu or vegan bacon for protein.
  • Fluffy millet grains are ideal for salads, grain bowls, soups, stews and as a side dish in place of rice or couscous.

Nutrition

Calories: 200 kcal | Carbohydrates: 38 g | Protein: 6 g | Fat: 2 g

If you like this recipe, please leave a star rating on the recipe card!

Related Recipes

If you enjoy millet recipes, you might also like other plant-based, gluten-free recipes that use whole grains, legumes and seasonal vegetables.

  • Square photo of a bowl of cooked sorghum on a white napkin with leaves and a pot in the background.
    How To Cook Wholegrain Sorghum (Instant Pot or Stovetop)
  • img 9282 11
    How To Cook Perfect Mung Beans in the Instant Pot
  • photo of a white bowl of vegan oat and chia seed porridge with blueberries and coconut almond butter on top.
    Vegan Oat and Chia Seed Porridge with Blueberries and Almond Butter
  • Square photo of a white serving bowl filled with spiced millet salad with two serving spoons.
    Spiced Millet Salad with Pistachios

🌿
Follow the author on social media or subscribe to updates for more recipes and tips.
🌿