Brown Rice Curry Recipe: Spiced Tomato Coconut Harmony in One Pot

Main Courses

Brown Rice Curry Recipe: Spiced Tomato Coconut Harmony in One Pot

This brown rice curry recipe delivers the perfect balance of aromatic spices, tender vegetables, and nutty rice—all simmered together in one pot for effortless harmony.

The secret lies in slow-toasting whole spices and letting the coconut milk and tomatoes meld into a rich, velvety sauce that coats every bite of fluffy brown rice and protein.

What makes this curry special is its foolproof technique: brown rice cooks directly in the curry broth, absorbing all the flavors while staying perfectly tender.

With just 45 minutes of active time and minimal cleanup, you'll have a restaurant-quality dish that's nutritious, satisfying, and packed with layers of warm, comforting spices. The result is a one-pot wonder that's as impressive as it is easy to make.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for brown rice curry

Aromatic spices, tender rice, and velvety coconut milk come together for restaurant-quality harmony.

Ingredient Amount Notes
Brown Rice 🌾 1 cup Uncooked, long-grain preferred
Coconut Milk 🥥 13 ½ oz Full-fat for creaminess
Canned Tomato Sauce 🍅 14 ½ oz San Marzano preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ginger Root 🌿 1 tbsp Freshly grated, peeled
Ground Cumin 🌶️ 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🧂 ½ tsp Bright yellow color
Garam Masala 🌶️ 1 tsp Store-bought blend works
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cubed
Vegetable Oil 🫒 2 tbsp High smoke point
Salt 🧂 1 ½ tsp Kosher or sea salt
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The coconut milk is non-negotiable for that creamy texture—full-fat gives the richest flavor. Thai Kitchen or Goya cans work well, but if you have a local Asian market, their brands are often fresher. For the San Marzano tomato sauce, look for the crushed tomatoes variety if you want extra texture. The brown rice? Lundberg or Uncle Ben's are reliable, but any long-grain brown rice will do. Toast your spices lightly in the pot before adding liquids—this deepens their flavor dramatically. The ginger should be fresh, not powdered, for that bright, zesty kick.

No full-fat coconut milk? Light coconut milk plus 1 tbsp cream gets you close. Short on San Marzano? Any quality canned tomatoes work, but avoid those with added salt. The chicken can be swapped for chickpeas or tofu for a vegetarian version—just adjust cooking time. Fresh cilantro is ideal, but dried cilantro at half the amount works in a pinch. The garlic can be pre-minced from a jar (the good stuff, not the ones with anti-caking agents), but fresh is always better. If you're missing garam masala, mix 1/4 tsp each of cinnamon, cardamom, and cloves for a quick substitute.

This curry tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge. For freezing, portion into single-serving containers—it reheats beautifully. The rice stays perfectly tender when reheated, and the sauce thickens slightly, making it even more flavorful. Double the recipe if you're feeding a crowd—it's that good.

❤️

Why You'll Love This Recipe

  • Pantry Powerhouse: I swear by this recipe when I forget to grocery shop—just open a can of tomato sauce, crack open coconut milk, and toss in whatever onions and garlic I have lingering. No fancy ingredients, just honest flavor that feels like a hug.
  • Creamy Without Guilt: That rich coconut milk and tomato sauce combo? It’s velvety smooth but somehow still light, especially when paired with brown rice. Honestly, it’s the kind of dish where I’ll eat seconds without a second thought.
  • Meal Prep MVP: Between us, this curry begs to be made in bulk. The rice soaks up all the flavors, and it reheats like a dream—whether I’m packing lunches or just lazy-feeding myself after work. Three days in, it’s still spot-on.
  • Budget-Friendly Feast: Brown rice and canned sauce stretch this into four servings without breaking the bank. I’ll be real: my wallet thanks me every time I make it, and my family never complains about leftovers. (Yes, even on a Tuesday night.)

Step-by-step instructions for brown rice curry

This one-pot curry delivers rich, aromatic flavors with minimal effort—let's build it layer by layer.

1

Prepare the Chicken and Aromatics

Cut the 1.5 lb chicken breast into 1-inch cubes for even cooking. In a large, heavy-bottomed pot, heat the 2 tbsp vegetable oil over medium-high heat until shimmering. Add the chicken and cook for 5-6 minutes until lightly browned on all sides—this creates a flavorful base for the curry. Remove the chicken and set aside.

In the same pot, add the diced 1 whole yellow onion and cook for 4-5 minutes until softened and translucent. Add the 4 cloves minced garlic cloves and 1 tbsp freshly grated ginger root, cooking for another 1 minute until fragrant. This aromatic foundation forms the heart of your curry's flavor profile.

2

Toast the Spices and Build the Sauce

Reduce heat to medium and add the 1 tsp ground cumin, 1 tsp ground coriander, and 0.5 tsp turmeric powder. Toast for 30 seconds until the spices release their aroma—you'll smell their warm, earthy notes. Immediately pour in the 14.5 oz canned tomato sauce and stir to combine with the spices.

Let the sauce simmer uncovered for 5 minutes until slightly thickened. This step develops the sauce's depth by concentrating its flavors. The turmeric will give it a vibrant golden hue, while the cumin and coriander create that classic curry complexity.

3

Combine and Simmer with Coconut Milk

Return the browned chicken to the pot and add the 13.5 oz coconut milk. Stir well to combine, then add the 1 tsp garam masala and 1.5 tsp salt. The garam masala will infuse warm, spiced notes that complement the coconut's creaminess. Bring the mixture to a gentle simmer and cook uncovered for 15 minutes, stirring occasionally.

After 15 minutes, check the chicken for doneness—it should be tender and flake easily with a fork. If it needs more time, continue simmering for another 5-10 minutes. The coconut milk should create a luscious, velvety sauce that coats the chicken beautifully.

4

Cook the Brown Rice and Finish

Rinse the 1 cup brown rice thoroughly under cold water to remove excess starch, then add it to the curry pot. Stir gently to distribute the rice evenly throughout the sauce. Add 2 cups of water (or enough to cover the rice by about 1 inch) and bring to a boil.

Once boiling, reduce heat to low, cover the pot with a tight-fitting lid, and simmer for 35-40 minutes. The rice will absorb the flavorful curry sauce as it cooks. After the rice is tender, stir in the 1 tbsp freshly squeezed lemon juice and let it sit for 2-3 minutes to brighten the dish.

5

Garnish and Serve

Remove the pot from heat and let the curry rest for 5 minutes. This resting period allows the flavors to meld perfectly. Stir in the 0.25 cup chopped fresh cilantro just before serving—this adds a fresh, herbaceous note that cuts through the richness of the coconut and spices.

Serve the curry immediately in shallow bowls, allowing each serving to showcase the vibrant sauce and tender chicken. The brown rice should be perfectly cooked with a slight bite, while the sauce should coat each spoonful with its aromatic, spiced harmony. Pair with naan or basmati rice if desired.

👨‍🍳

Pro Tips For Making Brown Rice Curry

  • Toast the Rice First: Before cooking, spread unrinsed brown rice in a dry skillet over medium heat for 3-4 minutes until it smells nutty and lightly browns. This breaks down the outer husk, cutting the cooking time by 15-20 minutes and giving your curry a deeper, toastier base flavor—no one will guess you took the shortcut.
  • Sauté Onions Until Caramelized: Don’t rush the onions—cook them in 1 tablespoon oil over medium-low heat for 10-12 minutes until they’re deep golden and almost jammy. Rushed onions taste raw; patient onions build the curry’s sweet backbone. (Yes, even if you’re impatient like me.)
  • Simmer Coconut Milk Low: After adding coconut milk, reduce heat to the lowest setting that keeps a gentle simmer—no boiling. High heat turns the milk greasy and separates the cream, leaving your curry looking unappetizing. Think "barely bubbling," not "rolling boil."
  • Stir in Tomato Sauce Late: Hold off on the canned tomato sauce until the very end—right when the rice is nearly done. Adding it earlier makes the curry watery and dilutes the coconut flavor. A splash at the end keeps the sauce vibrant and the texture thick. (I learned this the hard way after serving a soup instead of a curry.)

Wine and beer pairings for this recipe

Creamy Coconut Whites

A dry Riesling from Germany like Dr. Loosen Blue Slate is my go-to for this curry—its crisp acidity and subtle mineral notes cut through the richness of the coconut milk beautifully.

The slight sweetness in the wine complements the caramelized onions and tomatoes while keeping the dish balanced. Serve chilled to preserve its refreshing qualities. 🍷

Spiced Red Blends

For a bold red option, try a Syrah with earthy undertones like Château d'Esclans Whispering Angel. The wine's dark fruit flavors and peppery finish mirror the garam masala and cumin in the curry.

Let it breathe for 30 minutes before serving to open up its complex aromas. I find this pairing works particularly well with the chicken version.

Crisp Lager Pairings

A German Helles lager such as Weihenstephaner Original provides a clean, crisp contrast to the creamy curry. The light maltiness complements the nutty brown rice while the effervescence cleanses your palate between bites.

For a more robust option, try a Belgian Witbier like Hoegaarden—its coriander notes enhance the curry's spice profile.

Beer and Rice Harmony

If you prefer beer, a light amber ale with a touch of caramel works wonderfully. I recommend Leffe Blonde for its smooth, slightly sweet finish that pairs perfectly with the curry's coconut and tomato base.

The beer's subtle hop bitterness balances the dish's richness without overpowering it. Serve slightly chilled for best results.

Non-Alcoholic Options

For a refreshing non-alcoholic pairing, try sparkling ginger beer like Feather's Ginger Beer. The ginger's zesty kick complements the curry's spices while the bubbles provide a palate-cleansing effect.

Alternatively, a coconut water-based drink with lime, such as Vita Coco, enhances the dish's tropical elements and keeps things light and refreshing.

Serving Temperature Tips

Let your wine or beer reach 55-60°F before serving for optimal flavor. For reds, I decant mine for 15-20 minutes to soften tannins, while whites and beers can be served straight from the fridge.

The curry itself should be served at 170-180°F—hot enough to release all its aromatic spices but not so hot it burns your palate. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 105mg35%
Sodium 1120mg49%
Total Carbohydrate 56g20%
Dietary Fiber 6g21%
Sugars 12g
Protein 38g76%
* 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 make this curry without coconut milk?

You can substitute with 1 cup heavy cream plus 1/2 cup water for a similar texture, though the flavor will be less rich. For a dairy-free option, use 1/2 cup cashew cream (blended soaked cashews) mixed with 1/2 cup water. The coconut milk adds depth that's hard to replicate, but these alternatives work in a pinch.

2

Why does my brown rice turn mushy in curry?

Overcooking or insufficient liquid are the usual culprits. Always rinse the rice first to remove excess starch, then use 2 cups water per 1 cup rice in the curry. Cook on low heat and check for doneness at 35 minutes—it should be tender but still slightly firm. If it's mushy, you added too much liquid or cooked too long.

3

How can I make this vegetarian?

Swap the chicken for 1.5 cups chickpeas (rinsed and drained) or 1 block extra-firm tofu (pressed and cubed). For tofu, pan-fry until golden first, then proceed with the recipe. Add 1/2 tsp smoked paprika to enhance depth. The cooking time remains the same for chickpeas, but tofu may need 5 extra minutes to absorb flavors.

4

Can I prepare this curry ahead of time?

Yes! This curry tastes even better the next day. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with 1-2 tbsp water to restore creaminess. The rice stays tender, and flavors meld beautifully overnight.

5

What's the secret to extra flavor?

Toast your spices for 30 seconds until fragrant, and use fresh ginger and garlic instead of powdered. Add 1/2 tsp asafoetida (hing) with the spices for depth, or finish with 1 tsp toasted coconut flakes for nutty richness. A splash of lime juice at the end brightens all the flavors too.

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