074 / 100 · Sides Worth Passing Around
Creamy Parmesan Millet
4 side-dish portions Active 10 min Total 45 min
Millet becomes soft and spoonable when it is given more liquid than a fluffy grain pilaf. A short dry toast brings out its mild, nutty flavor before water and milk are added. Parmesan melts in at the end, turning the pot into an easy alternative to mashed potatoes or polenta. The texture is intentionally creamy, with a little grain still visible. Serve it in a shallow dish while it is loose enough to settle gently around whatever you place beside it.

Listen for the toast
The dry grains warm unevenly at first, so stir them frequently and keep the heat at medium. A few grains may pop as they toast. Stop when the millet smells pleasantly nutty and has deepened only slightly in color; a dark toast would overwhelm the gentle cheese flavor. Pour in the water carefully because the hot grains can make it bubble rapidly. Once the milk is added, keep the simmer low to prevent scorching.
Adjust at the end, not the beginning
Millet absorbs differently depending on age and brand. Begin with the measured liquid and check the pot occasionally, stirring along the bottom. The grains should be fully tender before the Parmesan goes in. If they remain firm after the liquid is absorbed, add hot water a quarter cup at a time and continue cooking. The finished millet will thicken as it stands, so leave it a little looser than you want on the plate. A splash of hot milk restores that consistency during serving.
Ingredients
- 1 cup hulled millet, rinsed and well drained (190 g)
- 3 cups water (720 ml), plus extra hot water if needed
- 1 cup whole milk (240 ml), plus a little for loosening
- 1/2 teaspoon fine salt
- 1 tablespoon unsalted butter (14 g)
- 3/4 cup finely grated Parmesan (60 g)
- 1 tablespoon finely chopped chives
Set out
Medium heavy saucepan with lid, Wooden spoon, Fine grater
Allergens
Milk. Check ingredient labels and substitutions.
Make it
- Put the drained millet in a heavy saucepan over medium heat. Stir for 3–4 minutes, until the surface dries and the grain smells nutty.
- Carefully add the water, milk, and salt. Bring to a gentle simmer, stirring.
- Lower the heat, cover with the lid slightly ajar, and simmer gently for 25–30 minutes. Stir every few minutes, scraping the bottom, until the grains are tender and the mixture is creamy.
- If the millet thickens before the grains soften, add hot water 1/4 cup at a time and continue cooking. If it is very loose once tender, simmer uncovered for a few more minutes.
- Remove from the heat. Stir in the butter and Parmesan until melted. Add a splash of milk if needed for a soft, spoonable texture.
- Spoon into a warm serving dish and finish with the chives. Serve promptly.
A useful detail
This recipe uses hulled whole millet, not millet flour or instant millet cereal.
Make it your own
- Fold in 1 cup (140 g) thawed and drained peas during the final 3 minutes of cooking.
- Use finely grated aged Gouda in place of Parmesan for a sweeter cheese flavor; taste before adding any extra salt.
Keep it well
Divide into shallow containers and refrigerate promptly within 2 hours, or 1 hour above 90°F/32°C, at 40°F/4°C or colder for up to 4 days. Reheat with a little milk or water, stirring, to 165°F/74°C.