Skip to main content

Creamy Rice and Beans in Three Classic Flavours

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.

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

Roast 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
flu eligibility checker

Ask, share, connect.

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

symptom checker

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.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.