Millet Recipes & How to Cook Perfect Millet

Here’s how to cook millet in 20 minutes using just three ingredients and links to our favorite millet recipes! A gluten-free alternative to couscous and pasta, millet is incredibly easy to make.

how to cook millet

Ever heard of millet? I hadn’t, until we started getting into whole grains. Millet tends to take a back seat to the fancier-sounding trendy whole grains like quinoa. On a whim, we recently bought some with no idea what to expect. We were both pleasantly surprised with the result – instead of being extra chewy like most whole grains, millet has a light, almost couscous-like texture! I was excited to learn that it cooks in just 20 minutes, which is half the time of brown rice. (While our package instructions said to cook for 35 to 40 minutes, we found it needed much less time.)

What is millet?

Technically a seed, millet is an excellent gluten-free substitute for couscous, or even pasta. Millet is fairly high in protein, and it’s a good source of various vitamins and minerals. It’s also highly alkaline, which makes it easier to digest. Millet comes in many different varieties, but your local grocery store most likely sells yellow proso millet. It has a slightly nutty flavor and makes for an easy side dish as well as a hearty breakfast cereal with milk and honey or sugar, much like oatmeal.

How to cook millet

For a fluffy, light millet, you want to use 1 part dried millet to 2 parts water (the instructions on your package of millet may differ from ours, but we’ve found this ratio works best for us). Before adding water to the millet, toast it over medium heat for a few minutes until fragrant. Once the millet has been toasted, add the water and a healthy pinch of salt. Bring the water to a boil and then reduce the heat and cover the pot. The millet will need to bubble away for 15 to 17 minutes, or until all the water has been absorbed. I know it’s tempting, but don’t open the lid during the cooking process or else you’ll let the steam escape!

To make millet that’s creamier, like mashed potatoes, you’ll need to add more water and stir the millet frequently during the cooking process. Creamy millet makes for an excellent alternative to oatmeal, or it can be dressed up with fresh herbs and some butter and served alongside your dinner.

Millet Recipe

Some great millet recipes:

Looking for more whole grain recipes? 

This recipe is…

Vegan, vegetarian, and gluten-free.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

How to cook millet

1 Star2 Stars3 Stars4 Stars5 Stars (90 votes, average: 3.97 out of 5)

  • Author: a Couple Cooks
  • Prep Time: 0 minutes
  • Cook Time: 20 minutes
  • Total Time: 20 minutes
  • Yield: 4 to 6 1x


A gluten-free alternative to couscous and pasta, millet is incredibly easy to make. Here’s how to cook millet in 20 minutes using just three ingredients.




  1. Pour 1 1/2 cups millet into a dry pan. Toast for about 2 to 3 minutes over medium heat, stirring frequently.
  2. Pour in 3 cups water and add a few pinches kosher salt. Bring to a boil, then reduce the heat to very low. Cover the pot and simmer for about 17 minutes, until the water has been completely absorbed.
  3. Fluff the millet with a fork, and add some salt to taste.
  4. To serve as a side, add a bit of olive oil or butter, and herbs or spices as desired.
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: American

Keywords: how to cook millet, millet recipe

Millet Recipes

Subscribe for free weekly recipes & more!

About the Authors

Sonja Overhiser

Cookbook Author and writer

Sonja Overhiser is author of Pretty Simple Cooking, named one of the best healthy cookbooks of 2018. She’s host of the food podcast Small Bites and founder of the food blog A Couple Cooks. Featured from the TODAY Show to Bon Appetit, Sonja seeks to inspire adventurous eating to make the world a better place one bite at a time.

Alex Overhiser

Cookbook Author and photographer

Alex Overhiser is an acclaimed food photographer and author based in Indianapolis. He’s host of the food podcast Small Bites and founder of the recipe website A Couple Cooks. Featured from the TODAY Show to Bon Appetit, Alex is author of Pretty Simple Cooking, named one of the best vegetarian cookbooks by Epicurious.


  • Reply
    October 3, 2011 at 9:19 am

    I adore millet! I’ve only made the “creamier” version, so I’ll totally have to try this fluffy version. The first time I ever made it I just added some goat cheese, olive oil, and pea shoots cooked with garlic, and it was pretty tasty. This recipe is also absolutely phenomenal: .

    Random side note; the bowl in your millet picture is too cute!

    • Reply
      October 3, 2011 at 12:51 pm

      Oh, that sounds delicious – what a great idea! Thanks on the bowl – it is on loan from a friend, so we can’t take any credit :)

  • Reply
    October 3, 2011 at 11:40 am

    I love millet! I recently postes a millet cooked like it was risotto, with beetroot, and I like it also in place of rice in milk pudding!

    • Reply
      October 3, 2011 at 12:54 pm

      I just took a look at the beet risotto – that looks awesome! Great idea on substituting in rice pudding too — we’ve never made rice pudding, but will definitely consider this when we do!

  • Reply
    October 3, 2011 at 12:14 pm

    I love throwing cooked millet into my usual falafel mixture. Makes it so hearty and awesome!

    • Reply
      October 3, 2011 at 12:52 pm

      Wow, that is a great idea! We’re still working on a perfect falafel recipe, so we’ll have to consider that in our testing :)

  • Reply
    October 3, 2011 at 3:15 pm

    I use millet flour to make sometimes since I am GF. they are great for baking scones because it is a pretty hefty flour. I’ve also had Ethiopian stew with millet added as a grain which was pretty delicious.

  • Reply
    Couscous & Consciousness
    October 3, 2011 at 10:47 pm

    Gosh, the last time I ever had anything to do with millet was feeding it to my pet budgie when I was about 10 years old. This looks great though, and a great substitute for couscous or quinoa – I can’t wait to try it.
    Sue :-)

    • Reply
      October 5, 2011 at 12:33 pm

      The thought of budgies eating millet made my day! Let us know if you try it as human food :)

  • Reply
    Amanda R
    October 18, 2011 at 8:14 pm

    I just made this millet for your stuffed peppers recipe, and my millet didn’t come out fluffy at all … it was quite mushy. After 17 minutes there was still a lot of water left in the pan, so I turned up the heat a little and cooked it uncovered for a bit. Any pointers?

    We loved the flavor of the stuffed peppers, but really want to get the millet right for next time. Thanks! Love your recipes!

    • Reply
      October 19, 2011 at 12:08 pm

      Hmm, how interesting! I tried this several times and 17 minutes worked every time! However, it does depend on the heat setting that you use, so it’s possible that you used a lower heat setting than I did. You did the right thing though — just cook until the water is all absorbed (you can leave it covered for the entire time if you’d like)!

      I’ll try it again and see if I see if I can find out anything else – thanks for the note! Let me know if you try it again at all (perhaps at a tad higher heat?). Do you remember how long it took overall?

      • Reply
        November 7, 2011 at 10:46 pm

        Amanda — wanted to let you know that I tried this again with some different millet and I also had to cook it longer! I talked to Alex and we’re thinking it must depend on the type of millet! I ended up having to cook it about 5 minutes longer. I did notice it was barely simmering, so I’m going to make sure to keep it at a constant simmer next time and see what that does for the timing. Thanks again for mentioning this!

  • Reply
    October 21, 2011 at 12:46 am

    Thanks for sharing =) I cook mostly based on recipes, so links ahead. I’ve been making Vegetarian Times’ Millet Tabbouleh: I was so excited to have a replacement for couscous when I saw it. Millet also comes as a cereal which can be used to make protein bars: I liked the flavor, but mine weren’t that cohesive.

    • Reply
      October 21, 2011 at 9:18 pm

      Millet tabbouleh is a great idea! I’ve heard of quinoa tabbouleh too — but I am such a fan of the traditional bulgur wheat that I haven’t made it to any variations yet :)

      I had no idea millet came in a puffed cereal form – thanks for the tip! And I love the bird food concept – that’s right up my alley :)

  • Reply
    October 22, 2011 at 10:56 pm

    I used to loathe millet because my super healthy mom used to make me eat it every morning for breakfast (I have always thought of it as a breakfast food and not as a replacement for rice or pasta). Recently I went home and my mom made me millet early in the morning, served warm with milk, blueberries and some maple syrup – I LOVED it! Now I make it for myself in the mornings and have a nice little reminder of home and being fed by my mom every day :)

  • Reply
    Cookie and Kate
    November 14, 2011 at 1:33 pm

    Great post! I bought some millet and so far have just used it to add some crunch to my pumpkin bread. I’m excited to try cooking some and using it in place of couscous.

  • Reply
    James Bryant
    April 26, 2014 at 1:58 am

    “Couscous-like” is not really fair – for the first millennium of its existence couscous was made with millet. Only during the 20th Century did wheat couscous become the common variety, and in North Africa, where couscous is thought to have originated around 1000 A D, couscous is still usually made with millet.

  • Reply
    March 13, 2019 at 12:44 pm

    Just found your site when looking for information about Millet. I had some and wanted to use it so began “googling”.
    Impressed with the nutrition content.
    I cooked Millet in my Rice Cooker on White Rice. If you do, when finished, check to see if is is cooked to your preference.
    I made it for cereal, so wanted it a bit moist.
    Thanks for your Roasted Broccoli and CheddarMillet Bake. Sounds delicious! Will try it very soon. Joyce

  • Reply
    June 25, 2019 at 1:13 pm

    My first time making and eating millet and made it today according to your recipe and it came out well. Is it supposed to still have alittle bite to it?

  • Reply
    Steen Bo Jensen
    April 15, 2020 at 3:57 am

    Some dont like the taste of millet, that is the saponine a bitter soap tasty stuff on the outside of the seed.
    To get rid of it you have to either let it sit a while in water an rinse thoroughly. Or put boiling water on, rinse in cold water; do that a couple of times and you will get rid of that soapy taste. Cant do that with the flakes. Some manufactories do rinse the millet before sending out to the costumers. Millet is great, roast onion, tomatoes, red bell pebber, chilli, season with a curry of your like and mikse it into the cooked millet.

  • Reply
    August 12, 2020 at 3:22 am

    I have had millet here for several months, so will try it out, either for breakfast or in a salad in place of rice.
    Worthwhile to remember that millet can suppress thyroid function and cause hypothyroidism, if you eat a lot. So best taken in moderation.

  • Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.