Pearl couscous with white beans
Tender pearl couscous is toasted in olive oil, simmered in broth, then folded with creamy white beans, garlic, lemon, and herbs for a bright, satisfying bowl. This recipe makes 2 hearty servings and works as a light main or a substantial side. The final texture should be glossy and loose, not dry, with the beans warmed through and the couscous still pleasantly springy.

Estimated calories and US ingredient costs.
This recipe scales cleanly to 4 servings in a 12-inch skillet or wide sauté pan. Do not simply double the pan size without increasing the surface area enough for the couscous to simmer evenly. If making a larger batch, keep the broth-to-couscous ratio the same and use a wider pan so the grains cook in an even layer instead of clumping. The timing stays about the same if the pan is broad and the heat remains steady.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
Read the traditional recipe
Ingredients
For 2 people
- 1 tbsp olive oil
- 1 small yellow onion, finely diced (4 oz)
- 2 cloves garlic, minced (2 tsp)
- 1 cup pearl couscous (6 oz)
- 1 3/4 cups low-sodium vegetable broth
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 1 can (15 oz) cannellini beans, drained and rinsed (9 oz drained)
- 2 cups baby spinach (2 oz)
- 2 tbsp lemon juice
- 1 tsp lemon zest
- 2 tbsp chopped parsley
- 2 tbsp crumbled feta cheese
- 1 to 2 tbsp water, as needed
Method
- Soften the onionHeat 1 tbsp olive oil in a 10-inch skillet over medium heat. Add the finely diced onion and cook for 4 to 5 minutes, stirring often, until the pieces look translucent and just starting to soften at the edges. If the pan threatens to brown too quickly, lower the heat a little; you want a sweet, gentle base, not fried onion pieces.
- Bloom the garlic and toast the couscousStir in the minced garlic and cook for 30 seconds, just until fragrant. Add the pearl couscous and stir constantly for 1 to 2 minutes so the grains are lightly coated in oil and begin to toast. This quick toasting step gives the finished dish a nuttier flavor and helps the couscous stay distinct after simmering.
- Simmer until tenderPour in 1 3/4 cups low-sodium vegetable broth, then add 1/2 tsp kosher salt and 1/4 tsp black pepper. Bring to a steady simmer, cover, and reduce the heat to low. Cook for 8 to 10 minutes, stirring once halfway through, until the couscous is tender but still a little chewy and most of the liquid is absorbed.
- Fold in the beans and spinachUncover the pan and stir in the drained cannellini beans and 2 cups baby spinach. Cook over low heat for 1 to 2 minutes, stirring gently, until the beans are hot and the spinach has wilted into the couscous. If the pan looks dry before the greens wilt, add 1 to 2 tbsp water to loosen it.
- Finish with lemon and herbsRemove the skillet from the heat. Stir in 2 tbsp lemon juice, 1 tsp lemon zest, and 2 tbsp chopped parsley. Taste and adjust the seasoning only if needed, keeping in mind that the feta will add saltiness. The couscous should look moist and glossy, not soupy.
- Top and serveSpoon the couscous and beans into shallow bowls. Scatter 2 tbsp crumbled feta over the top and serve right away while the grains are warm and the spinach is still bright green. For the best texture, do not let the finished dish sit covered too long before serving.
Before you cook
What to get ready
Lidded saucepan, fork, measuring jug and small skillet if nuts or toppings need toasting.
Use pearl couscous as listed; fine instant couscous has a different liquid ratio and method.
If something needs adjusting
Bottom sticks before pearls soften
Keep a gentle simmer and add a splash of hot water if the pan dries; stir along the base.
Changing couscous type changes the result
Fine couscous steeps, while pearl couscous needs simmering. Use the listed type and its package directions rather than swapping them at the same ratio.
Store for later
Cool cooked grains promptly in shallow containers. Refrigerate separately from fresh toppings and reheat hot components to 165°F.
Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.
Make the ingredients go further
Use remaining white beans in minestrone.
Next use for your ingredients: Minestrone →
Calculate this meal with your own prices →
Cooking notes updated October 24, 2026. How we create recipes.
Tips, swaps and questions
A little kitchen know-how
If you want a deeper flavor, let the toasted couscous sit in the hot pan for 20 seconds before adding the broth so a few grains pick up extra color. Low-sodium broth is important here because feta and canned beans both bring salt; too much salt early can make the dish taste flat and overly sharp once the lemon goes in.
Make it work for you
You can swap cannellini beans for great northern beans or chickpeas, but chickpeas will stay firmer and make the dish feel less creamy. If you replace spinach with chopped kale, add it with the broth and simmer a minute or two longer so it softens. Use vegetable broth for vegetarian results, or chicken broth if you do not need the dish to stay vegetarian.
Use more of your yellow onion and garlic in mussels marinara.
Can I make this ahead for lunch later in the week?
Yes. Cool it quickly, pack it in shallow containers, and refrigerate within 2 hours. It keeps well for 3 to 4 days. The couscous will firm up in the fridge, so reheat gently with a splash of water or broth until steaming hot, at least 165 F, then finish with fresh parsley or a small squeeze of lemon to brighten it again.
Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.