Easy Vegan Millet Recipe with Saffron Broth (Fluffy, Fragrant & Foolproof)
Give this vegan millet in saffron broth a try and discover a new favourite dish that’s both healthy and delicious. With its aromatic saffron broth, nutrient-rich ingredients, and delightful textures, it’s a recipe that’s worth making over and over again.

Why You’ll Actually Want to Make This Vegan Millet Recipe
Millet is one of those pantry grains that sounds healthy and useful, but a lot of people don’t cook it often because it can taste bland or end up mushy.
This recipe solves both.
Cooking pearl millet in saffron broth gives it flavour and aroma without adding extra steps, and the quick mix-in of herbs and nuts makes it feel finished, not like a plain base.
This is a practical, everyday kind of recipe — the one you make when you want something nourishing that still tastes interesting.
It works as a side, a light vegan main, or a base for meal prep. Once you know this method, millet becomes one of the easiest grains to keep on rotation. For the leftover millet, you can also try our purple kale millet salad.
A fluffy, fragrant vegan millet dish cooked in saffron broth and finished with fresh herbs, pistachios, almonds, and olive oil. It’s an easy millet recipe that works as a simple side or a light plant-based main.
Recipe Overview
Flavour/Texture: The saffron threads infuse the broth with a rich, aromatic, and slightly sweet flavour that adds a touch of luxury to the dish. Saffron has a unique, delicate taste that can be described as a blend of honey and hay.
Toasting the millet before cooking brings out its natural nutty flavour, which complements the saffron beautifully. Combined with the nuts, this gives the millet recipe a slightly roasted, earthy taste.
The cilantro and flat-leaf parsley add a fresh, vibrant flavour to the dish, providing a nice contrast to the warm, nutty millet and aromatic saffron.
Properly cooked millet has a light and fluffy texture, like couscous or quinoa. It should be tender but not mushy, with individual grains that are distinct and separate.
The toasted pistachios and almonds add a satisfying crunch while the chopped herbs provide leafy goodness.
Ease: If you are not familiar with how to cook millet, just follow the instructions step by step. Once you get it, cooking millet is a breeze. The rest of the ingredients are nice and easy to manage.
Time: This millet recipe takes about 12-15 minutes in the saffron broth followed by off the heat, steaming time to allow it to fluff. Prepare the rest of your meal during this time.
Ingredients for This Easy Vegan Millet Recipe

Pearl millet: If you can’t find millet in your regular supermarket, head to a Middle Eastern, fine food or whole foods grocer. If you have leftover millet, you can always use it to make creamy millet porridge for breakfast.
Vegetable broth: Either homemade or ready-made vegetable broth will work. This brings so much flavour to the millet.
Saffron threads: A decadent ingredient indeed but so worth it. It has such a complex flavour and has earthy, sweet, bitter, and honey-like undertones.
Cilantro & flat-leaf parsley: Roughly chop, and feel free to be generous. I love the freshness of the herbs stirred through the millet side dish.
Pistachio & almonds: Providing some good fats and crunch to the millet recipe. Excellent pairing with the herbs too.
Olive oil: Nicely stirred through the whole side dish so it isn’t too dry and maintains its fluffiness.
This recipe uses pearl millet simmered in vegetable broth with saffron threads for a light, fragrant base. Fresh cilantro and parsley add brightness, while pistachios and almonds add richness and crunch. Olive oil, salt, and pepper bring everything together cleanly.
Variations and Substitutions
Different herbs: As this is a simple millet side dish, you can mix up the herbs to your liking. Use mint and basil for a more Mediterranean flavour, or dill and chives for a lighter, more refreshing taste
Alternative nuts: As with the herbs, you can change up the nuts, too, which is especially useful if you have some in the pantry that you need to use up. Try walnuts and pecans for a richer, slightly sweet flavour, or sunflower and pumpkin seeds for a nut-free option with added crunch.
Additional vegetables: If you want to make it a meal on its own, add roasted vegetables like carrots, bell peppers, or zucchini. Alternatively, you can also add sautéed spinach or kale for added greens and nutrients.
Spices and aromatics: Want to spice it up? Add a pinch of turmeric to the broth for additional colour, or add cumin and coriander seeds during the dry toasting stage for an earthier and warm flavour.
Saffron substitute: If saffron is simply too expensive or you’re unable to find saffron threads, replace it with turmeric. It won’t provide the same flavour but will give a similar golden hue. Safflower can also be used as a less expensive alternative for colour.
Vegetable broth: Use water with a vegetable bouillon cube if you don’t have vegetable broth. For non-vegans, chicken broth can also be used.
Olive Oil: If you don’t want to use olive oil, use avocado oil for a neutral taste.
Yum! I loved this millet recipe–I have had a bag of millet in my pantry for ages and have never used it because of not having a recipe. This is now my go-to. So easy and flavorful!
How to Cook Millet in Saffron Broth


Remove from the heat and let it sit for 10 minutes.
Remove the lid and fluff with a fork.

Chop the herbs and nuts.


In a mixing bowl, add the millet, herbs, nuts, olive oil and salt and pepper to taste.
Mix until well combined.
Rinse and toast the millet briefly, then simmer it in saffron-infused vegetable broth until the liquid is absorbed. Let it rest, fluff, and mix through herbs, nuts, olive oil, and seasoning. Finish with saffron threads and herbs for garnish.
How to Make This Side Dish Perfectly [Expert Tips]
Saffron threads: The quality of saffron significantly impacts the flavour and colour of the dish. Opt for saffron threads instead of the powder for the best results.
Perfect toasting: Dry toasting the millet is crucial for enhancing its nutty flavour. Stir constantly to avoid burning, and toast until you smell a pleasant, nutty aroma.
Proper broth ratio: Ensure you use the correct ratio of liquid to millet (2 cups of broth to 1 cup of millet). Too much liquid can make the millet mushy, while too little can leave it undercooked.
Resting time: Allowing the millet to rest after cooking helps it absorb any remaining moisture and become fluffier. Don’t skip this step for the perfect texture.
Fresh herbs: Use fresh cilantro and parsley for the best flavour. Be sure to select herbs that are sprightly and bright green. If they are looking a bit limp, they’re no good.
Seasoning: Adjust the salt and pepper to taste. Remember, the vegetable broth may already contain some salt, so taste before adding more.
Toast the millet and let it rest off the heat — those two steps are what make this vegan millet recipe consistently fluffy and flavourful.
Frequently Asked Questions
Yes — millet is naturally vegan and gluten-free, making it a great option for plant-based diets and those avoiding gluten.
If you need a substitute for millet, several other grains and pseudo-grains can be used.
You can try farro, bulgur wheat, couscous, barley, quinoa, amaranth, sorghum or even brown rice.
The high cost of saffron is due to the intricate, labour-intensive process of harvesting, the large volume of flowers required, the short blooming season and the need for skilled labour and specific growing conditions.
Additionally, ensuring high quality, proper storage, and handling further contribute to its expense.
Yes. It keeps well in the fridge for about 3 days. For best texture, fluff it again before serving and add a small drizzle of olive oil to refresh it.
This vegan millet recipe was tested by The Sidesmith team to create a simple, repeatable method that gives fluffy millet without guesswork. We tested simmer timing and resting time to avoid mushiness, and balanced the saffron broth with fresh herbs and nuts so the final dish tastes complete, not like a plain grain base.
More Grain Side and Salad Recipes

FEED YOUR FOMO! For more sides and salads, subscribe to our newsletter or follow us on Facebook, Instagram, Pinterest and YouTube to get our latest updates.
Vegan Millet Recipe in Saffron Broth
Ingredients
Click on the toggle below for conversion to US Cooking Units.
Instructions
- Rinse the millet to remove dust and debris.
- In a small saucepan, dry toast the millet for about 2-3 minutes.
- Add vegetable broth and most of the saffron threads. Leave some threads for garnish.
- Bring to a boil. Reduce to a simmer and cover with the lid and let it cook for about 13 – 15 minutes until all the liquid has been absorbed.
- Remove from the heat and let it sit for 10 minutes.
- Remove the lid and fluff with a fork.
- In a mixing bowl, add the millet, herbs, nuts, olive oil and salt and pepper to taste.
- Mix until well combined.
- Put in a serving plate or bowl and garnish with saffron threads and any leftover herbs
Notes
- As this is a simple millet side dish, you can mix up the herbs to your liking. Use mint and basil for a more Mediterranean flavour or dill and chives for a lighter, more refreshing taste.
- As with the herbs, you can change up the nuts, too, which is especially useful if you have some in the pantry that you need to use up. Try walnuts and pecans for a richer, slightly sweet flavour, or sunflower and pumpkin seeds for a nut-free option with added crunch.
- If you want to make it a meal on its own, add roasted vegetables like carrots, bell peppers, or zucchini. Alternatively, you can also add sautéed spinach or kale for added greens and nutrients.
- Want to spice it up? Add a pinch of turmeric to the broth for additional colour or add cumin and coriander seeds during the dry toasting stage for an earthier and warm flavour.
- If saffron is simply too expensive or you’re unable to find saffron threads, replace it with turmeric. It won’t provide the same flavour but will give a similar golden hue. Safflower can also be used as a less expensive alternative for colour.
- No vegetable broth? Use water with a vegetable bouillon cube if you don’t have vegetable broth. For non-vegans, chicken broth can also be used.
- If you don’t want to use olive oil, use avocado oil for a neutral taste.
Nutrition
*Disclaimer: Nutritional information provided is an estimate only and generated by an online calculator.
Hey there! We’re The Sidesmith!

Phenie
I tell the stories behind our recipes and capture the bits that make us human.

Sammy
I create delicious sides, often Asian-inspired. Easy for everyday meals or great for entertaining.

Amy
Love turning everyday salads and sides into fancy recipes jammed packed with flavour!










I love that you added saffron the flavor it gives is amazing. I enjoyed this vegan millet recipe.
Appreciate it! Thank you so much!
The delicate saffron flavor made this dish both hearty and elegant. Loved it. I also liked the mix of textures from the various ingredients. Just perfect! 🙂
Glad you enjoyed it and thanks for letting us know!
The salad looks so vibrant and refreshing. This is a great way to include millet in my diet. Am definitely going to try this.
Let us know how you go and if you enjoyed the recipe.
I love the flavor of the spices with the texture of the millet. This is a new favorite.
Glad to hear it:)
I was looking for a beautiful looking, yet easy wholegrain side dish for the Christmas table and this is it! I love the warm saffron yellow and bright green, crunchy pistachios in it.
Yum! I loved this millet recipe–I have had a bag of millet in my pantry for ages and have never used it because of not having a recipe. This is now my go-to. So easy and flavorful!
I love trying new grains and this was so delicious. The saffron broth pushed it over the top!!!