Cooking guide

How Long to Cook Millet

Millet groats15 to 20 minutes
Water ratio1 : 2.5

Millet is a light, gluten-free grain that cooks in 15 to 20 minutes. It can be fluffy and separate like rice, or creamy like porridge depending on how much liquid you use. Rinsing is essential — skip it and the cooked grain will taste bitter.

  • Rinse well
  • Low heat
  • Do not stir
Millet groats
Photo: Steven Jackson Photography – CC BY 2.0 | cropped to a square

Quick answer

Quick Answer

Millet groats (fluffy)15 to 20 min

1:2.5 water ratio

Millet porridge (creamy)15 to 20 min

1:3 ratio, stir more

Starting temperatureBoiling water

Add millet to boiling water

Rinse?Yes, essential

Removes bitter coating

Rest after cooking15 minutes

Covered, with butter

Stir during cooking?No

Do not stir once added

Preparation

How to Prepare Millet Before Cooking

Rinse millet several times in a fine sieve under cold water. This step is essential, not optional. Millet has a natural coating of compounds that taste slightly bitter and slightly soapy if not removed. Run cold water over the millet and rub the grains gently between your hands for 30 to 60 seconds until the water runs clear.

For extra flavor, toast the rinsed millet in a dry pan over medium heat for 3 to 4 minutes after draining, stirring constantly, until it smells nutty and lightly golden. This brings out millet's natural sweetness and helps the cooked grains stay separate.

No soaking is needed for standard cooking. If using millet in a porridge where you want maximum creaminess, you can soak it in cold water for 1 to 2 hours and then cook it — the soaked grains break down more during cooking.

Method

How to Cook Millet Step by Step

  1. Rinse the millet several times in a fine sieve under cold water until the water runs clear.
  2. Bring salted water to a full boil: 2.5 cups per 1 cup of millet.
  3. Add the millet and 1 tablespoon of oil per 100 g to help keep the grains separate.
  4. Stir once until the water returns to a boil, then reduce heat to low.
  5. Cover with the lid slightly ajar and cook for 15 to 20 minutes without stirring.
  6. Remove from heat. Add butter, cover tightly, and let rest for 15 minutes.
  7. Fluff with a fork before serving.

For a milk-based porridge, cook in water for the first 15 minutes, then add warm milk and stir to combine. The total liquid should still be about 2 to 2.5 cups per 1 cup of millet.

Cooking chart

Millet Cooking Time Chart

Style Liquid ratio Time Notes
Fluffy (like rice) 1 : 2.5 15 to 20 minutes Do not stir; rest covered.
Creamy porridge 1 : 3 15 to 20 minutes Stir more frequently.
Milk porridge 1 : 2.5 (water + milk) 15 to 20 minutes Add milk only in the last 5 minutes.

Technique

Why Rinsing Millet Matters

Unlike most other grains where rinsing is a minor recommendation, rinsing millet is a step that genuinely changes the flavor of the cooked result. The outer surface of millet contains natural compounds that have a slightly bitter, astringent taste.

Rinse under cold water in a fine sieve, rubbing the grains between your palms, for about a minute. Change the water and repeat two or three times until it runs clear. This is the single best thing you can do to improve the flavor of cooked millet.

Texture

How to Know When Millet Is Done

For fluffy millet: all the water should be absorbed and the grains should be light and separate, like well-cooked rice. Bite a grain — it should be tender with no hard centre.

For creamy millet: the porridge should be thick and smooth, with grains that have softened and started to break down slightly at the edges. Stir to check consistency.

If millet is still firm after 20 minutes and water remains, continue cooking for 3 to 5 minutes more. If the water has been absorbed but the millet tastes slightly undercooked, cover tightly and leave off the heat to steam for another 10 minutes.

Flavor

Best Seasonings for Millet

Millet has a mild, slightly sweet and nutty flavor that works beautifully in both savory and sweet preparations. For a savory side dish, finish with butter, salt, black pepper, and fresh herbs like parsley or chives. Millet pairs especially well with roasted root vegetables, pumpkin, and warming spices like cumin and turmeric.

For sweet preparations, cook with milk and serve with honey, cinnamon, vanilla, and fresh or dried fruit — apples, raisins, and dried apricots work particularly well. A pinch of cardamom adds a lovely aromatic quality.

Avoid this

Common Mistakes

  • Skipping the rinse — this is the main reason for bitter-tasting millet.
  • Using too much water, which makes the grains waterlogged and mushy.
  • Adding milk from the start when cooking a porridge — add it only in the last 5 minutes to prevent curdling.
  • Stirring during cooking, which breaks the grains and causes them to become sticky.
  • Skipping the rest period — millet benefits significantly from 15 minutes of covered rest after cooking.

Serving

What to Serve With Millet

Millet works as a neutral, gluten-free alternative to rice or couscous in many dishes. Serve fluffy millet alongside braised meats, vegetable stews, curries, or roasted vegetables. It absorbs sauces and broths beautifully.

In Central and Eastern Europe, millet porridge cooked with milk, apples, and honey is a traditional breakfast. It can also be baked as a casserole with fruit and yogurt for a satisfying sweet dish.

For salads, cool cooked millet and toss with roasted vegetables, fresh herbs, feta, and lemon vinaigrette.

Recipe ideas

Millet Recipes You May Like

These ideas work well with cooked millet.

  • Millet with apple and cinnamonCooked in milk with honey for a warming breakfast.
  • Millet and vegetable casseroleBaked with stewed vegetables and herbs.
  • Millet grain saladCold with roasted pumpkin, feta, and pumpkin seeds.
  • Millet porridge with dried fruitRaisins, apricots, and a pinch of cardamom.
  • Millet stuffed peppersMixed with minced meat and tomato sauce.
  • Millet pattiesMixed with egg, cheese, and herbs, pan-fried until golden.

Leftovers

How to Store Cooked Millet

Cooked millet keeps in a sealed container in the refrigerator for up to 4 days. It firms up as it cools. To reheat as a fluffy side dish, add a small splash of water and warm over low heat covered, or microwave with a damp paper towel over the container.

To reheat as a porridge, add milk and stir over low heat until creamy again.

Cooked millet freezes well. Portion into freezer bags and store for up to 2 months. Thaw overnight in the refrigerator or reheat from frozen with a small amount of water or milk.

Tools

Useful Tools for Cooking Millet

  • Fine mesh sieveEssential for rinsing the small, round grains without losing them.
  • Small saucepan with lidA tight-fitting lid is important for the absorption method and resting.
  • Kitchen timerCheck at 15 minutes and adjust from there.
  • ForkFluff gently after the resting period.

Questions

FAQ

How long does millet take to cook?

Millet cooks in 15 to 20 minutes on low heat, starting from when the water returns to a boil after adding the millet.

What is the water ratio for cooking millet?

Use 2.5 cups of water per 1 cup of millet for a fluffy, separate result. For a creamier, porridge-style consistency, use up to 3 cups of liquid.

Should you rinse millet before cooking?

Yes, rinsing is important. Millet has a slightly bitter natural coating that should be rinsed off before cooking. Rinse several times in a fine sieve under cold water until the water runs clear.

Why is my millet bitter?

Bitter millet is almost always caused by insufficient rinsing. Millet has a natural coating that tastes bitter if not washed away. Rinse under cold water in a fine sieve for at least 30 to 60 seconds, rubbing the grains gently.

Is millet gluten-free?

Yes. Millet is naturally gluten-free. However, if cross-contamination is a concern, look for millet that is certified gluten-free, as it may be processed in facilities that also handle gluten-containing grains.

How long does cooked millet last?

Cooked millet keeps in a sealed container in the refrigerator for up to 4 days. It can also be frozen for up to 2 months.

Keep cooking

Related Cereal Guides