Coconut Lime Rice with Beans

Sarah

🍽️✨ The Culinary Legacy ambassador

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

This Coconut Lime Rice with Beans recipe has become an absolute staple in our household, a dish that reliably brings smiles and satisfied sighs around the dinner table. I first stumbled upon the idea while trying to recreate the vibrant flavors of a Caribbean vacation, wanting something comforting yet exciting, easy enough for a weeknight but special enough for guests. The first time I made it, the aroma alone – that intoxicating blend of creamy coconut, zesty lime, and fragrant aromatics – had everyone drifting into the kitchen asking what magic was happening. When we finally sat down to eat, the reaction was unanimous: pure delight. The rice was perfectly fluffy, each grain coated in luscious coconut milk, balanced beautifully by the bright tang of lime juice and fresh cilantro. The beans added a wonderful heartiness and textural contrast, transforming it from a simple side dish into something substantial enough to be the star. It’s incredibly versatile, pairing beautifully with everything from grilled fish to spicy tofu, and leftovers (if there are any!) are fantastic the next day. It’s one of those rare recipes that hits all the right notes: flavorful, relatively simple, adaptable, and genuinely crowd-pleasing. It feels like sunshine in a bowl, and honestly, who couldn’t use a little more of that? Preparing this dish always feels less like a chore and more like crafting a little bowl of happiness, a testament to how simple ingredients, combined thoughtfully, can create something truly memorable. It has cemented its place in our family’s recipe rotation, a comforting constant we return to again and again.

Ingredients

  • 1 ½ cups Long-Grain White Rice: (Such as Basmati or Jasmine) Provides the fluffy base. Rinse thoroughly under cold water until the water runs clear to remove excess starch.
  • 1 tablespoon Coconut Oil or Vegetable Oil: Used for sautéing the aromatics, adding a subtle richness.
  • 1 medium Yellow Onion: Finely chopped. Forms the aromatic foundation of the dish.
  • 3-4 cloves Garlic: Minced. Adds pungent depth and essential flavor.
  • 1 (13.5-ounce / 400ml) can Full-Fat Coconut Milk: Unsweetened. This is crucial for the creamy texture and distinct coconut flavor. Shake the can well before opening.
  • 1 ½ cups Vegetable Broth or Water: Provides the necessary liquid to cook the rice perfectly alongside the coconut milk. Use broth for extra flavor.
  • 1 (15-ounce / 425g) can Black Beans or Kidney Beans: Rinsed and drained. Adds protein, fiber, and substance. You can choose your preferred bean.
  • 1 teaspoon Salt: Or to taste. Enhances all the other flavors.
  • ½ teaspoon Black Pepper: Freshly ground preferred, for a touch of warmth.
  • Zest of 1 Large Lime: Adds bright, aromatic citrus notes without too much sourness. Zest before juicing.
  • ¼ cup Fresh Lime Juice: (From 1-2 large limes) Provides the signature tangy kick that balances the coconut milk’s richness. Adjust to your preference.
  • ½ cup Fresh Cilantro: Chopped, plus more for garnish. Adds essential freshness and herbaceous flavor that pairs perfectly with lime.

Instructions

  1. Rinse the Rice: Place the long-grain white rice in a fine-mesh sieve. Rinse under cold running water, swirling the rice gently with your hand, until the water runs mostly clear. This removes excess surface starch and helps prevent gummy rice. Drain thoroughly.
  2. Sauté Aromatics: Heat the coconut oil or vegetable oil in a medium-sized saucepan or pot with a tight-fitting lid over medium heat. Once shimmering, add the finely chopped yellow onion and sauté for 4-5 minutes, stirring occasionally, until softened and translucent.
  3. Add Garlic: Add the minced garlic to the pot and cook for about 1 minute more, stirring constantly, until fragrant. Be careful not to let the garlic burn, as it can become bitter.
  4. Toast the Rice (Optional but Recommended): Add the rinsed and drained rice to the pot. Stir continuously for 1-2 minutes to lightly toast the grains. This step enhances the nutty flavor of the rice and helps keep the grains separate.
  5. Add Liquids and Seasoning: Pour in the full-fat coconut milk (shake the can well first!) and the vegetable broth or water. Stir well, scraping the bottom of the pot to ensure nothing is sticking. Add the salt and black pepper. Stir everything together to combine.
  6. Bring to a Boil: Increase the heat to medium-high and bring the liquid to a gentle boil. Stir once more.
  7. Simmer: Once boiling, immediately reduce the heat to the lowest possible setting that maintains a very gentle simmer. Cover the pot tightly with the lid.
  8. Cook Rice: Let the rice simmer, covered and undisturbed, for 15-18 minutes (or according to your specific rice package directions). Avoid lifting the lid during this time, as it releases steam crucial for cooking the rice evenly.
  9. Add Beans: After the initial simmer time, remove the lid. Quickly stir in the rinsed and drained black beans (or kidney beans). Replace the lid immediately.
  10. Rest the Rice: Turn off the heat completely. Let the pot sit, still covered, for another 10 minutes. This resting period allows the steam to finish cooking the rice and beans through, resulting in a fluffier texture and allowing the flavors to meld.
  11. Fluff and Finish: Remove the lid. Add the lime zest, fresh lime juice, and chopped fresh cilantro to the pot. Gently fluff the rice and beans with a fork, incorporating the lime and cilantro evenly. Avoid vigorous stirring, which can make the rice mushy. Taste and adjust seasoning if necessary, adding more salt, pepper, or lime juice according to your preference.
  12. Serve: Serve the Coconut Lime Rice with Beans warm as a delicious side dish or a light main course. Garnish with extra chopped cilantro and lime wedges, if desired.

Nutrition Facts

(Approximate values per serving, assuming the recipe yields 6 servings)

  • Servings: 6
  • Calories per serving: Approximately 380-420 kcal. Provides substantial energy, primarily from carbohydrates and fats (from coconut milk).
  • Protein: Approximately 8-10g. Contributed mainly by the beans and rice, supporting muscle maintenance and satiety.
  • Fiber: Approximately 6-8g. Primarily from the beans and rice, crucial for digestive health and helping you feel full.
  • Fat: Approximately 15-18g. Mostly from the full-fat coconut milk, providing richness and flavor (includes saturated fats).
  • Carbohydrates: Approximately 55-60g. The main energy source, coming from the rice and beans.

(Note: Nutritional information is an estimate and can vary based on specific ingredients used, brands, and precise measurements.)

Preparation Time

This flavorful Coconut Lime Rice with Beans comes together relatively quickly, making it suitable for weeknight dinners. The total time is roughly 45-50 minutes, broken down as follows: 10-15 minutes for active preparation (chopping vegetables, rinsing rice, measuring ingredients) and 30-35 minutes for cooking and resting time (sautéing, simmering, and the essential resting period).

How to Serve

This Coconut Lime Rice with Beans is wonderfully versatile. Here are several ways to serve it:

  • As a Standalone Meal: It’s hearty enough, especially for a vegetarian or vegan lunch or light dinner.
    • Top with avocado slices or a dollop of guacamole for extra creaminess and healthy fats.
    • Add a sprinkle of toasted pumpkin seeds (pepitas) or sunflower seeds for crunch.
    • Drizzle with your favorite hot sauce for a spicy kick.
  • As a Side Dish: It pairs beautifully with a wide range of main courses.
    • Grilled Proteins: Serve alongside grilled chicken breast, shrimp skewers, flaky white fish (like mahi-mahi or cod), or pork tenderloin. The bright lime cuts through the richness of grilled meats perfectly.
    • Caribbean/Tropical Flavors: Excellent with Jerk chicken, tofu, or fish. Complements mango salsa or pineapple-based dishes.
    • Latin American Cuisine: A great accompaniment to tacos (instead of plain rice), fajitas, or alongside enchiladas.
    • Curries: Works well with mild, creamy curries (like a Thai green or yellow curry) as an alternative to plain rice, offering complementary coconut notes.
    • Simple Baked Proteins: Pair with baked salmon or simple pan-seared tofu steaks.
  • In Bowls: Use it as a base for vibrant grain bowls.
    • Top with roasted sweet potatoes, black bean salsa, corn, shredded lettuce, and a creamy cilantro-lime dressing.
    • Add shredded chicken, pulled pork, or crumbled tempeh for extra protein.
  • Garnishes: Elevate the presentation and flavor with simple additions.
    • Essential: Extra chopped fresh cilantro and lime wedges for squeezing.
    • Crunch: Toasted unsweetened coconut flakes.
    • Heat: Thinly sliced jalapeños or a sprinkle of red pepper flakes.
    • Creaminess: A dollop of plain Greek yogurt or dairy-free yogurt.

Additional Tips

  1. Choose the Right Rice: Basmati or Jasmine rice works best for their fragrance and ability to cook up fluffy. Avoid short-grain rice like Arborio, which will result in a sticky, risotto-like texture. Remember to rinse thoroughly!
  2. Full-Fat Coconut Milk is Key: For the richest flavor and creamiest texture, use canned, full-fat, unsweetened coconut milk. Light coconut milk will work in a pinch, but the result will be less luscious and potentially slightly watery. Shake the can vigorously before opening, as the cream often separates.
  3. Don’t Skip the Rest: The 10-minute resting period after cooking (off the heat, lid on) is crucial. It allows the residual steam to finish cooking the rice evenly and absorb the remaining moisture, preventing sogginess and ensuring separate, fluffy grains. Resist the urge to peek!
  4. Control the Lime: Add the lime zest and juice after the rice is cooked. Cooking lime juice can sometimes impart a slightly bitter taste. Start with the recommended amount and taste before adding more – you can always add more tang, but you can’t take it away. Zesting the lime before juicing is much easier!
  5. Bean Variations: While black beans and kidney beans are classic choices, feel free to experiment! Pinto beans, cannellini beans, or even chickpeas (garbanzo beans) would work well, offering slightly different textures and flavors. Ensure they are thoroughly rinsed and drained if using canned.
  6. Amp Up the Aromatics: Feel free to add more flavor depth during the sautéing stage. A small piece of finely minced ginger, a pinch of cumin powder (about ½ teaspoon), or even a finely chopped small chili (like a jalapeño, seeds removed for less heat) can be added along with the garlic.
  7. Storage and Reheating: Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm it in the microwave (covered, perhaps with a damp paper towel to add moisture) or on the stovetop over low heat with a splash of water or broth to prevent drying out. The texture might be slightly less fluffy upon reheating, but the flavor remains excellent. You may want to add a fresh squeeze of lime juice after reheating to brighten it up.
  8. Add Veggies: Make it an even more complete meal by stirring in some vegetables along with the beans or during the last 5 minutes of simmering. Good options include frozen corn, peas, or finely diced bell peppers (any color). Ensure they cook through during the resting period.

FAQ

  1. Q: Can I use brown rice instead of white rice?
    • A: Yes, you can use brown rice, but you will need to adjust the cooking time and liquid amount significantly. Brown rice typically requires more liquid (you might need an extra ½ to ¾ cup of broth/water) and a longer simmering time (usually 40-50 minutes). Follow the package directions for your specific brown rice variety, keeping the coconut milk quantity the same and adding extra water/broth as needed. The final texture will be chewier than with white rice.
  2. Q: Is this recipe vegan and gluten-free?
    • A: Yes, this Coconut Lime Rice with Beans recipe is naturally vegan and gluten-free, provided you use vegetable broth (check label for hidden animal products if strict vegan) or water, and ensure your canned beans don’t have any non-vegan additives. Rice, coconut milk, beans, lime, and vegetables are all inherently vegan and gluten-free.
  3. Q: My rice came out mushy. What went wrong?
    • A: Mushy rice usually results from too much liquid, not rinsing the rice adequately (leaving excess starch), cooking for too long, stirring too much during or after cooking, or using the wrong type of rice (like short-grain). Ensure accurate measurements, rinse the rice thoroughly, use low heat for simmering, avoid lifting the lid, let it rest properly, and fluff gently with a fork only at the end.
  4. Q: My rice is still hard or undercooked in the center. How can I fix it?
    • A: This usually happens if there wasn’t enough liquid, the heat was too high (causing liquid to evaporate too quickly), the lid wasn’t tight enough (allowing steam to escape), or it wasn’t cooked/rested long enough. If you find it’s undercooked after the resting period, add a few tablespoons of hot water or broth, quickly cover tightly again, and let it steam on the lowest heat (or off the heat) for another 5-10 minutes.
  5. Q: Can I use light coconut milk to reduce fat?
    • A: Yes, you can use light coconut milk. However, be aware that the resulting dish will be significantly less creamy and rich in flavor compared to using full-fat coconut milk. The consistency might also be slightly thinner. If using light coconut milk, ensure it’s unsweetened.
  6. Q: Can I prepare this dish ahead of time?
    • A: Yes, this dish holds up well and can be made ahead. Prepare it completely, let it cool, and store it in an airtight container in the refrigerator for up to 3-4 days. Reheat gently as described in the tips section. The flavors often meld nicely overnight. Consider adding fresh cilantro and a squeeze of lime juice just before serving after reheating to revive the fresh flavors.
  7. Q: Can I freeze leftover Coconut Lime Rice with Beans?
    • A: Yes, you can freeze leftovers. Let the rice cool completely, then transfer it to freezer-safe airtight containers or bags. It can be frozen for up to 2-3 months. Thaw it overnight in the refrigerator before reheating. Note that the texture of the rice might change slightly upon thawing and reheating, potentially becoming a bit softer or drier. Reheat gently with a splash of liquid.
  8. Q: What other spices can I add?
    • A: This recipe is a great base for other spices. Consider adding ½ teaspoon of ground cumin or coriander along with the garlic for earthiness. A pinch of cayenne pepper or red pepper flakes will add heat. A bay leaf simmered with the rice (and removed before serving) adds subtle depth. Turmeric could add color and earthy notes, though it will change the appearance significantly. Adjust any additions to your taste preference.