
Roasted Red Beans and Crispy Pancetta Millet Rice
A Caribbean-influenced millet rice pilaf studded with tender roasted red beans and crispy pancetta, finished with fresh thyme and caramelized onions. The millet grains stay separate and nutty while soaking in a savory broth enriched by rendered pancetta fat. This side dish brings deep, smoky flavors and textural contrast to any main course.
- Prep
- 15 min
- Cook
- 40 min
- Wait
- 10 min
- Total
- 1 hr 5 min
- Makes
- 6 servings (about 5 cups)
Steps
Before you start
- Preheat your oven to 400 °F (200 °C)
- Drain and rinse canned red beans, or if using dried beans, soak and cook them until just tender beforehand
- Have all ingredients prepped and within reach—the cooking moves quickly once you start
Render pancetta fat
- Place the diced pancetta in a medium saucepan over medium heat.
- Cook, stirring occasionally, for 5–7 minutes until the pancetta is golden and crispy at the edges.
- Remove the pancetta to a paper towel-lined plate, leaving about 2 tablespoons of rendered fat in the pan.
+ Show details− Hide details
Ready when: Pancetta cubes are crispy and golden, fat is clear in the bottom of the pan
Tip: Don't walk away—pancetta can brown too quickly and become bitter. Render it gently over medium heat.
Toast millet and cook onion
- Add the diced onion to the rendered pancetta fat and cook for 2 minutes, stirring occasionally, until the onion begins to soften.
- Pour in the rinsed millet and stir constantly for 2–3 minutes until the grains are coated in fat and smell nutty and toasted.
- The millet will make a faint crackling sound as it toasts.
+ Show details− Hide details
Ready when: Millet smells toasty and nutty, onion is translucent, grains are evenly coated in fat
Tip: Toasting the millet before adding liquid unlocks its nutty flavor and helps each grain stay separate.
Add broth and aromatics
- Pour the vegetable broth into the pan, stirring to combine.
- Add the thyme sprigs, bay leaf, salt, and black pepper.
- Bring the mixture to a boil over medium-high heat, then reduce the heat to low.
+ Show details− Hide details
Ready when: Broth is at a rolling boil, then reduced to a gentle simmer
Tip: Watch the transition from boil to simmer—you don't want the millet to scorch on the bottom.
Simmer millet
- Cover the saucepan with a lid and simmer on low heat for 15 minutes.
- The millet will absorb the liquid slowly.
- Do not stir during cooking—stirring breaks down the grains and makes them mushy.
+ Show details− Hide details
Ready when: Broth is nearly absorbed, millet is tender and each grain is separate
Tip: Resist the urge to stir or lift the lid frequently—this releases steam and extends cooking time.
Fold in red beans and pancetta
- Remove the pan from heat.
- Discard the thyme sprigs and bay leaf.
- Gently fold the drained red beans and crispy pancetta into the millet with a wooden spoon, stirring just until combined.
+ Show details− Hide details
Ready when: Red beans and pancetta are evenly distributed throughout
Tip: Fold gently so you don't break apart the tender millet grains. The residual heat will warm the beans through.
Rest and serve
- Cover the pan and let the millet rest for 10 minutes.
- This allows the grains to finish absorbing any remaining moisture and the flavors to meld.
- Fluff with a fork and taste for seasoning, adding more salt and pepper as needed.
- Transfer to a serving dish.
+ Show details− Hide details
Ready when: Grains are tender and fluffy, no excess liquid visible
Tip: Resting is essential for the millet to reach the perfect texture—don't skip this step.
Good to know
Tips
- Millet is prone to clumping if stirred too much during cooking. Toasting it first and avoiding stirring while it simmers keeps the grains fluffy and separate.
- Rendering the pancetta fat infuses the entire dish with savory, smoky flavor. Don't skip this step or drain it all away.
- If your millet still has liquid at the 15-minute mark, continue cooking uncovered for 2–3 more minutes. If it looks dry, add a few tablespoons of warm broth.
- This dish pairs beautifully with roasted vegetables, grilled fish, or Caribbean-style stews. It also serves well at room temperature as part of a grain salad.
Make ahead
You can prepare the dish up to 2 days ahead. Store it in an airtight container in the refrigerator. Reheat gently on the stovetop over low heat with a splash of broth or water, stirring occasionally, for 5–7 minutes until warmed through. Do not microwave, as this can make the millet tough.
Storage & reheating
Room temperature: up to 2 hours in a covered dish. Refrigerator: up to 3 days in an airtight container. Freezer: up to 2 months (thaw overnight in the refrigerator and reheat on the stovetop with a little added broth).
Substitutions
- millet grain → quinoa or brown rice. Use the same weight and adjust cooking time: quinoa is done in 15 minutes, brown rice in 40 minutes. Fluff after cooking to separate grains.
- pancetta, cut into ¼-inch (6 mm) dice → smoked bacon or diced ham. Bacon will render similarly; diced ham should be stirred in at the end without precooking to avoid toughening. Smoked flavors work beautifully with red beans.
- canned or cooked red beans, drained and rinsed → kidney beans or pinto beans. Both have similar texture and absorb flavors well. Use the same quantity and prepare the same way—drained and rinsed.
- fresh thyme, sprigs → dried thyme or oregano. Use 1 teaspoon dried thyme or oregano for the 4 sprigs of fresh. Dried herbs are more concentrated, so reduce the amount. Add at the same step.
More pilaf
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Caribbean
- Main ingredient
- Kidney Beans
- Method
- Stovetop





