Party Black Garlic Crispy Shallot Millet Rice
Photo by fajar ilham on Pexels
Rice BowlsAsian FusionEasy

Party Black Garlic Crispy Shallot Millet Rice

An elegant, nutty millet rice side dish elevated with umami-rich black garlic, crispy shallot garnish, and sesame oil. The combination of toasted millet's earthy flavor with black garlic's deep sweetness and crunchy shallots creates a dish that's both sophisticated and addictively textured—perfect for holiday tables and special gatherings.

Prep
8 min
Cook
22 min
Wait
10 min
Total
40 min
Makes
6 servings (about 4 cups)
Share

Steps

Before you start
  • Measure all ingredients before starting
  • Have a fine-mesh strainer ready to rinse the millet
  • If using store-bought crispy shallots, check they're fresh and crispy
  1. Toast the millet

    • Place the rinsed millet in a 2-quart (2 L) saucepan and toast over medium heat for 2–3 minutes, stirring frequently with a wooden spoon.
    • The grains should become fragrant and deepen slightly in color; you may hear light crackles as they toast.
    • This step deepens the millet's nutty flavor.
    + Show details

    Ready when: Grains are lightly toasted and fragrant, slightly darker in color

    Tip: Toast gently and watch carefully—if the grains burn, they will taste bitter and the dish will be ruined.

  2. Add broth and minced black garlic

    • Pour 3 cups (710 ml) of vegetable broth into the saucepan with the toasted millet.
    • Add the 8 minced black garlic cloves and 1 tablespoon (14 g) of butter.
    • Stir well to combine.
    • Bring the liquid to a boil over medium-high heat.
    + Show details

    Ready when: Liquid reaches a rolling boil

    Tip: Stir constantly during this stage to prevent the millet from sticking to the bottom of the pan.

  3. Simmer until millet is tender

    • Once boiling, reduce the heat to medium-low, cover with a lid, and simmer for 15–18 minutes.
    • The millet will absorb the liquid gradually.
    • Stir once at the halfway point to ensure even cooking.
    • The millet is done when the grains are tender and fluffy and the liquid is almost entirely absorbed.
    + Show details

    Ready when: Grains are soft and fluffy; nearly all liquid is absorbed

    Tip: Resist the urge to stir constantly—too much stirring can make the grains mushy. A single stir halfway through is ideal.

  4. Rest and fluff the millet

    • Remove the saucepan from heat, but leave the lid on.
    • Let the millet rest undisturbed for 5 minutes.
    • This allows any remaining moisture to distribute evenly.
    • After resting, gently fluff the grains with a fork or rice paddle, breaking up any clumps.
    + Show details

    Ready when: Grains are loose and fluffy after fluffing with a fork

    Tip: Fluffing is essential for a light, separate-grain texture rather than a mushy, compacted mass.

  5. Finish with sesame oil and seasoning

    • Drizzle the 2 tablespoons (30 ml) of toasted sesame oil over the fluffed millet and gently toss to coat evenly.
    • Taste a spoonful and season with kosher salt and white pepper to your preference.
    • The black garlic already adds subtle umami, so season cautiously at first.
    + Show details

    Ready when: Millet is evenly coated with sesame oil and seasoned to taste

    Tip: Use white pepper rather than black for a cleaner appearance and milder flavor that won't overpower the delicate black garlic.

  6. Top and serve

    • Transfer the millet to a serving bowl or platter.
    • Top generously with the 0.75 cup (60 g) of crispy fried shallots.
    • If using, scatter the sliced scallion greens and toasted sesame seeds over the top.
    • Serve warm or at room temperature.
    • The crispy shallots provide textural contrast and a savory, slightly sweet finish.
    + Show details

    Ready when: Dish is plated and garnished

    Tip: Add the crispy shallots just before serving so they stay crunchy. If the dish sits for more than 10 minutes, reserve some shallots to add fresh at serving time.

Good to know

Tips
  • Rinsing the millet is crucial—it removes any dust or debris and prevents a gritty texture in the finished dish.
  • Black garlic's deep, molasses-like sweetness pairs beautifully with nutty millet. Don't skip this ingredient if you can find it; it is the signature flavor that elevates this dish.
  • For the best texture, avoid lifting the lid repeatedly while the millet simmers. Each time you lift it, steam escapes and cooking time becomes uneven.
  • This dish works beautifully warm, at room temperature, or even chilled as a grain salad. Serve it alongside roasted vegetables, grilled fish, or duck for an impressive presentation.
Make ahead

The cooked millet (before garnishing) can be prepared up to 1 day ahead. Cool completely, cover, and refrigerate. Reheat gently in a microwave with a splash of water, or warm over low heat in a saucepan, stirring frequently. Add the sesame oil and crispy shallots just before serving.

Storage & reheating

Room temperature: up to 2 hours in a covered dish. Refrigerator: up to 3 days in an airtight container. To reheat, add a splash of vegetable broth or water and warm gently over low heat, stirring occasionally. Freezer: not recommended, as the texture becomes grainy when thawed.

Substitutions
  • millet → quinoa or amaranth. Use equal volume and reduce cooking time to 12–15 minutes. These grains have a similar delicate texture but differ slightly in flavor.
  • black garlic cloves → roasted garlic cloves, mashed. Use 6 cloves of roasted garlic. The umami will be milder and the flavor brighter; roasted garlic lacks black garlic's molasses-like depth.
  • crispy fried shallots → crispy garlic chips or fried onions. Use 3/4 cup (60 g) of either. Crispy garlic will add a punchy garlic bite; fried onions provide sweetness instead.
  • vegetable broth → chicken or mushroom broth. Use the same quantity. Chicken broth adds subtle richness; mushroom broth deepens the umami even further.

More rice bowls

See all →

Find more like this

Meal
Dinner
Method
Stovetop
Quick & Easy
EasyBeginner
Occasion
Parties

Reviews (0)