Balsamic Millet with Goat Cheese


Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

In this simple, hearty salad, millet is the perfect base to let sweet cherries, nutty walnuts, and creamy goat cheese shine.

millet salad in a small grey bowl

It’s strange the things I can find in the grocery stores in Bangkok, and the things I can’t.  So ever since I came across the mother-load of Bob’s Red Mill products at a local Villa Market, I’ve been experimenting with a variety of grains that are completely new to me.  (Oddly enough, these products don’t seem to cost any much here in Bangkok than they did at home in the US.  I’m not sure how that’s possible, but I’ll take it.)

When I set out to make this salad (which by the way, is chock full of a few my absolute favorite ingredients), I had wheatberries in mind as the base.  It seems that someone else is onto the Villa Market whole-grain connection, and they were completely sold out.  Millet was in the cards for me.

millet in a large silver bowl

What’s great about millet?

I had never cooked with millet, and I had to play around with it a bit.  The first few times I made it, I overcooked it slightly, which resulted in texture that came close to grits.  A little googling, and this great article from theKitchn, actually points to the many other uses of the grain for which a smoother texture is preferable.  It is a great addition to baked goods but is also a very classic (and international) breakfast grain.

cooked millet in a saucepan

When cooked just until fluffy and tender, as in the image above (and using the method outlined in the recipe below), it can be loaded up with any number of extras.  The nutty flavor of the millet seemed to pair perfectly with this combination, and it will surely be a salad I will come back to year-round.

millet salad in a small grey bowl

I have no idea when other bloggers squeeze in the time to test recipes and take photos, but for me, this blog writing habit (combined with an 8-5ish sort of job) means that I do lots of my cooking and photo-taking first thing in the morning.  I had an awesome run yesterday before entering the kitchen at 7am, utterly famished, and dreaming of this salad.

Turns out that a healthy serving of Balsamic Millet with Cherries, Walnuts, and Goat Cheese makes as delightful a breakfast as just about any I could imagine.

More Easy Salads

  • Lodge Cast Iron Skillet – I use this 10.5-inch cast iron skillet nearly every day. To keep it seasoned, just be sure to dry it well and rub it with some oil before storing it (this will prevent rust and keep it seasoned).
  • Half Sheet Pan – The perfect size pan for everything from roasting vegetables to baking cookies.
  • Global Chef’s KnifeYou only really need one chef’s knife to use for everything and this is my favorite. I’ve had it for 7+ years. It’s incredibly lightweight. If you, like me, are under 5’4″, the 6-inch is a perfect size (if you’re taller, get the 8-inch).

Pin this now to save it for later

Pin It Now
No ratings yet

Balsamic Millet with Cherries, Walnuts, and Goat Cheese Recipe

In this simple, hearty salad, millet is the perfect base to let sweet cherries, nutty walnuts, and creamy goat cheese shine.
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 6 as a side


  • Saucepan
  • Skillet
  • Mixing Bowl


  • 1 teaspoon Salt
  • 1 cup Millet
  • 3/4 cup Walnut Pieces (or about 1 cup walnut halves, roughly chopped)
  • 3/4 cup Dried Cherries
  • 1 1/2 Tablespoon Balsamic Vinegar
  • 2 teaspoon Olive Oil
  • 30 Fresh Basil Leaves
  • 3 ounces Goat Cheese, crumbled


  • In a small saucepan, combine 2 cups of water and the salt. Bring to a boil.
  • Meanwhile, place a dry skillet over medium heat. When the skillet is hot, add the millet, and toast, stirring frequently, until the millet gives off a nutty aroma (I think it starts to smell like popcorn).
  • Pour the toasted millet into the boiling water. Reduce to a simmer and cover. Simmer, covered, until all of the water is absorbed, about 20 minutes. Remove the saucepan from the heat and allow to cool to room temperature.
  • Place a dry skillet back over medium heat. Add the walnut pieces to the skillet and toast, stirring frequently, until the walnuts become fragrant.
  • In a large bowl combine the millet, walnut pieces, dried cherries, balsamic vinegar, and olive oil. Stir until evenly combined.
  • Just before serving, tear the basil leaves into pieces and sprinkle them over the salad. Add the goat cheese and fold gently to combine. Serve immediately.


Millet is a tender grain with a nutty flavor and texture that I find to somewhere in the realm of couscous or quinoa. Make sure you get millet that is labeled “hulled” which indicates that the outer coating of the grain has been removed. I use Bob’s Red Mill.
Make Ahead: The dish can be refrigerated for up to 24 hours, preferably before the basil and goat cheese have been added. Just before serving, add an extra 1-2 teaspoons of balsamic vinegar (the millet will have absorbed much of it overnight), the basil and goat cheese.


Calories: 311kcal | Carbohydrates: 38g | Protein: 10g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 2g | Cholesterol: 7mg | Sodium: 445mg | Potassium: 144mg | Fiber: 5g | Sugar: 9g | Vitamin A: 793IU | Vitamin C: 1mg | Calcium: 55mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Author: Jess Smith via Inquiring Chef
Calories: 311
Keyword: easy recipe, healthyish, lunch
Like this? Leave a comment below!Jump to Comments
Want to save this recipe?
Get it emailed to you directly! Enter your email below.

About Jess Smith

Jess is the recipe creator and photographer at She spent nearly a decade as the Chief Recipe Developer for the award-winning meal planning app Cook Smarts. Her colorful, healthyish recipes have been featured in popular online publications including Parade, Hallmark, and HuffPost.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

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