Roasted Plum and Pistachio Millet Bowl
Millet toasted in a dry pan and simmered soft, spooned under plums roasted until their juices turn syrupy, with pistachios and orange zest over the top.
Why You'll Love This Recipe
This is the breakfast to make on a Sunday when the plums on the counter have gone soft and a little wrinkled at the stem. It takes one sheet pan and one small pot, and most of that time is hands off while the fruit collapses in the oven. If you have been eating the same bowl every morning for a month, this is the one that resets it, and it reheats well enough to carry you through several weekday mornings as well.
Toasting the millet dry before any liquid goes near it is the step that matters most. The grains smell like popcorn after a couple of minutes, and that toasted note is what keeps the finished porridge from tasting flat underneath sweet fruit. Roasting the plums at high heat does the other half of the work. The cut sides caramelize, the juices reduce to something close to syrup in the corners of the pan, and that syrup is what you spoon over the millet.
What holds this together is contrast. The millet is soft and slightly sticky, the plum skins go slippery and tart against it, and the pistachios stay crisp because they are scattered on at the very end. Coconut milk stirred into the hot grains makes the whole bowl richer than porridge usually manages to be, and the fat in that coconut milk and in the pistachios is what keeps you from thinking about lunch at ten in the morning.
Ingredients
- 1 cup millet, rinsed (makes about 4 cups cooked)
- 8 ripe plums (about 1 1/4 lb), halved and pitted
- 1/2 cup shelled pistachios, roughly chopped
- 1/2 cup full-fat coconut milk, well shaken
- 2 tbsp maple syrup
- zest and juice of 1 orange (about 1/3 cup juice)
- 1 tsp ground cinnamon
- 1/4 tsp ground cloves
- 2 tbsp hemp seeds
- 1/4 tsp salt
Instructions
- Toast the millet: Set a medium saucepan over medium heat and add the rinsed millet dry, with no oil in the pan. Stir constantly for 3 to 4 minutes, until the grains darken half a shade and smell nutty, close to popcorn. This is a fast step and it can go from toasted to scorched in under a minute, so do not walk away from it.
- Simmer it soft: Pour in 2 1/2 cups water along with the salt, bring it to a boil, then drop the heat to the lowest simmer, cover, and cook 18 to 20 minutes until the water is gone and the grains are tender. Pull the pot off the heat and let it sit covered for 10 minutes before you touch it.
- Roast the plums: While the millet cooks, heat the oven to 425°F (220°C). Toss the halved plums with the maple syrup, cinnamon and cloves, then lay them cut side up on a parchment lined sheet pan. Roast 20 to 25 minutes, until the edges have darkened and the juices pooling around them have gone thick and glossy.
- Toast the pistachios: Spread the chopped pistachios on a small pan and slide them into the oven for the last 5 minutes the plums are in there. They are ready when they smell green and sweet. Tip them onto a cold plate right away so they stop cooking on the hot pan.
- Finish the millet: Fluff the rested millet with a fork, then set it over low heat and stir in the coconut milk and the orange juice until the grains loosen into a soft porridge, about 2 minutes. Taste it at this point. If your plums are very tart, a little more orange juice brings the two sides together.
- Build the bowls: Divide the millet among four bowls. Spoon the plums and every drop of the pan syrup over the top, then finish with the toasted pistachios, the hemp seeds and the orange zest. Serve warm.
Variations
- Sheet pan cherries: Use halved and pitted cherries in place of the plums and cut the roast to 15 minutes, since they give up their juice much faster.
- Fig and almond: Swap in fresh figs and chopped almonds for a deeper, jammier bowl with a softer crunch.
- Buckwheat base: Buckwheat groats cook in about the same time and give the bowl an earthier, more assertive backbone under the fruit.
- Warm citrus: Add the zest of a clementine along with the orange and a second pinch of ground cloves for a more perfumed bowl.
- Cold bowl: Chill the millet fully, thin it with extra coconut milk, and serve it cold with the plums and their syrup spooned over.
Storage & Leftovers
The millet and the plums keep best apart. Store the porridge in a sealed container in the refrigerator for up to five days, and keep the roasted plums and their syrup in a separate jar so the fruit does not turn the grains pink and wet overnight.
Millet firms up hard in the cold, which is normal and not a sign anything went wrong. Reheat a portion in a saucepan with a splash of water or coconut milk over medium low heat, stirring until it loosens back into porridge. The microwave works too, covered, at half power so the edges do not dry out.
The cooked millet freezes well for up to three months, spread flat in a bag so you can snap off what you need. Roasted plums do not freeze well and come back mushy, so make those fresh. Keep the pistachios and hemp seeds in the cupboard and add them at the last minute so they stay crisp.
Notes & Tips
- Rinse the millet: Run it under cold water in a fine sieve and shake it as dry as you can before toasting, or the residual starch will steam in the pan rather than toast.
- Choose ripe plums: A plum that gives slightly under your thumb will roast into syrup. A hard one stays sour and squeaky no matter how long it sits in the oven.
- Use parchment: The sugars in the plum juice weld themselves to a bare sheet pan, and you want to scrape that syrup into the bowls rather than into the sink.
- Cut side up: Facing the halves up keeps the juice in the fruit and lets the tops caramelize. Face them down and you get steamed plums sitting in a puddle.
- Toast the nuts on their own: Pistachios burn faster than plums roast, so give them their own small pan and their own five minutes at the end.
- Zest before you juice: It is far easier to take the zest off a whole orange than off a spent half, so do that first and set the zest aside.
Nutrition & Mindful Eating
- The millet, the roasted plums and the pistachios each do a different job here. The grain gives the bowl its soft body, the fruit brings the tart sweetness and most of the color, and the pistachios bring the fat and the crunch that make it eat like a real meal.
- Millet toasted in a dry pan smells like popcorn before any liquid goes near it, and that is the flavor you taste underneath the fruit. It cooks into small round grains that stay separate rather than dissolving, and it carries magnesium along with its fiber.
- Plums roast into something much closer to jam than to fruit, and the skins are where the deep purple color and a good share of the fiber sit, so leaving them on is worth doing. High heat concentrates their tartness rather than dulling it.
- Pistachios go green and sweet in a hot oven, and scattered on at the last second they stay crisp against the soft grains. They bring protein and a generous amount of potassium along with that crunch.
- Coconut milk stirred into the hot millet turns plain porridge into something silky, and the orange zest over the top keeps a sweet bowl from tasting heavy. Fat and fiber arriving together are what make this hold you well past the middle of the morning.
- As you eat, let the warm plum syrup soak down into the grain and taste how the tart fruit sits against the toasted millet, then slow down enough to notice when you are comfortably full.
Frequently Asked Questions
Can I use a different stone fruit?
Yes. Apricots, nectarines and peaches all roast the same way, though peaches release more liquid and may need an extra five minutes for the syrup to thicken. Whatever you use, keep the skins on. They hold the halves together in the oven and they are where most of the color comes from.
My millet came out gummy. What happened?
There are two usual causes. Either the lid came off during the simmer and you stirred it, which knocks starch loose, or it did not rest off the heat afterward. Millet needs those ten covered minutes to finish steaming. Leave it alone, then fluff it with a fork rather than a spoon.
Can I make this the night before?
You can, and it is a good idea. Cook the millet and roast the plums the evening before, refrigerate them separately, then warm the millet with a splash of coconut milk in the morning. The plums are very good cold, straight from the jar, if you would rather not wait for anything.
Who is this bowl built for?
It is for anyone who wants a warm breakfast that eats like a treat and still holds them through a morning. Every component is fruit, grain, nut or seed, so it sits comfortably on most tables exactly as written.

