Just picture this: a party platter loaded with vibrant, aromatic curries that come together in a flash. With pre-made curry paste as your secret weapon, you can whip up a variety of crowd-pleasing dishes—from creamy Thai green curry to spicy Indian vindaloo. These 16 recipes are your ticket to stress-free entertaining, so dive in and get ready to impress!
Classic Thai Green Curry with Chicken

Get ready to create the most aromatic and comforting Thai green curry right in your own kitchen. This recipe breaks down each step so you can confidently build layers of flavor—from sizzling the paste to simmering the coconut milk. Perfect for a cozy weeknight dinner that tastes like takeout, but better.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 25 minutes
Ingredients
- 2 boneless, skinless chicken breasts (about 1 lb), sliced into thin strips
- 2 tablespoons high-quality green curry paste
- 1 can (13.5 oz) full-fat coconut milk, well-shaken
- 1 cup fresh bamboo shoots, rinsed and drained
- 1 cup Thai basil leaves, packed
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 2 tablespoons vegetable oil
- 1/2 cup low-sodium chicken broth
- 1 red bell pepper, thinly sliced
- 2 cloves garlic, minced
- 1 shallot, thinly sliced
- Fresh lime wedges for serving
- Steamed jasmine rice for serving
Instructions
- Slice the chicken breasts into thin strips about 1/2-inch wide, then season lightly with a pinch of salt.
- Heat vegetable oil in a large skillet or wok over medium-high heat until shimmering.
- Add the minced garlic and sliced shallot; stir-fry for 30 seconds until fragrant, but not browned.
- Add the green curry paste and stir constantly for 1 minute until the paste darkens and becomes aromatic—this blooms the flavors.
- Pour in 1/2 cup of the thick coconut cream skimmed from the top of the can (reserve the rest) and stir to combine, then cook for 2 minutes, allowing the oil to separate slightly.
- Add the chicken strips in a single layer; cook for 3-4 minutes, turning once, until the chicken is no longer pink on the outside.
- Pour in the remaining coconut milk and chicken broth; bring to a gentle simmer over medium heat.
- Stir in fish sauce and brown sugar until dissolved, then taste and adjust seasoning if needed.
- Add the red bell pepper and bamboo shoots; simmer for 5 minutes until vegetables are tender-crisp.
- Remove from heat and gently stir in Thai basil leaves until just wilted.
- Serve immediately over steamed jasmine rice with lime wedges on the side.
Your Thai green curry is ready—silky, fragrant, and with just the right kick of heat. The chicken stays tender, the bamboo shoots add a lovely crunch, and the basil brings a fresh anise-like finish. For a fun twist, try spooning it over rice noodles or serving with crispy roti for dipping.
Japanese Curry with Pork Katsu

No need to travel to Japan for a bowl of soul-warming comfort: this homemade Japanese Curry with crispy Pork Katsu is easier than you think. With a mild, savory roux thickened by tender carrots and potatoes, it's a weeknight meal that feels like a special occasion. Follow these step-by-step instructions to achieve perfectly crunchy cutlets and a rich, velvety curry every time.
Serving: 4 | Prep Time: 30 minutes minutes | Cooking Time: 45 minutes minutes
Ingredients
- 2 cups short-grain Japanese rice
- 2 ½ cups water
- 1 lb boneless pork loin, sliced into ½-inch thick cutlets
- 1 teaspoon fine sea salt
- ½ teaspoon finely ground black pepper
- ½ cup all-purpose flour
- 2 large farm-fresh eggs, beaten
- 1 ½ cups panko breadcrumbs
- 2 tablespoons rich extra virgin olive oil (for pan-frying)
- 1 tablespoon neutral oil (like canola or grapeseed)
- 1 large yellow onion, sliced into ½-inch wedges
- 2 medium carrots, peeled and cut into bite-sized chunks
- 2 medium Yukon Gold potatoes, peeled and cut into 1-inch cubes
- 3 cups low-sodium chicken broth
- 1 box (about 3.5 oz) Japanese curry roux, broken into blocks
- 1 tablespoon soy sauce
- 1 teaspoon honey
Instructions
- Step 1: Rinse the rice in a fine-mesh sieve under cold running water until the water runs clear. Transfer to a medium saucepan, add 2 ½ cups water, and let soak for 20 minutes. Place over high heat, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let steam, covered, for 10 minutes. Fluff with a fork and keep warm.
- Step 2: While the rice soaks, prepare the pork. Season each cutlet evenly with the salt and pepper. Dredge each cutlet first in the flour, shaking off excess, then dip into the beaten eggs, and finally coat generously with panko, pressing gently to adhere. Set on a wire rack and let rest for 5 minutes to help the coating stick.
- Step 3: In a large Dutch oven or heavy pot, heat the neutral oil over medium heat. Add the onion wedges and sauté, stirring occasionally, until softened and translucent, about 5 minutes. Add the carrots and potatoes and cook for another 2 minutes, stirring to coat.
- Step 4: Pour in the chicken broth and bring to a gentle boil over medium-high heat. Reduce heat to medium-low, cover, and simmer until the vegetables are tender when pierced with a fork, about 20 minutes. Tip: Check the potatoes first—they often soften faster than carrots.
- Step 5: While the vegetables simmer, pour the olive oil into a large skillet to a depth of about ¼ inch and heat over medium-high until shimmering (about 350°F). Carefully lay the breaded cutlets in the hot oil without crowding. Fry until deep golden brown on the first side, 3–4 minutes, then flip and fry the second side for another 3 minutes. Transfer to a paper towel-lined plate to drain. Repeat with remaining cutlets.
- Step 6: Once the vegetables are tender, reduce the stovetop heat to low. Break the curry roux blocks into the pot and stir constantly until fully dissolved and the sauce thickens, about 3–5 minutes. Stir in the soy sauce and honey. Taste and adjust seasoning if needed. Tip: If the sauce seems too thick, thin it with a splash of hot water or broth; if too thin, simmer uncovered for a few minutes.
- Step 7: To serve, slice the katsu cutlets crosswise into ½-inch strips. Divide the steamed rice among four bowls, ladle a generous portion of curry sauce over one side, and fan the katsu strips alongside. Garnish with pickled ginger or a sprinkle of furikake if desired.
Just imagine the crisp, shattering crunch of the golden panko crust giving way to the juicy pork, all swirled in a silky, slightly sweet curry that clings to every grain of rice. For a playful twist, serve the katsu and curry over a bed of shredded cabbage with a drizzle of Japanese mayonnaise—it's a textural dream that will have you scraping the bowl.
Vegan Red Curry with Tofu and Vegetables

Just when you think weeknight dinners can't get any easier, this vegan red curry with tofu and vegetables comes to the rescue. It's a vibrant, one-pot meal that's bursting with flavor and packed with protein and veggies. Follow these simple steps to create a restaurant-quality curry right in your own kitchen.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- 1 (14 oz) block extra-firm tofu, pressed and cut into 1-inch cubes
- 2 tablespoons high-heat avocado oil, divided
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 tablespoon finely grated fresh ginger
- 3 tablespoons Thai red curry paste
- 1 (13.5 oz) can full-fat coconut milk
- 1 cup low-sodium vegetable broth
- 1 medium red bell pepper, sliced into thin strips
- 1 cup fresh snap peas, trimmed
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 1 teaspoon coconut sugar or maple syrup
- 2 cups cooked jasmine rice, for serving
- Fresh cilantro leaves and lime wedges, for garnish
Instructions
- Heat 1 tablespoon of avocado oil in a large skillet or Dutch oven over medium-high heat. Once the oil shimmers, add the tofu cubes in a single layer. Cook for 5–7 minutes, turning occasionally, until all sides are golden brown and crispy. Use a slotted spoon to transfer the tofu to a plate and set aside.
- In the same pot, reduce the heat to medium and add the remaining 1 tablespoon of avocado oil. Sauté the diced onion for 3–4 minutes, until translucent and starting to soften. Add the minced garlic and grated ginger, and cook for 30 seconds until fragrant. Tip: Scrape up any browned bits from the tofu for extra flavor.
- Stir in the red curry paste, coating the onion mixture. Cook for 1 minute to toast the paste, which deepens its flavor.
- Pour in the full-fat coconut milk and vegetable broth. Whisk to combine, making sure the curry paste is fully dissolved. Bring the mixture to a gentle simmer over medium heat.
- Add the sliced red bell pepper and snap peas. Simmer for 5–6 minutes, until the vegetables are tender-crisp—they should still have a slight crunch.
- Return the crispy tofu to the pot. Stir in the soy sauce and coconut sugar. Let the curry simmer for 2 minutes to allow the flavors to meld. Taste and adjust seasoning if needed.
- Serve the curry over a bed of jasmine rice. Garnish with fresh cilantro leaves and a squeeze of lime juice for brightness.
Creamy, spicy coconut broth hugs each piece of crispy tofu and tender-crisp vegetable for a satisfying bite every time. The lime and cilantro cut through the richness, making it feel light yet comforting. For extra heat, serve with sliced Thai chilies on the side.
Massaman Curry with Beef and Potatoes

With tender beef, creamy coconut milk, and warm spices like cinnamon and cardamom, Massaman curry is a Thai classic that’s surprisingly simple to make at home. This step-by-step guide will walk you through building layers of flavor, from browning the meat to simmering the sauce to velvety perfection.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 60 minutes
Ingredients
- 1.5 lbs beef chuck, cut into 1-inch cubes, patted dry
- 2 tbsp neutral oil (like canola or grapeseed)
- 4 oz Massaman curry paste (about 1/2 cup)
- 1 can (14 oz) full-fat coconut milk, shaken
- 1 cup low-sodium beef broth
- 2 tbsp fish sauce
- 1 tbsp tamarind paste (or 2 tbsp lime juice)
- 1 tbsp coconut sugar or packed brown sugar
- 1 large russet potato (about 12 oz), peeled and cut into 1-inch chunks
- 1/2 cup roasted unsalted peanuts, roughly chopped
- 1 large cinnamon stick
- 2 whole star anise pods
- 1 medium yellow onion, thinly sliced
- Kosher salt, to taste
Instructions
- Season beef cubes generously with kosher salt. Let sit at room temperature for 15 minutes.
- In a large heavy-bottomed pot or Dutch oven, heat oil over medium-high until shimmering. Add beef in a single layer (work in batches if needed) and sear without moving for 3 minutes per side until deeply browned. Transfer beef to a plate—don’t overcrowd.
- Reduce heat to medium. Add curry paste to the pot and stir constantly for 1 minute until fragrant.
- Open the can of coconut milk and scoop the thick cream from the top into the pot. Whisk into the paste and cook for 2 minutes, scraping up any browned bits.
- Pour in remaining coconut milk (the watery part), beef broth, fish sauce, tamarind paste, and coconut sugar. Stir to combine.
- Return beef to the pot along with any accumulated juices. Add cinnamon stick and star anise. Bring to a gentle simmer, then cover partially and cook on low heat for 45 minutes, stirring occasionally. Tip: Skim off any surface fat for a cleaner sauce.
- Add potato chunks and sliced onion to the pot. Stir to coat. Continue simmering, uncovered, for 15–20 minutes until potatoes are tender but not mushy. Tip: Pierce a potato with a knife—it should slide in with little resistance.
- Remove cinnamon stick and star anise pods. Taste the broth and adjust salt or sugar if needed. Stir in half the chopped peanuts. Tip: Add a splash of coconut milk if the sauce seems too thick.
- Serve over jasmine rice or with warm roti. Garnish with remaining peanuts and optional fresh cilantro.
Ladle the curry over steamed jasmine rice, then garnish with the remaining chopped peanuts for crunch. The sauce should coat the back of a spoon—rich, mildly sweet, and redolent with cinnamon and cardamom. For a bright finish, squeeze a wedge of lime over each bowl just before serving.
Yellow Curry with Shrimp and Pineapple

Many home cooks shy away from making Thai curries from scratch, but this Yellow Curry with Shrimp and Pineapple is a foolproof gateway dish. By taking it step by step, you'll build layers of sweet, tangy, and savory flavor in about 30 minutes. Let me walk you through each stage so you feel confident and excited to serve it.
Serving: 4 | Prep Time: 15 minutes minutes | Cooking Time: 15 minutes minutes
Ingredients
For the Curry
- 1 tablespoon rich coconut or canola oil
- 3 tablespoons high-quality yellow curry paste (such as Mae Ploy or Thai Kitchen)
- 1 (13.5-ounce) can full-fat coconut milk (do not shake before opening)
- 1 cup low-sodium chicken broth
- 1 tablespoon packed light brown sugar (or palm sugar)
- 1 tablespoon fresh lime juice (from about 1/2 lime)
- 1 1/2 teaspoons fish sauce (or soy sauce for vegetarian)
- 1/2 teaspoon fine sea salt, plus more to taste
- 1 medium red bell pepper, sliced into thin 2-inch strips
- 1 cup fresh pineapple chunks (1/2-inch pieces)
- 1 pound large raw shrimp (21-25 count), peeled and deveined, tails removed
- For garnish: fresh cilantro leaves and lime wedges
Instructions
- Open the can of coconut milk without shaking it. Spoon off the thick top layer (about 1/2 cup) into a separate bowl; set aside the thin liquid underneath.
- Heat the oil in a large nonstick skillet or wok over medium-high heat until shimmering. Add the yellow curry paste and cook, stirring constantly, for 2 minutes until very fragrant and darkened slightly. Tip: Stirring prevents burning, which would make the curry bitter.
- Add the reserved thick coconut cream to the pan and whisk until smooth. Bring to a simmer, then reduce heat to medium and cook for 2 minutes, stirring occasionally. The oil may separate slightly — that's good.
- Pour in the remaining thin coconut milk, chicken broth, brown sugar, lime juice, fish sauce, and salt. Stir to combine and bring to a gentle simmer over medium heat.
- Add the bell pepper strips and pineapple chunks. Cook, stirring occasionally, for 3 minutes until the bell pepper is crisp-tender and the pineapple releases some juice.
- Add the shrimp in a single layer, pressing them gently into the liquid. Cook for 2 to 3 minutes, flipping once halfway, until the shrimp are pink and opaque. Tip: Avoid overcooking — shrimp become rubbery if left in heat too long. They're done when they curl into a loose 'C' shape.
- Taste the curry and adjust seasoning with a pinch more salt or a squeeze of lime if needed. The liquid should be slightly thickened and coat a spoon nicely. If too thin, simmer another 1–2 minutes.
- Remove from heat. Ladle the curry into bowls and garnish with fresh cilantro leaves and a lime wedge.
You'll notice the curry has a luscious, silky texture from the coconut cream, with bursts of sweet pineapple and tender shrimp. Serve it over jasmine rice or with warm naan to soak up every drop. For a fun twist, try it with cubed extra-firm tofu instead of shrimp — just pan-fry it separate and add at the end.
Panang Curry with Chicken and Peanuts

Zesty, rich, and deeply comforting, this Panang Curry with Chicken and Peanuts is a Thai classic that comes together faster than takeout. With a luscious coconut cream base, aromatic panang curry paste, and crunchy peanuts, every spoonful is a balance of savory, slightly sweet, and nutty flavors. I'll guide you step-by-step to build layers of flavor that will impress any dinner guest.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- 1 lb boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 tbsp high-quality panang curry paste (such as Mae Ploy)
- 1 can (13.5 oz) full-fat coconut cream (not shaken)
- 1/2 cup water
- 2 tbsp fish sauce (or soy sauce for vegetarian)
- 1 tbsp palm sugar or brown sugar
- 3 fresh kaffir lime leaves, torn into pieces
- 1/4 cup roasted salted peanuts, roughly chopped
- 1 tbsp vegetable oil
- For garnish: fresh Thai basil leaves and sliced red chili (optional)
Instructions
- Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat until shimmering.
- Add the chicken pieces in a single layer and sear without stirring for 2 minutes until golden brown. Flip and cook another 1 minute. Transfer chicken to a plate; set aside.
- Reduce heat to medium. Add 2 tablespoons panang curry paste to the skillet and stir constantly for 1 minute until fragrant. Tip: If the paste sticks, add a splash of water.
- Open the can of coconut cream without shaking. Spoon off the thick cream layer (about 1/2 cup) into the skillet. Stir with the paste for 2 minutes until the oil begins to separate—this intensifies flavor.
- Pour in the remaining coconut cream (the thinner liquid) and 1/2 cup water. Stir to combine. Bring to a gentle simmer.
- Add 2 tablespoons fish sauce and 1 tablespoon palm sugar; stir until sugar dissolves. Taste and adjust — it should be salty-sweet with a hint of spice.
- Return the chicken to the skillet along with any accumulated juices. Add the torn kaffir lime leaves. Simmer uncovered for 10–12 minutes, stirring occasionally, until chicken is cooked through and sauce thickens slightly. The sauce should coat the back of a spoon.
- Remove from heat. Stir in half of the chopped peanuts. Let rest 1 minute to meld flavors.
- Serve over jasmine rice. Garnish with remaining peanuts, Thai basil, and sliced chili if desired.
Don't be tempted to skip the kaffir lime leaves—they lend an unmistakable citrusy floral note that defines authentic Panang curry. For extra indulgence, drizzle a little coconut cream on top before serving. This curry tastes even better the next day as the flavors deepen, so make a double batch.
Curry Lentil Soup with Coconut Milk

Lentils are one of my favorite pantry staples, and this curry lentil soup with coconut milk is the coziest way to use them. Red lentils cook quickly and break down into a creamy texture, while curry paste and turmeric add warmth and depth. Let’s make a big pot of this heartwarming soup together – I’ll guide you through every step.
Serving: 6 | Prep Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
- 2 tablespoons rich extra virgin olive oil
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 2 tablespoons red curry paste
- 1 teaspoon ground turmeric
- 1 ½ cups dried red lentils, rinsed and picked over
- 4 cups low-sodium vegetable broth
- 1 can (13.5 oz) full-fat coconut milk
- 3 cups fresh baby spinach, roughly chopped
- 1 tablespoon fresh lime juice
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon finely ground black pepper
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering. Add the chopped onion and cook, stirring occasionally, for 5 minutes until softened and translucent.
- Add the minced garlic and grated ginger, and cook for 1 minute until fragrant, stirring constantly to prevent burning.
- Stir in the red curry paste and ground turmeric. Cook for 30 seconds, stirring, until the paste is well incorporated and aromatic.
- Add the rinsed red lentils and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot.
- Increase heat to high and bring the soup to a gentle boil. Then reduce heat to low, cover partially, and let simmer for 20 minutes, stirring occasionally, until lentils are tender and have started to break down.
- Pour in the full-fat coconut milk and stir until fully combined. Simmer uncovered for 5 more minutes to meld flavors.
- Add the chopped spinach and stir until wilted, about 1-2 minutes. Tip: Add spinach off the heat if you prefer brighter color.
- Remove from heat. Stir in lime juice, salt, and black pepper. Taste and adjust salt if needed. Tip: For extra creaminess, use an immersion blender to puree part of the soup before adding spinach.
- Ladle into bowls and enjoy hot. Tip: Garnish with fresh cilantro or a dollop of yogurt for a cool contrast.
When you take that first spoonful, notice the velvety texture from the coconut milk and the gentle heat from the curry paste – it’s incredibly comforting. Serve it over steamed basmati rice or with crusty bread for dipping. A swirl of chili oil on top adds a lovely kick if you want more warmth.
Baked Curry Chicken Thighs with Yogurt Marinade

Kicking off a weeknight dinner with this Baked Curry Chicken Thighs recipe transforms simple ingredients into a restaurant-quality meal. The yogurt marinade tenderizes the meat while the curry paste infuses deep, warm spices, and a final blast of heat ensures irresistibly crispy skin with a tangy finish.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
For the Marinade
- 1 cup plain full-fat yogurt
- 3 tablespoons red curry paste
- 2 tablespoons fresh lemon juice
- 1 tablespoon finely grated fresh ginger
- 3 cloves garlic, minced
- 1 teaspoon ground turmeric
- 1 teaspoon kosher salt
- 1/2 teaspoon finely ground black pepper
For the Chicken
- 8 bone-in, skin-on chicken thighs (about 2.5 lbs)
- 1 tablespoon rich extra virgin olive oil
- Flaky sea salt for finishing
Instructions
- In a large bowl, whisk together yogurt, red curry paste, lemon juice, ginger, garlic, turmeric, salt, and pepper until smooth and well combined.
- Pat chicken thighs dry with paper towels. Using your fingers, gently loosen the skin from the meat without tearing, being careful to keep the skin attached.
- Add chicken thighs to the marinade, turning to coat thoroughly, making sure some marinade gets under the skin. Cover and refrigerate for at least 2 hours, or up to 8 hours for deeper flavor.
- Preheat oven to 425°F. Line a rimmed baking sheet with aluminum foil and place a wire rack on top. Lightly grease the rack with olive oil.
- Remove chicken from marinade, letting excess drip off. Arrange thighs skin-side up on the prepared rack, spacing them at least 1 inch apart for even browning.
- Drizzle the tops with olive oil and rub gently to coat the skin. This helps achieve a golden, crispy finish. Roast for 25 minutes.
- Increase oven temperature to 450°F and continue roasting for another 10–15 minutes, until the skin is deep golden brown and crispy, and a thermometer inserted into the thickest part reads 175°F.
- Let chicken rest on the rack for 5 minutes before serving. Sprinkle with flaky sea salt to enhance the crust.
A fork-tender interior with a crackling, spiced crust makes each bite a contrast of textures. Serve the chicken over fluffy basmati rice with a side of cooling cucumber raita to balance the heat, or shred it over a crisp salad for a lighter take.
Curry Fried Rice with Vegetables and Egg

Perfect for using up leftover rice, this Curry Fried Rice with Vegetables and Egg is a quick, satisfying weeknight dinner. With fragrant curry paste, colorful veggies, and fluffy scrambled egg, every bite is packed with flavor and texture.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
Main Ingredients
- 3 cups day-old jasmine or long-grain white rice, chilled
- 2 tablespoons vegetable oil, divided
- 2 large farm-fresh eggs, lightly beaten
- 1 medium yellow onion, diced (about 1 cup)
- 2 cloves garlic, minced (about 1 teaspoon)
- 1 tablespoon Thai red curry paste (such as Mae Ploy)
- 1 cup frozen mixed peas and carrots, thawed
- 1/2 cup thinly sliced green beans (cut into 1-inch pieces)
- 2 tablespoons low-sodium soy sauce
- 1 teaspoon finely ground black pepper
- 1/4 cup chopped fresh cilantro (for garnish)
Instructions
- Place a large wok or 12-inch nonstick skillet over high heat and add 1 tablespoon of the vegetable oil. Swirl to coat the surface.
- When the oil shimmers (about 30 seconds), pour in the beaten eggs. Let them set for 10 seconds, then scramble with a spatula until just cooked but still moist, about 20 seconds. Transfer the scrambled eggs to a small bowl and set aside.
- Reduce the heat to medium-high and add the remaining 1 tablespoon vegetable oil. Add the diced onion and cook, stirring occasionally, until translucent, about 2 minutes. Add the minced garlic and cook, stirring constantly, until fragrant, about 30 seconds.
- Add the red curry paste to the wok and stir vigorously for 15 seconds to bloom the spices. The paste will darken and become more aromatic.
- Add the thawed peas and carrots and the green beans. Stir-fry for 1 minute until the vegetables are heated through and slightly tender.
- Add the chilled day-old rice to the wok, breaking up any clumps with your spatula. Spread the rice in an even layer and let it sear undisturbed for 30 seconds. Then toss and stir-fry for 2 minutes, scraping the bottom of the wok to incorporate all the curry paste. Tip: Using day-old rice that's been refrigerated gives the best texture—freshly cooked rice will turn mushy.
- Drizzle the soy sauce evenly over the rice and add the black pepper. Toss to combine, cooking for 30 seconds. Taste and adjust seasoning if needed.
- Return the scrambled eggs to the wok, breaking them into small pieces. Toss everything together for another 30 seconds until the eggs are evenly distributed and the rice is hot. Remove from heat.
- Garnish with fresh cilantro and serve immediately. Tip: For extra heat, serve with Sriracha or chili crisp on the side.
You'll love how the creamy scrambled egg balances the bold curry and the tender-crisp veggies add freshness. Serve it as a main with a side of quick-pickled cucumbers or as a hearty side alongside grilled chicken skewers.
Coconut Curry Salmon in Foil Packets

Let's get dinner on the table with minimal cleanup and maximum flavor. This Coconut Curry Salmon in Foil Packets recipe is a foolproof method for tender, flaky salmon infused with aromatic green curry and creamy coconut milk. I'll guide you through every step—from prepping the foil to pulling perfectly cooked packets from the oven.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the Salmon Packets
- 4 (6-ounce) skinless salmon fillets, patted dry
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon finely ground black pepper
- 1 tablespoon rich extra virgin olive oil
- 3 tablespoons store-bought or homemade green curry paste
- 1 (13.5-ounce) can full-fat coconut milk, well shaken
- 1 tablespoon fresh lime juice
- 1 teaspoon packed light brown sugar
- 2 large cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 2 tablespoons finely chopped fresh cilantro stems
- 1/4 cup thinly sliced shallot (about 1 small shallot)
- 1 red bell pepper, thinly sliced into strips
- 4 lime slices (for topping)
Instructions
- Preheat your oven to 400°F (200°C).
- Lay out four large sheets (about 12×18 inches) of heavy-duty aluminum foil.
- Season the salmon fillets evenly with 1/2 teaspoon salt and 1/4 teaspoon black pepper.
- In a small bowl, whisk together the olive oil, green curry paste, coconut milk, lime juice, brown sugar, minced garlic, and grated ginger until smooth. Taste the sauce—it should be bold and slightly spicy; adjust curry paste if needed.
- Place one salmon fillet in the center of each foil sheet.
- Spoon about 1/4 cup of the coconut curry sauce over each fillet, spreading to coat evenly.
- Divide the chopped cilantro stems, sliced shallot, and red bell pepper strips among the packets, scattering them around and on top of the salmon.
- Top each fillet with a lime slice.
- Fold the foil over the salmon to create a packet: bring the long sides together and fold twice to seal, then crimp the short ends tightly, leaving a little room for steam circulation.
- Place the foil packets on a baking sheet (they can touch slightly).
- Bake for 16–18 minutes, until the salmon is opaque and flakes easily when tested with a fork. Tip: For even cooking, rotate the baking sheet halfway through. If you prefer a slightly caramelized top, open the packets and broil for 1–2 minutes.
- Carefully open one packet (watch for hot steam!) and check that the salmon registers 145°F internally for food safety.
- Let the packets rest for 2 minutes before serving—this allows the juices to redistribute.
Just pull back the foil to reveal succulent salmon bathed in a rich, silky coconut-curry sauce. The peppers retain a slight crunch, and the lime brightens every bite. Serve over steamed jasmine rice or with warm naan to soak up every drop.
Curry Potato and Pea Samosas

A crispy, golden samosa filled with spiced potatoes and peas is a beloved snack you can easily make at home. This step-by-step guide walks you through creating the flaky pastry and savory filling from scratch, with tips for deep-frying or baking.
Serving: 20 | Prep Time: 45 minutes | Cooking Time: 30 minutes
Ingredients
Filling
- 2 tablespoons rich coconut oil
- 1 teaspoon cumin seeds
- 1 large yellow onion, finely diced (about 1 cup)
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons yellow curry paste (such as Thai Kitchen)
- 4 cups Yukon Gold potatoes, peeled and diced into ½-inch cubes (about 1.5 lbs)
- 1 cup frozen peas, thawed
- 1 teaspoon fine sea salt
- ½ teaspoon freshly ground black pepper
- ¼ cup fresh cilantro, chopped
Dough
- 2 cups all-purpose flour, spooned and leveled
- ½ teaspoon fine sea salt
- 4 tablespoons cold unsalted butter, cut into small cubes
- ½ cup cold water
For Frying or Baking
- 4 cups neutral vegetable oil (for deep-frying) or 2 tablespoons melted butter (for baking)
Instructions
- Step 1: Make the filling. Heat the coconut oil in a large skillet over medium heat. Add the cumin seeds and cook for 30 seconds until fragrant and sizzling.
- Step 2: Add the diced onion and sauté for 5–6 minutes until soft and translucent. Stir in the garlic and ginger, cooking for 1 minute more until aromatic.
- Step 3: Stir in the curry paste and cook for 1 minute, coating the onions evenly. Tip: Toasting the paste deepens its flavor.
- Step 4: Add the diced potatoes, salt, and pepper. Pour in ½ cup water (not listed in ingredients, but needed) and bring to a simmer. Cover and cook for 10–12 minutes, stirring occasionally, until the potatoes are tender and most liquid is absorbed.
- Step 5: Remove from heat and fold in the thawed peas and fresh cilantro. Mash the potatoes slightly with a fork to bind the filling. Let the mixture cool completely before assembling.
- Step 6: Prepare the dough. In a large bowl, whisk together the flour and salt. Cut in the cold butter using a pastry cutter or your fingertips until the mixture resembles coarse crumbs.
- Step 7: Add the cold water gradually, mixing with a fork until a shaggy dough forms. Turn the dough onto a floured surface and knead gently for 2 minutes until smooth. Wrap in plastic and rest for 20 minutes.
- Step 8: Divide the dough into 10 equal pieces. Roll each piece into a ball, then roll out into a 6-inch circle. Cut each circle in half to yield 20 half-moons. Tip: Keep unused dough covered to prevent drying.
- Step 9: Take one dough half-moon. Place a heaping tablespoon of filling in the center. Moisten the edges with water, then fold over to seal into a triangle. Press edges firmly with a fork to ensure no gaps.
- Step 10: For deep-frying: Heat oil in a deep pot to 350°F. Fry samosas in batches (do not crowd) for 3–4 minutes, turning once, until deep golden brown. Drain on paper towels.
- Step 11: For baking: Preheat oven to 400°F. Brush samosas with melted butter and place on a parchment-lined baking sheet. Bake for 20–25 minutes, flipping halfway, until crisp and golden.
- Tip: To test oil temperature without a thermometer, drop a small piece of dough—if it sizzles and rises immediately, the oil is ready.
- Tip: If the dough cracks while shaping, your filling may be too wet; ensure it has cooled completely and is not overly moist.
- Tip: For extra flaky texture, use ice-cold water and handle the dough minimally.
Now you have a batch of homemade samosas with a perfectly spiced, creamy potato-pea filling inside a crisp, flaky shell. Serve them hot with tangy tamarind chutney or a cooling mint yogurt dip for a delightful contrast. These also freeze well before frying, so double the batch for quick snacks anytime.
Curry Cauliflower and Chickpea Bowl

Welcome to a bowl that's as vibrant as it is nourishing: Curry Cauliflower and Chickpea Bowl. This recipe layers roasted vegetables with a creamy, zesty tahini dressing, making for a satisfying vegan meal that comes together with minimal fuss.
Serving: 4 | Prep Time: 15 minutes minutes | Cooking Time: 25 minutes minutes
Ingredients
For the Bowl
- 1 medium head cauliflower, cut into 1-inch florets
- 1 can (15 oz) chickpeas, drained and rinsed
- 2 tablespoons extra virgin olive oil
- 2 tablespoons red curry paste
- 1 teaspoon fine sea salt
- 1/2 teaspoon ground cumin
For the Tahini Dressing
- 1/3 cup well-stirred tahini
- 2 tablespoons fresh lemon juice
- 2 tablespoons warm water
- 1 clove garlic, minced
- 1/4 teaspoon fine sea salt
- Pinch of cayenne pepper (optional)
For Serving
- 2 cups cooked brown rice or quinoa
- 1/4 cup toasted pine nuts
- 2 tablespoons chopped fresh cilantro
Instructions
- Preheat your oven to 400°F. Line a large baking sheet with parchment paper for easy cleanup.
- In a large bowl, combine the cauliflower florets and drained chickpeas. Drizzle with olive oil and sprinkle with red curry paste, salt, and cumin. Use your hands to toss until everything is evenly coated. Tip: The curry paste can be sticky, so make sure to massage it into the cauliflower well.
- Spread the mixture in a single layer on the prepared baking sheet. Roast for 20-25 minutes, flipping halfway through, until the cauliflower is tender and edges are lightly charred. You'll know it's done when a fork easily pierces a floret.
- While the vegetables roast, make the tahini dressing: In a small bowl, whisk together the tahini, lemon juice, warm water, minced garlic, salt, and cayenne if using. The dressing should be smooth and pourable; if too thick, add another teaspoon of warm water.
- To serve, divide the warm rice or quinoa among four bowls. Top with the roasted cauliflower and chickpeas. Drizzle generously with tahini dressing, then sprinkle with toasted pine nuts and fresh cilantro. Tip: For extra creaminess, you can also add a dollop of plain coconut yogurt.
Versatile and deeply satisfying, this bowl offers a wonderful contrast of textures: tender, spice-kissed cauliflower and creamy chickpeas against a nutty, tangy dressing. Serve it as a hearty main or pair with a crisp green salad for a complete meal.
Creamy Curry Pasta with Shrimp

Here's a creamy, comforting pasta dish that brings together the heat of yellow curry paste, the sweetness of shrimp, and the richness of parmesan in a way that feels both exotic and familiar. Perfect for a weeknight dinner that's ready in under 30 minutes, this recipe will guide you through each step to ensure a silky, well-coated penne.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 18 minutes
Ingredients
- 8 ounces dried penne pasta
- 1 tablespoon extra virgin olive oil
- 1 pound large shrimp, peeled and deveined
- 1/2 teaspoon kosher salt, divided
- 1/4 teaspoon finely ground black pepper
- 2 cloves garlic, minced
- 1 tablespoon yellow curry paste
- 1 cup heavy cream
- 1/3 cup grated Parmesan cheese
- 2 tablespoons chopped fresh cilantro (optional)
Instructions
- Bring a large pot of salted water to a rolling boil over high heat. Add the penne and cook according to package directions until al dente, about 11 minutes. Reserve 1/2 cup of the pasta water before draining.
- While the pasta cooks, pat the shrimp dry with paper towels. Season with 1/4 teaspoon of the salt and the black pepper.
- In a large skillet, heat the olive oil over medium-high heat until shimmering. Add the shrimp in a single layer and cook for 2 minutes per side, until pink and opaque. Transfer the shrimp to a plate and set aside.
- Reduce the heat to medium. Add the minced garlic and cook, stirring constantly, for 30 seconds until fragrant. Stir in the yellow curry paste and cook for 1 minute, allowing the paste to darken slightly.
- Pour in the heavy cream and the remaining 1/4 teaspoon salt. Bring to a gentle simmer, stirring occasionally, for 2 minutes until the sauce begins to thicken.
- Reduce the heat to low. Add the grated Parmesan cheese and stir until melted and smooth. If the sauce is too thick, add pasta water a tablespoon at a time until desired consistency is reached.
- Add the cooked penne and shrimp to the skillet. Toss gently with tongs until everything is evenly coated in the creamy curry sauce. Cook for 1 minute to reheat the shrimp.
- Taste and adjust seasoning with additional salt or pepper if needed. Tip: For a brighter flavor, squeeze a little lemon juice over the top before serving.
- Serve immediately, garnished with fresh cilantro if desired. This dish pairs beautifully with a crisp green salad.
Just before serving, sprinkle extra Parmesan and a pinch of red pepper flakes for heat. The creamy sauce clings to every ridge of the penne, and the shrimp stay tender and sweet—a satisfying fusion dinner that’s sure to become a weeknight favorite.
Curry-Spiced Grilled Chicken Skewers

Zest up your grilling game with these Curry-Spiced Grilled Chicken Skewers, where tender chicken breast meets a vibrant yogurt marinade infused with curry paste. The high heat of the grill creates a smoky, charred exterior while keeping the meat juicy inside. Perfect for weeknight dinners or backyard gatherings.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 12 minutes
Ingredients
Marinade
- 1/2 cup plain full-fat yogurt
- 2 tablespoons Thai red curry paste
- 1 tablespoon fresh lime juice
- 1 tablespoon rich extra virgin olive oil
- 1 teaspoon finely ground cumin
- 1/2 teaspoon finely ground black pepper
- 1/2 teaspoon kosher salt
- 2 cloves garlic, minced
Skewers
- 1 1/2 pounds boneless skinless chicken breast, cut into 1-inch cubes
- 8 wooden skewers, soaked in water for 30 minutes
- Vegetable oil, for grilling
Instructions
- In a medium bowl, whisk together the yogurt, curry paste, lime juice, olive oil, cumin, black pepper, salt, and minced garlic until smooth.
- Add the chicken cubes to the marinade and toss to coat evenly. Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
- Thread the marinated chicken onto the soaked skewers, dividing evenly. Press the pieces together snugly but not too tight.
- Preheat your grill to medium-high heat (about 400°F). Brush the grates with vegetable oil to prevent sticking.
- Place the skewers on the grill and cook, turning every 2-3 minutes, until the chicken is charred in spots and cooked through (internal temperature reaches 165°F), about 10-12 minutes total.
- Tip: Avoid overcrowding the grill; leave space between skewers for even heat circulation. Another tip: if using a gas grill, keep the lid closed as much as possible to retain heat. Finally, let the skewers rest for 2 minutes after grilling to lock in juices.
Now you have perfectly charred, smoky chicken skewers with a creamy, spicy kick. Serve them over fluffy basmati rice with a side of cooling cucumber raita, or tuck them into warm naan bread with fresh cilantro and a squeeze of lime.
Lamb Curry with Spinach and Yogurt

To create a truly memorable lamb curry, you need patience and quality ingredients. This recipe layers bold curry paste with tender lamb, creamy yogurt, and fresh spinach for a dish that's both comforting and sophisticated.
Serving: 6 | Prep Time: 20 minutes minutes | Cooking Time: 1 hour 45 minutes minutes
Ingredients
- 2 lbs lamb shoulder, cut into 1½-inch chunks
- 3 tbsp rich extra virgin olive oil
- 2 large yellow onions, finely chopped
- 6 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 3 tbsp red curry paste
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp cayenne pepper
- 1 can (14.5 oz) fire-roasted diced tomatoes, undrained
- 1 cup full-fat plain yogurt, at room temperature
- 1 cup low-sodium chicken broth
- 1 tsp fine sea salt
- 1/2 tsp freshly ground black pepper
- 6 cups baby spinach, roughly chopped
- 1/4 cup fresh cilantro, chopped (for garnish)
Instructions
- Pat the lamb chunks dry with paper towels. Season evenly with 1/2 tsp salt and 1/4 tsp black pepper.
- Heat 2 tbsp olive oil in a large Dutch oven over medium-high heat until shimmering. Sear the lamb in two batches, browning each piece on all sides, about 4 minutes per batch. Transfer seared lamb to a plate and set aside.
- Reduce heat to medium. Add remaining 1 tbsp oil. Sauté onions, stirring occasionally, until softened and golden, about 6 minutes. Scrape up any browned bits from the bottom of the pot.
- Add garlic and ginger; cook for 1 minute until fragrant, stirring constantly.
- Stir in curry paste, cumin, coriander, and cayenne. Cook for 1 minute to toast the spices, stirring constantly. Tip: Toasting the paste deepens its flavor.
- Add the diced tomatoes with their juices and scrape the bottom of the pot to deglaze. Simmer for 3 minutes, stirring occasionally.
- Return the browned lamb to the pot. Pour in chicken broth and stir to combine. Bring to a simmer, then reduce heat to low, cover, and cook for 1 hour 15 minutes, stirring once halfway through. The lamb should be fork-tender.
- Remove the lid. Slowly stir in the yogurt, 1/4 cup at a time, to prevent curdling. Simmer uncovered for 15 minutes, until the sauce thickens slightly. Tip: Tempering the yogurt keeps it creamy.
- Add the spinach in handfuls, stirring until wilted after each addition, about 2 minutes total. Season with remaining 1/2 tsp salt and 1/4 tsp pepper. Tip: Fresh spinach adds a vibrant color contrast.
- Remove from heat. Let rest for 5 minutes before serving.
- Garnish with fresh cilantro.
- Serve over steamed basmati rice or with warm naan.
For an extra layer of richness, finish with a drizzle of extra yogurt and a squeeze of lemon. This curry also improves overnight, making it a perfect make-ahead meal that deepens in flavor.
Gluten-Free Curry Zucchini Noodles

Over the years, I've discovered that spiralized vegetables are a fantastic way to enjoy a satisfying meal without the heaviness of traditional pasta. This gluten-free curry zucchini noodles recipe is one of my favorites for a quick, flavorful weeknight dinner. The combination of tender zucchini noodles with a rich, aromatic red curry sauce creates a dish that's both comforting and vibrant.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 4 medium fresh zucchini, spiralized into noodles
- 2 tablespoons rich extra virgin olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 red bell pepper, thinly sliced
- 1 yellow bell pepper, thinly sliced
- 3 tablespoons red curry paste (ensure gluten-free)
- 1 can (13.5 oz) full-fat coconut milk
- 2 tablespoons coconut aminos (or tamari for gluten-free)
- 1 tablespoon fresh lime juice
- 1/2 teaspoon finely ground black pepper
- 1/4 cup fresh basil leaves, thinly sliced (chiffonade)
Instructions
- Start by prepping your zucchini: wash and dry the zucchini, then trim off the ends. Using a spiralizer with a medium blade, spiralize all 4 zucchini into noodles. Place the noodles in a large bowl and set aside. Tip: For best texture, don't salt the noodles yet—they'll release water when cooked, so we want to keep them firm.
- Heat a large skillet or wok over medium-high heat. Add the olive oil and let it shimmer, about 30 seconds. Add the diced onion and cook, stirring frequently, until translucent, about 3 minutes.
- Add the minced garlic and sliced bell peppers to the skillet. Cook for 2 minutes, stirring often, until the peppers begin to soften but still have a slight crunch.
- Reduce heat to medium. Add the red curry paste to the skillet. Stir continuously for 1 minute until the paste is fragrant and coats the vegetables evenly. Tip: Cooking the paste briefly in oil helps bloom its flavors.
- Pour in the coconut milk, coconut aminos, and lime juice. Stir well to combine all ingredients. Bring the sauce to a gentle simmer, then reduce heat to low. Let the sauce cook for 3 minutes, stirring occasionally, until slightly thickened. Taste and adjust seasoning with black pepper. Remember, coconut aminos are less salty than soy sauce, so you may want to add a pinch of salt if needed.
- Add the zucchini noodles to the skillet. Using tongs, gently toss the noodles with the sauce for 2-3 minutes over medium heat. You want the noodles to be just warmed through and coated, but still al dente—overcooking will make them mushy. Tip: Zucchini noodles release water quickly, so keep the cooking time short.
- Remove the skillet from heat. Sprinkle the fresh basil chiffonade over the top and toss gently. Serve immediately in shallow bowls. Tip: Garnish with extra basil or a squeeze of lime for brightness.
Beautifully tender-crisp zucchini noodles soak up the luscious, aromatic curry sauce—each bite is a balance of creamy, spicy, and slightly tangy. For a heartier meal, top with grilled chicken or crispy tofu. You can also serve it alongside a simple cucumber salad for a refreshing contrast.
Conclusion
Make your next party unforgettable with these 16 curry recipes using curry paste. From quick weeknight dinners to impressive platters, they’re all easy and delicious. Try one tonight, then leave a comment with your favorite—and don’t forget to share this roundup on Pinterest!