Akni Rice Recipe: One-Pot Fragrant Coconut and Shrimp Delight

Main Courses

Akni Rice Recipe: One-Pot Fragrant Coconut and Shrimp Delight

This one-pot Akni rice recipe brings the aromatic flavors of Ethiopian cuisine to your table with minimal effort—just coconut milk, shrimp, and fragrant rice simmered together until perfectly tender. The dish combines tender shrimp, spiced tomatoes, and rich coconut milk into a single pot, creating a fragrant, hearty meal that's as satisfying as it is flavorful. I developed this version to capture the essence of traditional Akni while making it accessible for home cooks, using simple ingredients and a straightforward technique.

The beauty of this recipe lies in its simplicity and depth of flavor. The shrimp absorbs the aromatic spices and coconut milk, while the rice cooks directly in the same pot, absorbing all the rich, savory goodness. This method ensures every bite is packed with flavor without requiring multiple dishes or complicated steps. The result is a dish that's both comforting and elegant, perfect for a special dinner or a weeknight treat.

What makes this Akni rice truly special is the balance of textures and flavors—tender shrimp, fluffy rice, and a sauce that's creamy yet bright from the coconut milk and spices. The dish is traditionally served with injera, but it also pairs beautifully with crusty bread or over a bed of greens. The one-pot approach means less cleanup and more time enjoying the meal, making it a foolproof choice for any occasion.

Ready in about 45 minutes, this recipe delivers restaurant-quality results with minimal effort. The key is letting the flavors meld together as the rice simmers, creating a dish that's rich, aromatic, and deeply satisfying. Whether you're serving it to guests or treating yourself to a flavorful meal, this Akni rice is sure to impress.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for akni rice

Coconut milk, fragrant rice, and tender shrimp blend into one aromatic pot.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Large Shrimp 🦐 1 ½ lb Peeled, deveined, tail-on
Coconut Milk 🥥 1 ½ cups Full-fat canned for richness
Fresh Tomatoes 🍅 1 cup Diced, ripe but firm
Red Onion 🧅 1 whole Finely diced, about 1 cup
Fresh Garlic 🧄 6 cloves Minced, about 2 tbsp
Fresh Ginger 🌿 1 ½ tbsp Finely grated, about 1 oz
Berbere Spice 🌶️ 2 tbsp Traditional Ethiopian blend
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp Bright yellow color
Salt 🧂 1 ½ tsp Kosher or sea salt
Vegetable Oil 🫒 2 tbsp Neutral flavor preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The berbere spice is the soul of this dish—look for it at Middle Eastern or African markets if your regular grocery store doesn't carry it. Penzeys sells a great version online too. If you can't find berbere, mix 1 tbsp paprika, 1 tsp cayenne, 1 tsp cinnamon, and 1/2 tsp cardamom for a close substitute. The coconut milk should be full-fat (none of that light stuff)—Thai Kitchen brand is my go-to for consistent results. For the shrimp, frozen works fine—just thaw in cold water before using. The jasmine rice needs to be uncooked and long-grain for that perfect texture.

No berbere? Mix your own blend—it's easier than you think. Short on coconut milk? Half coconut milk, half chicken broth keeps the richness. The tomatoes can be canned diced in a pinch (drain well), but fresh is always better. Fresh ginger needs to be finely grated—a microplane works wonders. For the garlic, roast it first (350°F for 10 minutes) to mellow the flavor. The cilantro is optional but adds that fresh finish—skip it if you're sensitive to its flavor. For extra heat, add a pinch of red pepper flakes to the spice mix.

This dish tastes even better the next day—make extra if you can. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of water or broth to restore moisture. Freezes beautifully for 3 months—portion into single servings before freezing. The rice will dry out if stored uncovered, so always use a lid. For serving, I love pairing it with warm naan or crusty bread to soak up that delicious sauce.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, simmer, and walk away. No fancy techniques, no last-minute chopping frenzy. The shrimp cooks right in the coconut milk, soaking up all that rich, creamy flavor while the rice steams perfectly.
  • Creamy-Tangy Bliss: That balance of coconut milk and fresh tomatoes? It’s like a hug in your mouth. The shrimp gets tender and slightly sweet, while the onions caramelize just enough to add depth. Honestly, it’s the kind of dish that makes you want to skip dessert.
  • Lunchbox Hero: This keeps beautifully for days, so I make a big batch on Sundays. Pack it for work—cold rice? No problem, the flavors still shine. My kids actually ask for leftovers, which, between us, is basically a parenting win.
  • Budget Bright Spot: Jasmine rice and shrimp sound fancy, but they stretch far here. A single can of coconut milk and a handful of tomatoes make this feel luxurious without breaking the bank. Plus, the leftovers taste just as good reheated as they do fresh.

Step-by-step instructions for one-pot fragrant coconut and shrimp rice

This aromatic Ethiopian-inspired dish comes together in a single pot with vibrant spices and tender shrimp.

1

Prepare the Base with Aromatics and Spices

Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium heat. Add the 1 whole Red Onion and cook for 3-4 minutes until softened and translucent. Add the 6 cloves Fresh Garlic and 1.5 tablespoons Fresh Ginger, cooking for another 30 seconds until fragrant.

Stir in the 2 tablespoons Berbere Spice, 1 teaspoon Ground Cumin, 1 teaspoon Ground Coriander, and 0.5 teaspoon Turmeric Powder. Cook for 1 minute until the spices release their deep, earthy aroma. This step develops the complex flavor foundation that defines akni rice.

2

Sauté Tomatoes and Add Coconut Milk

Add the 1 cup Fresh Tomatoes and cook for 3-4 minutes until they soften and release their juices. The tomatoes should break down into a rustic sauce that blends beautifully with the spices.

Pour in the 1.5 cups Coconut Milk, stirring gently to combine. Bring the mixture to a gentle simmer over medium-low heat and let it cook for 5 minutes until slightly thickened. This creates a creamy base that will carry the flavors throughout the dish.

3

Cook the Jasmine Rice

Add the 1.5 cups Jasmine Rice and stir gently to coat each grain with the spiced coconut mixture. Pour in 2 cups water (or enough to cover the rice by about ½ inch) and add 1.5 teaspoons Salt. Bring to a boil, then reduce heat to low and cover tightly with a lid.

Simmer for 15 minutes without disturbing. The rice should absorb the liquid gradually, developing a fragrant aroma. If the rice looks dry before the time is up, add ¼ cup hot water through the lid to maintain moisture.

4

Add and Cook the Shrimp

After 15 minutes, carefully remove the lid and add the 1.5 lb Large Shrimp to the pot. Stir gently to distribute the shrimp evenly throughout the rice. Cover and cook for another 5-7 minutes until the shrimp turn pink and opaque.

The shrimp should cook quickly in the residual heat, absorbing the rich coconut and spice flavors. If the rice appears dry before the shrimp are fully cooked, add 2-3 tablespoons hot water and cover again for 2-3 minutes to finish cooking.

5

Finish and Garnish

Once the shrimp are fully cooked, remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the rice to absorb any remaining liquid and the flavors to meld together.

Garnish with 0.25 cup Fresh Cilantro and a squeeze of 1 tablespoon Lemon Juice just before serving. The bright acidity of the lemon cuts through the richness of the coconut and spices, balancing the dish perfectly.

👨‍🍳

Pro Tips For Making Akni Rice

  • CHAR THE SHRIMP FIRST: Peel and devein your shrimp, then pat them bone-dry with paper towels before charring. I learned this the hard way—wet shrimp steam instead of sear, and you’ll end up with sad, pale shrimp in your coconut milk sauce. Hit a screaming-hot skillet (cast iron if you’ve got it) and work in batches—crowding drops the temp, and we’re going for that caramelized crust.
  • TOAST THE RICE: Before adding coconut milk, spread your raw jasmine rice in the same pan you charred the shrimp (after they’re out) and toast it for 2–3 minutes until it smells nutty and the edges turn just slightly golden. This isn’t about burning it—it’s about building flavor. Skip this, and your rice will taste like plain porridge, no matter how fancy the coconut milk.
  • SAUTÉ ONIONS LOW AND SLOW: When cooking the red onion with tomatoes, keep the heat medium-low and let it simmer uncovered for at least 10 minutes. I used to rush this, and the onions stayed raw-tasting, while the tomatoes turned to mush. You want them soft but still holding shape—think jammy, not liquid. A pinch of sugar here helps, but don’t skip the time.
  • USE FULL-FAT COCONUT MILK: Cheap or light coconut milk will make your rice greasy or watery. Splurge on the canned stuff with 60%+ fat content—it adds richness and stays creamy without separating. If you’re in a pinch, mix equal parts full-fat and water to thin it, but stir in the rice gradually so it absorbs evenly. No one wants gluey rice, even if it’s fancy.

Essential equipment for this dish

Heavy-Bottomed Pot

For this akni rice, a 5-6 quart heavy-bottomed pot is non-negotiable. I use my All-Clad D5—it distributes heat evenly and prevents scorching those delicate spices. If you don’t have one, a stainless steel Dutch oven (like Le Creuset) works beautifully too. The key is avoiding thin, reactive metals that can alter flavors or cause hot spots. 🔥

Wooden Spoon

A long-handled wooden spoon (at least 12 inches) is essential for stirring the coconut milk and shrimp without overcrowding the pot. I prefer olive wood from OXO—it’s gentle on the pot and won’t scratch. Avoid metal spoons when cooking shrimp, as they can tear the delicate tails. A silicone spatula works too, but wood gives better control for scraping up those flavorful bits.

Microplane or Fine Grater

For the fresh ginger, a microplane (like Microplane Zester/Graters) is a game-changer—it yields fine, even shreds that dissolve seamlessly into the sauce. If you don’t have one, a fine grater works, but avoid pre-grated ginger from jars (it oxidizes and loses potency). The same goes for garlic—a microplane gives you perfectly minced cloves without the mess of a knife. 🌿

Berbere Spice Blend

The berbere spice is the heart of this dish, so invest in a quality blend. I stock up from Penzeys Spices (their Ethiopian Berbere is my go-to) or Kalustyan’s. If you’re making your own, toast the spices in a dry pan for 1-2 minutes to deepen their flavor. A mortar and pestle works if you’re grinding whole spices, but a spice grinder (like OXO Good Grips) is faster for larger batches.

Lid with Vent

A tight-fitting lid with a small vent (or a tight lid + slightly ajar lid) is critical for steaming the rice evenly. My All-Clad lid has a built-in vent, but a glass lid (like on Le Creuset) lets you peek without losing steam. Pro tip: If your lid doesn’t vent, prop it open with a wooden spoon handle—this prevents soggy rice and lets excess moisture escape gradually. ⚡

Fine-Mesh Strainer

If you’re using frozen shrimp, a fine-mesh strainer (like OXO Good Grips) is perfect for thawing them quickly in cold water. For fresh shrimp, it helps drain excess moisture before cooking. I also use it to rinse the cilantro for garnish, ensuring it’s clean and vibrant. A colander works too, but a dedicated strainer gives better control over water flow.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 24g120%
Cholesterol 210mg70%
Sodium 1050mg46%
Total Carbohydrate 62g23%
Dietary Fiber 5g18%
Sugars 8g
Protein 32g64%
* 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 substitute shrimp with another protein in this akni rice?

This dish works beautifully with chicken thighs (bone-in for extra flavor), chickpeas (for a vegetarian version), or even firm tofu. If using chicken, cook it separately first and add it during the last 10 minutes of rice cooking. For chickpeas, drain and rinse them well before adding to the pot.

2

Why does my akni rice turn out mushy?

Mushy rice usually happens from overcooking or too much liquid. Use a heavy-bottomed pot and reduce heat to low after boiling. The rice should simmer gently for 15 minutes undisturbed. If it looks dry before then, add ¼ cup hot water through the lid. Also, make sure your rice-to-water ratio is correct—2 cups water for 1.5 cups rice is perfect.

3

How can I make this dish spicier?

Boost the heat by adding ½ teaspoon cayenne pepper to the berbere blend or sprinkle 1 teaspoon red pepper flakes directly into the pot before serving. For extra depth, include 1 chopped jalapeño with the tomatoes. Remember, you can always adjust spice levels to taste—start with less if you're sensitive to heat!

4

Can I prepare akni rice ahead of time?

This dish tastes even better the next day! Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of water or coconut milk to restore moisture. For freezing, portion into single servings and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

5

What's the best way to serve akni rice?

Traditionally, it's served with injera (Ethiopian flatbread), but it also pairs wonderfully with warm naan, crusty bread, or a simple green salad. For extra flair, garnish with toasted coconut flakes or a dollop of yogurt. The bright acidity of lemon juice balances the rich coconut flavors perfectly!

★★★★★4.7(8 reviews)
Categories Main Courses