This Thai-inspired barley coconut curry pairs chewy pearl barley and crisp vegetables in a fragrant red curry sauce, served over jasmine rice. It is a modern, flexible meal rather than a traditional Thai dish, and the barley makes the creamy curry hearty enough to spoon generously over rice.
Ingredients
- 3/4 cup (150 g) pearl barley, rinsed
- 3 cups (710 ml) water, for cooking the barley
- 1 1/2 cups (285 g) jasmine rice, rinsed
- 2 1/4 cups (530 ml) water, for cooking the rice; adjust to the rice package if needed
- 1 tablespoon (15 ml) neutral oil, such as canola or avocado oil
- 1 medium yellow onion (about 150 g), thinly sliced
- 3 garlic cloves (about 9 g), finely chopped
- 1 tablespoon (6 g) finely grated fresh ginger
- 1 1/2 tablespoons (about 23 g) Thai red curry paste
- 1 can (13.5 oz / 400 ml) coconut milk, well shaken
- 1 1/2 cups (355 ml) vegetable broth or water
- 2 medium carrots (about 150 g), cut into thin diagonal slices
- 1 red bell pepper (about 150 g), thinly sliced
- 1 1/2 cups (180 g) green beans, trimmed and cut into 1-inch (2.5 cm) pieces
- 1 tablespoon (15 ml) soy sauce or tamari
- 2 teaspoons (8 g) packed brown sugar
- 1/2 teaspoon fine salt, plus more to taste
- 2 tablespoons (30 ml) fresh lime juice, from about 1 lime
- 1/2 cup (12 g) loosely packed Thai basil leaves, or regular basil
- 1/4 cup (30 g) chopped roasted peanuts, optional, for serving
- 1 small red chili (about 5 g), thinly sliced, optional, for serving
Instructions
- Get the grains started. Put the rinsed barley and 3 cups (710 ml) water in a medium saucepan with a small pinch of the measured salt. Bring to a boil, then lower the heat, cover loosely, and simmer for 35 to 40 minutes, until the grains are tender but still pleasantly chewy. Drain any excess water. At the same time, combine the rinsed rice and 2 1/4 cups (530 ml) water in a separate saucepan. Bring it to a boil, cover, reduce the heat to low, and cook according to the package directions, usually 15 to 18 minutes. Take the rice off the heat and leave it covered for 5 minutes before fluffing with a fork. If the barley finishes first, cover it and set it aside while you make the curry.
- Soften the aromatics. While the grains cook, warm the oil in a wide, deep skillet or saucepan over medium heat. Add the sliced onion and cook for 4 to 5 minutes, stirring occasionally, until softened and beginning to turn translucent. Stir in the garlic and ginger and cook for about 30 seconds, just until fragrant. Keep the heat moderate; garlic can turn bitter if it browns too quickly.
- Fry the curry paste. Add the red curry paste and stir it through the aromatics for 1 minute. This briefly cooks the paste and helps its flavor spread through the sauce. Curry pastes differ in saltiness and heat, so start with 1 tablespoon if you prefer a mild curry or are unfamiliar with the brand. You can add more after tasting the finished sauce.
- Build the sauce. Pour in the coconut milk and vegetable broth, scraping the bottom of the pan to loosen any flavorful bits. Stir in the soy sauce, brown sugar, and remaining measured salt. Bring the mixture to a gentle simmer, not a hard boil, and cook for 5 minutes so the flavors combine. If the sauce looks separated at the edges, lower the heat and stir; a vigorous boil can make coconut milk look grainy.
- Cook the vegetables. Add the carrots and green beans. Simmer for 5 minutes, then add the bell pepper and cook for another 4 to 6 minutes. The vegetables should be tender enough to bite but not limp. If you like softer vegetables, simmer them a few minutes longer; for a firmer texture, check them at the early end of the range.
- Add the barley and finish. Stir the drained barley into the curry and simmer gently for 2 to 3 minutes, just long enough to warm it and let it take on some of the sauce. Remove the pan from the heat and stir in the lime juice and basil. Taste and adjust with a little more lime for brightness, soy sauce for salt, or brown sugar if the curry tastes sharper than you like. The finished sauce should coat the barley while still being loose enough to spoon over rice.
- Serve. Divide the fluffy rice among four bowls. Spoon the barley curry and plenty of sauce over each portion. Finish with chopped peanuts and sliced chili, if using. Serve while hot, with any remaining lime wedges at the table.
Tips
- Check your curry paste label. Some Thai red curry pastes contain shrimp paste or fish ingredients, so they are not vegetarian. Choose a clearly labeled vegetarian paste if needed. Curry pastes also vary in heat and salt; start with less, taste the sauce, and add more gradually.
- Use pearl barley for the stated timing. Hulled barley is less processed and takes longer to cook, often around 45 to 60 minutes, and can remain firmer. If using it, follow its package directions and cook it separately before adding it to the curry.
- Keep the simmer gentle. A rapid boil can cause coconut milk to separate and can overcook the vegetables. If the curry becomes thicker than you want, stir in broth or water a few tablespoons at a time.
- Make it gluten-free if needed. Barley contains gluten, so swapping soy sauce for tamari alone will not make this recipe gluten-free. Use cooked rice or quinoa in place of the barley, and check that the curry paste and tamari are labeled gluten-free.
Serving Suggestions
Serve the curry in shallow bowls so each portion gets a generous bed of jasmine rice and enough coconut sauce to flavor the grains. A squeeze of lime at the table helps balance the richness, while Thai basil adds a fresh, peppery note. If you have only regular Italian basil, use it in the same quantity; the aroma is different, but it still gives the curry a fresh finish. Chopped roasted peanuts add crunch, and sliced red chili gives the meal extra heat without making the whole pot spicier.
For a fuller spread, put out cucumber slices, a simple cabbage salad, or lightly steamed greens. These cool, crisp sides contrast well with the warm, creamy curry. You can also serve the curry without rice in a deep bowl if you want a more barley-forward meal, or offer rice and barley separately so diners can choose their preferred ratio. Keep any optional side dish simply seasoned; the curry already brings salt, spice, sweetness, and acidity.
Variations
Make it vegan: The recipe is vegan when the curry paste is free of shrimp or fish ingredients and the soy sauce or tamari is plant-based. Check labels rather than assuming every red curry paste is vegetarian. For a little more protein, add 1 can (15 oz / 425 g) drained chickpeas with the cooked barley and warm them through in the sauce.
Change the vegetables: Broccoli florets, sliced mushrooms, snap peas, or cubed zucchini can stand in for some of the carrots, beans, or pepper. Aim for about 4 cups (roughly 450 to 550 g) of prepared vegetables overall. Add quick-cooking vegetables, such as snap peas or zucchini, near the end so they keep their shape.
Make it milder or hotter: For a gentle curry, use 1 tablespoon of paste and omit the fresh chili. For more heat, add another teaspoon of curry paste or serve sliced chili on the side. Increasing paste also increases salt and aromatics, so taste before adding extra soy sauce.
Swap the grain: Brown rice works well, but it usually needs more water and a longer cooking time than jasmine rice, so start it before the barley and follow the package directions. For a barley-free bowl, use 1 1/2 cups (about 270 g) dry quinoa and cook it according to its package instructions. These changes keep the dish Thai-inspired rather than making it a traditional regional preparation.
Storage and Reheating
Refrigerate the curry and rice separately in shallow, covered containers within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. Separating the rice from the curry helps it retain a better texture and makes it easier to portion; if you have already combined them, the leftovers are still fine to store together. Add fresh basil only to the portions you are serving, since it darkens in storage.
For longer storage, freeze the curry without the rice in a freezer-safe container for up to 2 months for best quality. Thaw it overnight in the refrigerator before reheating. Rice can also be frozen separately, though its texture may soften slightly. Reheat curry in a saucepan over medium-low heat, stirring often and adding a splash of water or broth if it has thickened. Microwave individual servings in a covered, microwave-safe dish, stirring partway through. Reheat leftovers, including rice, to 165°F (74°C); check the center with a food thermometer. Do not leave cooked rice or curry at room temperature for more than 2 hours.
Frequently Asked Questions
Is Thai barley on rice a traditional Thai dish?
No. This recipe is a Thai-inspired coconut curry made with pearl barley and served over rice. Barley is not the defining grain in a traditional Thai curry, and this combination is presented as a practical modern variation rather than an authentic regional classic.
Can I cook the barley directly in the curry?
It is better to cook it separately for this recipe. Pearl barley needs substantially longer than the vegetables, and it absorbs a lot of liquid as it cooks. Cooking it in water first lets you control the curry’s consistency and add the barley when it is tender. If you do simmer barley directly in curry, you will need additional liquid and should expect the sauce to become much thicker.
Can I use quick-cooking barley?
Yes, but cook it according to the package directions and check it early, since quick-cooking products may be ready much sooner than pearl barley. Drain it if needed, then stir it into the finished curry for the last few minutes. Do not use the 35-to-40-minute timing in the recipe for a quick-cooking variety.
What can I use instead of Thai red curry paste?
Red curry paste gives the dish its characteristic concentrated chile and aromatic flavor. If it is unavailable, a mild curry powder can provide a different but useful curry flavor: begin with 2 teaspoons (about 4 g), bloom it with the onion for 30 seconds, and taste before adding more. The result will be less distinctly Thai, so add a little extra lime and ginger if it needs more brightness.
Why is my curry too thick or too thin?
Barley absorbs sauce as it sits, so the curry may thicken between cooking and serving. Loosen it with warm water or broth, a tablespoon at a time. If it is too thin, simmer it gently for a few minutes before adding the barley, or let it stand briefly off the heat. Avoid a prolonged hard boil, which can overcook the vegetables and make the coconut milk separate.
Can I prepare parts of this recipe ahead?
Yes. Cook the barley and rice up to a day ahead, cool them promptly, and refrigerate them in separate covered containers. Chop the vegetables and aromatics in advance as well. Make the curry sauce and vegetables shortly before serving, then stir in the cold barley and heat it thoroughly. Reheat rice to 165°F (74°C), just as you would other leftovers.
Related
- French Rice Dishes: A Classic Riz Pilaf Recipe
- French Rice Dishes: Names and a Classic Riz Pilaf
- French Rice Recipes: Classic Oven-Baked Rice Pilaf
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).