Cassava Rice Recipe: Crunchy Top, Creamy Core Magic

Main Courses

Cassava Rice Recipe: Crunchy Top, Creamy Core Magic

This cassava rice recipe transforms humble cassava into a dish with crunchy top layers and a creamy core—a staple that elevates any meal. 🌟 The secret lies in soaking, blending, and cooking the cassava just right to achieve that perfect texture contrast.

Unlike traditional rice, this version stays firm yet tender, making it ideal for pairing with curries, stews, or grilled proteins.

What sets this apart is its versatility—vegan-friendly, gluten-free, and packed with natural starch for hearty dishes. The process is straightforward: soak cassava, blend into a smooth batter, and cook until golden on top while remaining creamy inside.

It’s the kind of side that turns simple meals into standout dinners, and it keeps well for leftovers too.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for cassava rice

Transform humble cassava into a golden, crunchy-topped side with a creamy core—just 12 ingredients.

Ingredient Amount Notes
Fresh Cassava (Yuca) 🥔 2 lb Peeled, cut into chunks
Unsweetened Coconut Milk 🥥 13 ½ oz Full-fat can for creaminess
Vegetable Oil 🫒 ½ cup For frying cassava batter
Water 💧 4 cups For soaking cassava
Salt 🧂 1 tsp Kosher or sea salt
Garlic Cloves 🧄 3 cloves Minced for flavor
Fresh Ginger 🌿 1 tbsp Grated, for aroma
Lime Juice 🍋 2 tbsp Freshly squeezed
Cilantro Leaves 🌱 ¼ cup Chopped, for garnish
Red Chili Flakes 🌶️ ½ tsp Adjust to taste
Black Pepper 🌶️ ¼ tsp Freshly ground
Vegetable Broth 🍲 1 cup Low-sodium preferred

Cassava is the star here, and freshness matters. Look for firm, unblemished tubers at Latin markets or specialty stores—they often carry better quality than regular grocery stores. The full-fat coconut milk is non-negotiable for that luxurious creaminess; light versions won't cut it. For the oil, vegetable or avocado oil works best since they have high smoke points. If you can't find fresh cassava, pre-packaged frozen cassava (thawed and drained) works in a pinch, though texture may vary slightly.

No fresh ginger? Dried ginger at half the amount works, but fresh is ideal. The lime juice can be swapped for lemon juice in a 1:1 ratio, though lime has a brighter kick. Substituting coconut milk? Full-fat cashew cream gives similar richness, but texture will be slightly different. For the broth, low-sodium versions prevent over-salting, and you can use mushroom broth for an umami boost. The cilantro is optional but adds freshness—skip it if you're not a fan, but the dish will still shine.

Soak the cassava overnight to remove excess starch, then blend into a smooth batter. The cooked rice keeps 3-4 days in the fridge, stored in an airtight container with parchment between layers to preserve that crispy top. For longer storage, freeze portions for up to 3 months. Reheat gently in a skillet with a splash of water or broth to restore moisture—microwaving can make it gummy. Leftovers reheat beautifully, making this a perfect make-ahead side for busy weeknights.

❤️

Why You'll Love This Recipe

  • No-Peel Hassle: I’ll be real—peeling cassava is not fun, but this recipe skips that step entirely. Just grate the fresh yuca raw (yes, really) and let the boiling water do the work—no peeling, no scrubbing, no mess. That’s 10 minutes saved right there.
  • Creamy Without Dairy: The coconut milk turns this into something rich and velvety, but it’s still light enough to feel fresh. Honestly, the way it clings to the cassava—like a hug from a tropical vacation—makes it way more exciting than plain rice. (And it’s secretly great for people who avoid dairy.)
  • Leftovers That Don’t Suck: Between us, cassava rice reheats like a dream. Cold or warm, it stays tender and soaks up flavors better than day-old white rice. I stash it in the fridge for lunches all week—no sad, gluey texture here.
  • Budget Stretch Star: A single bag of cassava and a can of coconut milk feed my family for days. This isn’t some fancy rice substitute; it’s a smart swap that cuts grocery costs without sacrificing taste. Plus, vegetable oil keeps it cheap and simple.

Step-by-step instructions for cassava rice with crunchy top

Here's the method that delivers perfect texture—creamy cassava base with a crispy golden crust.

1

🍳 Step 1: Soak and Prepare the Cassava

Place the 2 lb fresh cassava (yuca) chunks in a large bowl and cover with the 4 cups water. Let it soak for 30 minutes—this softens the cassava and removes excess starch, which prevents gumminess in the final dish. Drain thoroughly using a colander and pat dry with paper towels.

While the cassava soaks, open the 13.5 oz unsweetened coconut milk can and scoop out 1 cup of the thick cream from the top into a separate bowl. Save the remaining coconut milk for later. The cream will add richness to your cassava base, while the coconut milk will create that signature creamy texture. Real talk: don't skip this separation—it makes all the difference in texture contrast.

2

🔥 Step 2: Create the Crispy Topping

In a medium bowl, combine the 1 cup reserved coconut cream, 0.5 cup vegetable oil, 1 tsp salt, 3 cloves minced garlic, 1 tbsp grated fresh ginger, 2 tbsp lime juice, 0.5 tsp red chili flakes, and 0.25 tsp black pepper. Mix thoroughly until well combined—this is your crispy topping mixture. The lime juice and chili flakes add bright, tangy contrast to the rich cassava.

Pour this mixture into a small saucepan and cook over medium heat for 5-7 minutes, stirring constantly, until it thickens slightly and becomes fragrant. You're looking for a paste-like consistency that will create that perfect crispy crust when baked. Remove from heat and set aside—this topping is what gives this dish its signature crunchy top.

3

🥘 Step 3: Cook the Cassava Base

In a large, heavy-bottomed pot, combine the drained cassava chunks, 1 cup vegetable broth, and the remaining 2.5 cups coconut milk (from the can). Bring to a boil over medium-high heat, then reduce to medium-low and simmer uncovered for 25-30 minutes, stirring occasionally, until the cassava is fork-tender and most of the liquid has evaporated.

Here's where it gets tricky: you want the cassava to be soft but not mushy. Press a piece with your fork—it should break apart easily but still hold some structure. If it's not tender enough, continue cooking for another 5 minutes. The goal is a creamy, mash-like consistency that will hold together when baked. Don't be tempted to overcook it—you'll lose that perfect texture.

4

🔥 Step 4: Assemble and Bake for Crispy Perfection

Preheat your oven to 375°F. Transfer the cooked cassava mixture to a 9x9-inch baking dish and spread it evenly. Spoon the crispy topping mixture evenly over the top, using the back of a spoon to create a textured surface—this will maximize the crispiness. Bake for 20-25 minutes until the top is deep golden brown and the edges are crispy.

This is the moment that matters: the contrast between the creamy cassava base and crispy coconut topping. Watch closely in the last 5 minutes—if the top starts browning too quickly, tent it loosely with foil to prevent burning. The internal temperature should reach 190°F when done, ensuring the cassava is fully cooked through without drying out.

5

⏰ Step 5: Rest and Garnish for Maximum Flavor

Remove from the oven and let the cassava rice rest for 10 minutes before serving. This resting period allows the flavors to meld and the crispy top to set properly. While it rests, garnish with the 0.25 cup chopped cilantro leaves and an extra sprinkle of red chili flakes if you like more heat.

Serve immediately with a squeeze of fresh lime juice on top—this adds that final bright note that cuts through the richness. The texture contrast is what makes this dish special: creamy, tender cassava with a satisfying crunch on top. Each bite delivers that perfect balance of textures and flavors that keeps people coming back for more.

👨‍🍳

Pro Tips For Making Cassava Rice

  • PEEL AND GRATE FRESH: Skip the bagged cassava flour—it’s convenient but dull. Freshly grating raw cassava (peeled, rinsed, and dried) gives a lighter, fluffier texture. Use a box grater or food processor, then squeeze out excess water with a clean towel. (Yes, it’s messy, but the result is worth it.)
  • COOK LOW AND SLOW: After toasting the grated cassava in oil, reduce heat to medium-low and stir constantly. High heat burns the edges before the center cooks. Aim for 20-25 minutes total—it should smell toasty, not acrid. Patience here keeps the rice from turning gummy.
  • USE COCONUT MILK SPARINGLY: Too much coconut milk makes the rice soggy. Start with 1 cup per 3 cups grated cassava, then add more as needed. Stir in small increments—you can always add, but you can’t take it out. (I learned this after serving a bowl that looked like dessert.)
  • SALT THE WATER FIRST: Dissolve the salt in the water before mixing it with the coconut milk and cassava. This ensures even seasoning throughout, not just on the surface. Taste as you go—coconut milk is mild, so you’ll need more salt than you’d think. (Trust me, under-salting is a real crime here.)

Serving suggestions for this dish

Protein Pairings

This cassava rice pairs beautifully with grilled or blackened shrimp—the briny sweetness of the shrimp contrasts perfectly with the creamy cassava and crispy coconut topping. I love serving it with garlic butter shrimp skewers for an extra burst of flavor.

For a heartier option, try pan-seared tofu with a soy-ginger glaze, which absorbs the coconut milk's richness while adding protein. 🍤

Curry & Stew Companions

Cassava rice soaks up flavors like a sponge, making it ideal for pairing with coconut milk-based curries. A green curry with chicken or vegetables becomes a complete meal when served alongside this dish.

For a vegetarian option, try a red lentil dal—the earthy spices complement the cassava's natural sweetness. The crispy top adds texture that balances the smoothness of curry sauces.

Latin-Inspired Dishes

For a taste of Latin America, pair this cassava rice with black beans and rice—a classic combo that feels familiar yet elevated. Add grilled plantains for extra sweetness and caramelized edges.

Another favorite is arepas with avocado—the creamy avocado pairs wonderfully with the cassava's rich, coconut-infused flavor. This combo is perfect for a vegan-friendly feast.

Garnish & Finishing Touches

Before serving, drizzle with lime crema (mix 2 tbsp sour cream or coconut yogurt with 1 tbsp lime juice and a pinch of salt) for tangy brightness. A sprinkle of toasted coconut flakes adds crunch and enhances the coconut flavor.

For heat lovers, a dash of sriracha or habanero hot sauce cuts through the richness. Fresh cilantro and lime wedges on the side let everyone customize their plate.

Meal Prep & Leftovers

Store leftovers in an airtight container with parchment paper between layers to keep the crispy top intact. Reheat in a skillet over medium-low heat with a splash of water or coconut milk to restore moisture.

This dish reheats beautifully and makes a great lunchbox staple—pack it with a side of pickled veggies or hummus for a balanced meal. The flavors even improve overnight as the spices meld!

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 6g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use pre-peeled cassava instead of fresh?

Pre-peeled cassava works, but fresh is ideal for texture. If using pre-packaged frozen cassava, thaw and drain it thoroughly before cooking. The key is removing excess moisture—pat it dry with paper towels to prevent a gummy final dish. Fresh cassava gives the best creamy consistency, but frozen works in a pinch.

2

Why does my cassava rice turn out mushy?

Overcooking or skipping the soaking step causes mushiness. Always soak cassava for 30 minutes to remove starch, and cook until fork-tender but still firm (25-30 minutes). The base should hold shape when pressed—if it collapses, it needs less liquid or more cooking time. Baking too long also breaks down the texture.

3

How do I make this gluten-free and nut-free?

This recipe is naturally gluten-free and nut-free! Just ensure your coconut milk and broth contain no hidden additives. For extra safety, check labels on spices and broth. The cassava flour base is 100% plant-based and safe for most dietary restrictions—just avoid cross-contamination with nuts if needed.

4

Can I bake this in a different pan size?

Yes, but adjust baking time. For a 8x8-inch pan, bake 15-20 minutes—the smaller surface area crisps faster. For 10x10-inch, extend to 25-30 minutes. The key is golden brown color—check with a toothpick (it should come out clean but slightly moist). Cover loosely with foil if browning too quickly.

5

What's the secret to the perfect crispy top?

The crispy top comes from three things: thickened coconut cream, textured spooning, and high heat. Cook the topping until paste-like, spread it unevenly (thicker spots crisp more), and bake at 375°F until deep golden. A broiler for 2-3 minutes at the end adds extra crunch—just watch closely!

★★★★★4.8(4 reviews)
Categories Main Courses