Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Millet and Vegetable Bowl

A wholesome, protein-rich grain bowl built on fluffy millet with roasted vegetables and a vibrant peanut-ginger sauce. Quick to prepare and deeply satisfying, it brings authentic African flavors to your weeknight table.

Total time
35 min
Servings
2
Calories
520
Protein
15g
Millet and Vegetable Bowl
africanvegangrain bowlvegetarianwhole grain

Ingredients

17 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Place a fine-mesh strainer over a bowl and pour 1 cup of whole millet into it. Rinse the millet under cold running water for about 1 minute, stirring gently with your hand — this removes any dust and bitter coating, resulting in fluffier cooked grain.

  2. Step 2

    Prepare the vegetables for roasting: Cut 1 medium sweet potato into 3/4-inch cubes, keeping them uniform. Core 1 medium red bell pepper and cut it into 1-inch squares. Halve 1 medium zucchini lengthwise, then cut each half crosswise into 1-inch pieces. Place all vegetables in a medium bowl.

  3. Step 3

    Drizzle the vegetables with 2 tablespoons of extra-virgin olive oil, then season with 0.5 teaspoon of kosher salt and 0.25 teaspoon of fresh cracked black pepper. Toss with your hands until everything is evenly coated.

  4. Step 4

    Preheat your oven to 425°F. Spread the oiled vegetables in a single layer on a large rimmed baking sheet, arranging them cut-side down so the sweet potato pieces are in contact with the hot pan — this promotes caramelization. Place the sheet in the oven and roast for 20-25 minutes, stirring halfway through, until the sweet potato is fork-tender and the edges are golden brown.

  5. Step 5

    While the vegetables roast, cook the millet. Pour 2 cups of vegetable broth or water into a medium saucepan and bring to a boil over high heat. Add the rinsed millet and 0.5 teaspoon of kosher salt, stir once, then reduce heat to low. Cover with a tight-fitting lid and simmer for 15-18 minutes — the liquid should be fully absorbed and the millet tender with a slight nutty aroma when done. Do not lift the lid during cooking; steam is what cooks the grain.

  6. Step 6

    While the millet cooks, make the sauce. Finely mince 1 garlic clove and grate a 1-tablespoon piece of fresh ginger on a microplane. Place the peanut butter in a small bowl and whisk in 0.25 cup of warm water, a splash at a time, until you reach a pourable consistency — it should coat the back of a spoon but still flow. Stir in the garlic, ginger, 2 tablespoons of fresh lime juice, and 1 tablespoon of low-sodium soy sauce. Taste and adjust seasoning — the sauce should be nutty, bright, and slightly spicy from the ginger.

  7. Step 7

    Remove the millet from heat and let it rest, covered, for 2 minutes. Fluff it with a fork — the grains should separate easily and have a light, airy texture. This resting period allows carryover cooking to finish and the starches to set.

  8. Step 8

    Divide the fluffy millet evenly between two bowls, mounding it slightly in the center. Arrange the roasted vegetables on top of each portion, creating color contrast. Drizzle 3-4 tablespoons of the peanut-ginger sauce over the vegetables and millet, letting some pool at the bottom of the bowl.

  9. Step 9

    Garnish each bowl generously with 2 tablespoons of roughly chopped fresh cilantro and 2 tablespoons of roughly chopped unsalted roasted peanuts. Serve immediately with lime wedges on the side — a squeeze of fresh lime brightens all the flavors just before eating.

Tools you’ll need

  • fine-mesh strainer
  • medium bowl
  • large rimmed baking sheet
  • medium saucepan with tight-fitting lid
  • small bowl
  • whisk
  • microplane or box grater
  • fork
  • chef's knife
  • cutting board

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.