Creamy Rice and Beans in Three Classic Flavours
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 28 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
This creamy rice and beans dish is a versatile, high-protein meal that brings a sophisticated twist to a classic comfort food combination. By using medium-grain rice to create a risotto-like texture, this recipe offers a satisfyingly rich base for three distinct flavour profiles. Whether you opt for the smoky red chilli, the roasted garlic and tomato, or the vibrant green herb adobo, each variation provides a deeply savoury experience that highlights fresh ingredients and store-cupboard staples like tinned beans.
Perfect as a nourishing midweek dinner or a standalone vegetarian main, this dish is both healthy and filling. The addition of cannellini or black beans boosts the fibre and protein content, making it an excellent choice for those seeking a balanced, plant-forward diet. Simply serve in warm bowls with a generous grating of salty cheese for a simple yet delicious homemade meal.
In this article:
Video picks
Continue reading below
Ingredients for Creamy Rice and Beans in Three Classic Flavours
2 medium fresh poblano peppers (for the red chilli version, choose red poblanos, red Anaheim/New Mexicos, red pimentos or red peppers)
3 tablespoons olive oil
1 medium white onion, cut into 1/4-inch pieces
190g medium-grain rice (you can use Arborio or any other risotto-appropriate rice here)
725ml chicken or vegetable broth (475ml if using a pressure cooker)
Salt
1 to 2 canned chipotle chillies en adobo, stemmed, seeded and finely chopped
2 tablespoons chipotle canning sauce
1 tablespoon paprika, preferably smoky Spanish paprika
1/2 425g can white beans, drained
40g chopped sundried tomatoes, rehydrated for 15 minutes in about 60ml white wine, beer or water
4 unpeeled garlic cloves, roasted in a dry skillet over medium heat for about 15 minutes until soft, peeled and finely chopped
1/2 425g can black beans, drained
3/4 cup chopped fresh herbs (I usually use half coriander, half parsley) OR 1/4 cup Green Chilli Adobo (recipe below)
50g grated Mexican queso añejo or other garnishing cheese such as Romano or Parmesan
1/2 425g can white (aka Cannellini, Navy or Great Northern) beans, drained
How to make Creamy Rice and Beans in Three Classic Flavours
Back to contentsRoast the chillies over an open flame or close up under a preheated grill, turning them regularly, until evenly blackened and blistered, about 5 minutes for open flame, 10 minutes for the grill. Place in a bowl, cover with kitchen towel and cool until handleable. Rub off the blackened skin, pull out the seed pod and scrape out the seeds. Rinse briefly to remove any stray seeds and bits of blackened skin. Cut into 1/4-inch pieces.
Measure the olive oil into a rice cooker and add the onion. Set the lid in place and cook, stirring from time to time, for about 10 minutes or until the rice cooker turns to "keep warm" mode—the onions should be translucent and beginning to brown. If using a pressure cooker, cook the onion in it.
Add the rice to the rice cooker and stir it with the onion for a minute. Stir in the broth, roasted chillies and salt (1/2 teaspoons if using salted broth, 1 teaspoon if using unsalted broth). If making the smoky red chilli version, stir in the chipotle, canning liquid and paprika. If making the garlicky tomato version, stir in the rehydrated tomatoes and roasted garlic.
For all versions, cover the rice cooker, once again turn it to "cook" and let the rice cook for 10 minutes. Stir the mixture thoroughly, re-cover and cook for 10 minutes more. (For the pressure cooker, set over medium heat, time 7 minutes once full pressure is reached, then do a quick release.) Turn off the rice cooker. The rice will look soupy, but the grains should be cooked through and firm; the creamy rice will thicken considerably as you finish the recipe. (If you're craving a bit more richness, stir in a couple tablespoons melted butter or olive oil.)
If making the herby green chilli version, stir in the herbs (or Green Chilli Adobo).
Stir in the beans and cheese, then taste and add a little more salt if it needs it. Serve in warm, shallow bowls or pasta bowls, sprinkled with a little extra cheese.
Set a large (10-inch) skillet over medium heat and lay in 1/2 head of garlic (separated into cloves but not peeled) and 4 to 5 fresh serrano chillies (stems removed). Roast, turning regularly, until soft and browned in spots, about 10 minutes for the chillies and 15 for the garlic. Cool, slip off the garlic's husks and give it all a rough chop (no need to remove the chilli seeds). In a blender or food processor, combine the garlic and chillies with 1 large bunch coriander, 1 large bunch flat-leaf parsley, 1 cup olive oil and 2 generous teaspoons salt. Process, stopping to scrape down the sides if necessary, until nearly smooth (it should look a little like pesto).
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Article history
The information on this page is peer reviewed by qualified clinicians.
28 Jan 2026 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.