Skip to content
A little inspiration for every meal
Dinner Recipes

Creamy Leek and White Bean Rice with Crispy Onions

Creamy leek and white bean rice topped with golden crispy onions. A cozy one-pot dinner.

A pot of creamy rice is one of the simplest ways to turn everyday vegetables into something that feels especially comforting. Slow-cooked leeks become sweet and mellow, while cannellini beans make each spoonful heartier. A generous scattering of golden, crispy onion ribbons brings contrast to the soft rice without needing a complicated sauce.

This recipe borrows the gentle stirring technique of risotto, but it is built around easy supermarket ingredients and has no wine. Arborio rice provides the creaminess as its starch releases into warm broth, and the white beans join near the end so they remain intact instead of being mashed by constant stirring.

Creamy Leek and White Bean Rice at a Glance

  • Prep: about 15 minutes
  • Cook: about 30–35 minutes
  • Total: around 45–50 minutes
  • Serves: approximately 4
  • Texture: tender rice and soft leeks with distinct white beans and crunchy onion topping
  • Equipment: heavy pot, small skillet, heatproof spoon, ladle, fine sieve

Why This Is More Than Plain Rice

Leeks have a mild onion flavor that becomes subtle and almost buttery after slow cooking. Rather than browning them until crisp, this method lets them soften gently so they blend through the grains of rice and offer a natural sweetness.

The beans add fiber and substance without an overpowering flavor. Cooking onions separately for the topping gives the finished dish a much-needed crisp texture; a bowl of all-soft rice and beans can otherwise feel a little one-note.

Ingredients for the Creamy Rice

  • 1 cup (about 200 g) arborio rice, uncooked
  • 2 medium leeks, white and pale-green parts, approximately 250 g trimmed
  • 1 can (15 ounces / 425 g) cannellini beans, drained and rinsed
  • 3 cups (710 ml) low-sodium vegetable broth, warmed, plus a little extra if required
  • 1 tablespoon (15 ml) olive oil for the leeks
  • 1 tablespoon (14 g) unsalted butter, optional
  • 2 garlic cloves, minced
  • 1 teaspoon fresh thyme leaves
  • 1 tablespoon (15 ml) lemon juice, added to taste
  • 1/4 teaspoon black pepper and salt to taste
  • 2 tablespoons chopped parsley for serving
  • Optional: 2 tablespoons (about 12 g) grated Parmesan-style hard cheese

Ingredients for the Crispy Onions

  • 1 medium yellow onion, sliced very thinly into rings or ribbons
  • 2 tablespoons (30 ml) neutral cooking oil
  • 1 tablespoon (8 g) all-purpose flour, optional for a lighter crisp coating
  • A small pinch of salt
  • Optional: pinch of smoked paprika for the onion finish

Choosing the Right Rice, Leeks and Beans

Use risotto-style rice

Arborio is useful because it releases starch slowly while retaining some structure. Long-grain rice will not naturally produce the same creaminess, and precooked rice should not be substituted directly into this method because it needs very different liquid amounts.

Wash leeks well

Soil can hide between the tight layers, especially close to the green end. Slice each leek lengthwise, fan out the layers under cool running water, and rinse well before slicing thinly.

Drain cannellini beans gently

White cannellini beans have a soft, creamy interior that complements the rice. Rinse canned beans lightly, then fold them in after the rice is almost cooked so they warm through without breaking into paste.

Choose low-sodium broth

Broth concentrates as rice absorbs it, making heavily salted versions risky. Low-sodium broth gives you room to correct the seasoning once the beans and any optional cheese are mixed through.

How to Make Creamy Leek and White Bean Rice

Step 1: Prepare everything before cooking

Wash and slice the leeks, finely chop the garlic, drain the beans, and slice the yellow onion into thin ribbons. Heat the vegetable broth in a separate saucepan or microwave-safe jug so it is warm but not necessarily boiling when added to the rice.

Sliced leeks, arborio rice, white beans and onions arranged for cooking

Step 2: Soften the leeks gently

Heat a heavy-bottomed pot over medium-low heat and add the olive oil and butter if using. Add the sliced leeks with a small pinch of salt and cook for about 7–9 minutes, stirring occasionally, until soft but not deeply browned.

Step 3: Add garlic and toast the rice

Stir in the garlic and thyme for 30 seconds, then pour the uncooked arborio rice into the pot. Stir for 1–2 minutes to coat the grains in the leek mixture, allowing them to look slightly translucent around the edges without taking on dark color.

Step 4: Add warm broth in stages

Pour in about 1 cup (240 ml) warm broth and stir frequently as it bubbles gently. Once most of the liquid has been absorbed, add another ladleful and repeat over roughly 18–22 minutes, using the remaining broth and a little extra hot water if needed.

Leeks and arborio rice simmering in a pot while onion ribbons fry separately

Step 5: Check the rice for doneness

Taste a few grains before deciding that the rice is ready: they should be tender throughout but not mushy. The pot should look loose and creamy rather than dry and stiff, and the grains should still be distinguishable from one another.

Step 6: Fold in the white beans

Once the rice is almost tender, stir in the drained cannellini beans and continue cooking gently for 2–3 minutes until the beans are hot. Fold carefully so they keep most of their shape; add a splash more broth if the rice thickens excessively.

Step 7: Crisp the onion topping

While the rice finishes, heat neutral oil in a small skillet over medium heat and add very thinly sliced onion ribbons, optionally dusted lightly in flour. Stir and turn for roughly 6–10 minutes until golden and crisp, adjusting heat to prevent burning, then drain on paper towels and sprinkle lightly with salt.

Step 8: Balance and finish

Turn off the heat under the rice and stir in a little lemon juice, black pepper, parsley, and any optional hard cheese. Taste before adding more salt, as the broth and cheese may already supply enough seasoning.

Step 9: Add onions at the last moment

Spoon the creamy rice into warm bowls and distribute crispy onions over the top right before eating. Serve promptly, when the onions are still crunchy and the rice is soft and spoonable.

Creamy leek and white bean rice ready to finish with golden fried onion ribbons

How to Tell When the Rice Is Ready

The rice should move slowly across the plate or bowl rather than sitting in a dry, tightly packed mound. A little free liquid is normal when you first remove the pot from heat, because the grains continue absorbing broth during the short rest.

An undercooked center will feel hard and chalky when you bite through a grain. Add a little more warm broth and keep stirring gently until the rice is cooked; the measured cooking time is only a guide.

Tips for Better Results

  • Warm the broth first. Adding refrigerator-cold liquid repeatedly slows down cooking and makes timing less predictable.
  • Choose a substantial pot. A heavy base spreads heat more evenly and reduces the chance of scorch spots.
  • Stir regularly, not frantically. The goal is to free some starch while keeping the grains intact.
  • Do not brown the leeks too much. Their mellow sweetness should remain distinct from the stronger crispy onion garnish.
  • Add beans late. Soft cannellini beans can break down if stirred through the entire cooking period.
  • Make the onion topping dry. Drain the fried onions and keep them away from steam until serving.
  • Taste before salting. Vegetable broth varies considerably in sodium.
  • Serve without delay. Creamy rice naturally thickens the longer it sits.

Troubleshooting

The rice seems dry before it is tender

Add warm broth or hot water in small portions and keep cooking over gentle heat. The liquid needed depends on the exact rice, pot width, and simmer intensity, so a recipe amount is always approximate.

The rice becomes too loose

Continue simmering uncovered for a minute or two, stirring and checking doneness. Avoid cooking much longer once the rice is fully tender, or the grains may become overly soft.

The onions are soggy

Very thick pieces or a crowded skillet may steam rather than crisp. Slice thinly, cook in smaller batches if needed, and drain well before holding them aside.

Variations and Substitutions

Add spinach or kale

Stir a handful of baby spinach into the rice just before adding the beans so it wilts without becoming gray. Finely chopped kale needs a little more simmering and may need a splash of extra broth.

Use butter beans

Canned butter beans make a particularly soft, hearty alternative to cannellini beans. Fold them carefully at the end because they are large and can split with vigorous stirring.

Make it entirely plant-based

Use olive oil instead of butter and omit the optional hard cheese or choose a suitable vegan alternative. Vegetable broth, leeks, beans and lemon already create plenty of flavor without dairy.

Add mushrooms

Brown sliced cremini mushrooms in a second skillet and stir them in near the end for additional earthiness. Cook away their excess moisture before adding so they do not dilute the creaminess of the rice.

What to Serve Alongside

This is a satisfying vegetarian main dish, especially with a crisp green salad, roasted carrots, or lightly steamed broccoli. A little extra lemon at the table helps offset the richness of the creamy rice.

For a more generous dinner, serve smaller portions beside roast chicken or baked fish. The beans give the rice substance on its own, so an extra protein is optional rather than essential.

Rice Storage and Food Safety

Cooked rice should be cooled quickly rather than left in the pot at room temperature, because improperly handled rice can allow Bacillus cereus to grow. Divide leftovers into shallow containers and refrigerate as soon as possible, ideally within one hour, instead of leaving a large warm batch on the counter.

For a conservative approach, eat refrigerated leftovers within 24 hours and reheat only once until thoroughly steaming hot throughout. Do not rely on reheating to make rice safe if it was stored too long at room temperature, as some bacterial toxins may not be destroyed by heat.

Frequently Asked Questions

Can I use regular long-grain rice?

Not as a direct one-for-one swap, because long-grain rice contains different starch levels and calls for a different water ratio. You could make a separate long-grain rice dish with leeks and beans, but it would not have the same creamy texture.

Can I use canned white beans?

Yes; this recipe is designed around canned cannellini beans. Drain and rinse them first, then stir them in close to the end so they remain whole.

Do I have to add cheese?

No. The starch from arborio rice creates a creamy finish without cheese, while lemon and fresh herbs provide brightness. Cheese can add savoriness but is entirely optional.

Can I make the onions ahead?

You can slice them ahead and refrigerate in a covered container, then fry just before serving. For maximum crispness, avoid preparing fried onion topping too far in advance.

Why is my creamy rice thick the next day?

Rice continues absorbing liquid after cooking and becomes firmer as it cools. You can loosen it during reheating with a little broth, but handle cooked rice carefully and follow the food safety guidance above.

More Delicious Dinner Ideas

If you enjoy cozy skillet recipes, you might like Lemon-Dill Pea and Ricotta Pasta, Brown-Butter Corn and Sage Tortellini, or Smoky Tomato Baked-Bean Orzo. For something different, try Crispy Potato and Black Bean Hash or Hot-Honey Mushroom and Spinach Flatbreads.

FROM THE RECIPE CHAPTER KITCHEN

Hi, I’m Kira!

Hi, I’m Kira! I share approachable recipes that bring together comforting favorites, fresh flavors, and creative everyday cooking. The Recipe Chapter is all about clear steps, helpful tips, and making good food feel easy to enjoy.

More about Kira
Portrait of Kira Shaw

Leave a comment