
Quick Teriyaki Vegetable Millet Rice
A bright, one-skillet side dish combining fluffy millet with tender-crisp broccoli and snap peas, all tossed with a savory homemade teriyaki glaze infused with fresh ginger. Ready in under 30 minutes, it pairs perfectly with grilled proteins or serves as a light vegetarian main.
- Prep
- 10 min
- Cook
- 18 min
- Wait
- 5 min
- Total
- 33 min
- Makes
- 4 servings (about 1.5 cups each)
Steps
Before you start
- Have all ingredients prepped and measured before you start cooking—the skillet work happens quickly.
- Check that your millet is hulled (not pearl millet, which takes longer).
Toast the millet
- Heat 1 tablespoon neutral oil in a 12-inch skillet over medium-high heat (about 2 minutes).
- Add the millet and stir constantly for 2–3 minutes until fragrant and lightly golden.
- This toasting step deepens the nutty flavor and prevents the grains from clumping.
+ Show details− Hide details
Ready when: Millet is fragrant and light golden in color
Tip: Don't skip toasting—it makes a noticeable difference in flavor and texture.
Add broth and bring to a boil
- Pour in 2 cups broth, increase heat to high, and bring to a rolling boil, stirring once.
- Once boiling, reduce heat to medium-low, cover the skillet, and simmer for 12–14 minutes until the millet is tender and has absorbed most of the liquid.
+ Show details− Hide details
Ready when: Millet is tender and creamy; liquid level is mostly absorbed with a tiny bit pooling at the bottom
Tip: Keep the lid on to trap steam. If millet is still crunchy at 12 minutes, simmer 1–2 minutes more.
Whisk the teriyaki sauce
- While the millet cooks, whisk together 3 tablespoons soy sauce, 2 tablespoons mirin, 1 tablespoon minced ginger, 2 minced garlic cloves, 1 tablespoon sesame oil, and 2 tablespoons water in a small bowl until smooth.
+ Show details− Hide details
Ready when: Sauce is well combined and glossy
Tip: Mirin sweetens the sauce; if you don't have it, substitute with honey or maple syrup.
Add vegetables and sauce
- Once the millet is tender, uncover the skillet, push it to the sides, and add the broccoli florets and snap peas directly to the hot pan.
- Pour the teriyaki sauce over everything and stir gently to combine.
- Increase heat to medium.
+ Show details− Hide details
Ready when: All ingredients are combined and the pan is sizzling slightly
Tip: Stir gently so the millet grains don't break apart; they're delicate once cooked.
Cook vegetables until tender-crisp
- Cover the skillet and cook for 3–4 minutes over medium heat, stirring once halfway through, until the broccoli is bright green and tender-crisp and the snap peas are no longer raw but still slightly firm.
- The sauce will coat the grains lightly.
+ Show details− Hide details
Ready when: Broccoli is bright green and stems are fork-tender; snap peas are flexible but not limp
Tip: If the pan looks dry, add a splash of broth or water to prevent sticking.
Rest and finish
- Remove from heat and let the skillet sit, covered, for 5 minutes.
- This allows the flavors to settle and any remaining liquid to be absorbed.
- Taste and adjust seasoning with extra soy sauce or a drizzle of sesame oil if needed.
- Top with sliced scallions and toasted sesame seeds if desired.
+ Show details− Hide details
Ready when: Millet is fluffy; vegetables are tender-crisp; no pooling liquid remains
Tip: Scallions and sesame seeds add a fresh finish and textural contrast.
Good to know
Tips
- Millet grains are naturally small and delicate; stir gently with a wooden spoon to avoid crushing them.
- For a protein-rich meal, add a handful of cashews, peanuts, or tofu cubes when you add the vegetables.
- If you prefer a thicker, glossier sauce, whisk ½ teaspoon cornstarch with 1 tablespoon water and stir it into the sauce before adding it to the pan.
- This dish is best served warm or at room temperature on the same day, as reheating can soften the vegetables.
Make ahead
Prepare and store the teriyaki sauce in an airtight container in the refrigerator for up to 3 days. Cook the millet and vegetables fresh for the best texture, as reheating can make them mushy.
Storage & reheating
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a skillet over medium-low heat with a splash of broth or water, stirring often, for 2–3 minutes. Do not freeze, as millet and cooked vegetables don't reheat well after freezing.
Substitutions
- mirin (sweet rice wine) → honey, maple syrup, or agave nectar. Use the same amount (2 tablespoons) for sweetness. The sauce will taste slightly less complex but still pleasant.
- fresh broccoli crowns → cauliflower, bok choy, or Chinese broccoli (gai lan). Cut bok choy into 2-inch pieces. All cook in the same 3–4 minute window.
- fresh snap peas → snow peas, green beans, or sliced bell peppers. Green beans may need an extra 1–2 minutes. Bell peppers cook in the same time.
- toasted sesame oil → a neutral oil with a teaspoon of sesame seeds mixed in, or use extra virgin olive oil. The sesame flavor will be milder, so add 1 teaspoon toasted sesame seeds to the finished dish for more depth.





