Bags of Spices

Favorite Recipes

  • Cashew Chicken

    Cashew Chicken

    When Jane and I were dating, we often went to the Mandarin Restaurant in Bountiful. We always seemed to end up in the same small booth, sharing dishes like their Cashew Chicken—tender, glossy, and perfectly balanced between savory and sweet. The Mandarin has been a family favorite ever since, and whenever extended family visits from out of state, it’s the one place we all gather. This recipe brings a bit of that tradition home.


    Ingredients

      Chicken

    • 2 (8-oz / 225 g each) chicken breasts, cut into 1-inch pieces
    • Marinade

    • 2 tsp (11 g) cornstarch
    • 2 tsp (12 g) soy sauce
    • 1 tsp (5 g) shaoxing wine
    • 1 tsp (5 g) oil
    • pinch white pepper
    • Sauce

    • ½ cup (120 g) chicken broth (or water)
    • 1 tbsp (18 g) soy sauce
    • 1 tsp (6 g) mushroom soy sauce (or dark soy sauce)
    • 2 tsp (11 g) ketchup
    • 2 tsp (11 g) hoisin sauce
    • 2 tsp (11 g) shaoxing wine
    • 1 tsp (5 g) rice vinegar
    • ¼ tsp oyster sauce
    • 2 tsp (8 g) sugar (or to taste)
    • Vegetables

    • 2 cups mixed vegetables, such as water chestnuts, sugar snap peas, julienned carrots, sliced red bell pepper, or cubed asparagus
    • Wok Prep

    • 3 oz (85 g) vegetable oil, divided
    • 1 tbsp garlic, crushed
    • 1 tbsp fresh ginger, grated
    • 1 tsp sambal oelek
    • 2 tsp (11 g) cornstarch mixed with 2 tsp (10 g) cold water
    • Final Mix-Ins & Garnishes

    • ½ cup cashews (reserve some for serving)
    • Scallions and/or cilantro, sliced
    • Steamed jasmine rice

    Directions

    Velvet the Chicken

    Combine marinade ingredients; add chicken and mix thoroughly. Marinate 10–15 minutes.

    Bring 1½ cups water with 1 tbsp oil to 180–190°F. Add chicken and stir gently for 45–60 seconds until just opaque on the outside but not fully cooked.

    Drain and set aside.

    Prepare the Sauce

    Whisk sauce ingredients in a bowl until the sugar dissolves. Set aside.

    Prep the Vegetables

    If using firmer vegetables such as carrots or asparagus, blanch for 30–60 seconds, shock in cold water, and drain well.

    Stir-Fry the Chicken

    Heat wok over medium-high until very hot. Add 2 oz vegetable oil and swirl to coat. Add chicken and stir-fry until just cooked through.

    Remove chicken and discard excess oil, leaving a thin film in the wok.

    Sauté the Aromatics

    Add remaining 1 tbsp oil, then garlic, ginger, and sambal oelek. Stir-fry 15–20 seconds until fragrant, without browning.

    Add the Sauce & Vegetables

    Add the prepared sauce and bring to a gentle simmer. Return chicken to the wok along with the vegetables.

    Stir-fry 30–45 seconds until heated through but still crisp.

    Thicken and Finish

    Add cashews, reserving a handful for serving. While stirring continuously, drizzle in the cornstarch slurry.

    Let it bubble 10–15 seconds until the sauce thickens and coats the ingredients evenly. Serve over jasmine rice, topped with scallions or cilantro.


    Notes

    Preparation

    • Velveting improves tenderness; keep the water below a boil so the coating stays smooth.
    • Use high, dry heat: preheat your wok or skillet until just starting to smoke.
    • Avoid crowding: stir-fry in small batches if needed to maintain searing heat.
    • Reserve a few cashews to sprinkle at the end for contrast.

    Serving Suggestions

    • Serve over jasmine rice or coconut rice.
    • Add steamed broccoli or bok choy alongside for a fuller meal.

    Variations

    • Spicier version: increase sambal oelek up to 2 tsp.
    • Extra nutty: toast the cashews lightly before adding.
    • Vegetarian: substitute tofu and use vegetable broth.

    Make-Ahead & Storage

    • Prep vegetables and stir-fry aromatics ahead for faster cooking.
    • Leftovers keep 2–3 days refrigerated.
    • Reheat in a hot wok or skillet to restore texture; avoid microwaving cashews.
  • Brown Sugar Blondies

    Brown Sugar Blondies

    These brown sugar blondies are a simple, old-school bar cookie—rich with caramel notes, soft in the center, and the kind of dessert that disappears fast at family get-togethers. The base recipe is intentionally straightforward (one bowl, one pan), and it’s a perfect canvas for mix-ins like ginger + cranberry, chocolate chips, toasted nuts, or a cinnamon-sugar swirl.


    Ingredients

    • 2 cups brown sugar
    • 1⅔ cups all-purpose flour
    • ½ cup butter, melted
    • 3 eggs
    • 2 tsp baking powder
    • 2 tsp vanilla extract
    • ½ tsp table salt

    Directions

    Prepare the Batter

    Preheat oven to 350º. Grease a 9×13 baking dish.

    In a large bowl, combine all ingredients and mix until evenly incorporated. Spread batter evenly into the prepared pan.

    Bake and Cool

    Bake until the top is dry and the edges begin to pull away from the sides, about 25 minutes.

    Remove from the oven and cool completely before slicing.


    Notes

    Preparation

    These blondies are soft and lightly cake-like as written. For a chewier, denser blondie, make this one change:

    • Chewier Texture Option: Use 2 eggs (instead of 3) and 1 tsp baking powder (instead of 2 tsp). (All other ingredients stay the same.)

    Doneness is best judged by texture, not time:

    • A toothpick should show moist crumbs, not wet batter.
    • Overbaking will dry the bars quickly, so start checking a few minutes early if your oven runs hot.
    • For clean slices, cool completely and use a sharp knife, wiping between cuts.

    Altitude can affect baking results (especially dryness and rise):

    • High Altitude (~4,750 ft / 1400 m): Start checking 2–4 minutes early. If your blondies tend to bake up dry at altitude, add 1–2 tbsp extra melted butter to the batter.
    • Sea Level: Bake time is typically closer to the full time; keep the base butter amount as written.

    Serving Suggestions

    • Serve at room temperature for the cleanest texture and easiest slicing.
    • For a dessert-style presentation, warm individual squares briefly and serve with vanilla ice cream.

    Variations

    Stir the variation ingredients below into the batter unless otherwise noted.

    White Chocolate Toffee Blondies:

    • ¼ cup white chocolate chips (sprinkled evenly on top before baking)
    • 1 tbsp toffee bits (sprinkled evenly on top before baking)

    Ginger Cranberry Bars:

    • ½ tsp ground ginger
    • ¼ cup crystallized ginger, finely chopped
    • ½–⅔ cup dried cranberries, chopped
    • 8 oz white chocolate chips
    • Optional: ½ tsp orange zest

    Classic Walnut Blondies:

    • 1–1¼ cups walnuts, toasted and chopped
    • Optional: ½ tsp cinnamon

    Chocolate Chip Blondies:

    • 1½–2 cups semisweet or dark chocolate chips
    • Optional: a light sprinkle of flaky salt on top before baking

    Maple Pecan Blondies:

    • 1 cup pecans, toasted and chopped
    • ½ tsp cinnamon
    • Optional: add 1 tbsp maple syrup

    Espresso Toffee Blondies:

    • 1 tsp instant espresso powder
    • ¾ cup toffee bits

    Cinnamon Roll Blondies:

    Gently marble this swirl into the batter just before baking:

    • ¼ cup brown sugar
    • 1½ tsp cinnamon
    • 1 tbsp melted butter

    Apple Spice Blondies:

    • 1½ cups finely diced apple, tossed with 1 tsp flour
    • ¾ tsp cinnamon
    • ¼ tsp nutmeg

    Variation baking note:

    • Fruit-heavy or topped variations may need 1–3 additional minutes of bake time.
    • Toasting nuts before adding improves flavor and keeps them tasting fresh in the finished bars.

    Make-Ahead & Storage

    • Store tightly covered at room temperature for up to 3 days.
    • Freeze fully cooled bars (well wrapped) for up to 2 months; thaw at room temperature.
  • Rendang

    Rendang

    Often mistaken for curry, this traditional Sumatran dish is celebrated throughout Indonesia for its incredible depth of flavor. Slowly simmered in coconut milk and fragrant spices, it’s served on very special occasions. In a 2011 CNN poll, rendang was voted the world’s most delicious dish.


    Ingredients

    • 1 whole chicken, cut into small to medium-size pieces (or 2 lb boneless chicken thighs or breast chunks)

    Beef or Pork Variation

    • 2 lb beef chuck or pork shoulder, cut into 1½-inch cubes
    • (Increase coconut milk to 1½ cans and simmer longer—about 90 minutes or until dark and caramelized.)

    Sauce

    • 1 can (13.5 oz) good-quality full-fat coconut milk
    • ½ cup water or unsalted chicken stock
    • 2 tbsp fresh lemongrass, finely chopped (tender inner portion only)
    • 1 onion, peeled and quartered
    • 4 cloves garlic
    • 1 thumb-size piece galangal (or ginger)
    • 1–2 red chillies or 1 tbsp sambal oelek
    • ¾ tbsp tamarind paste
    • 1 tbsp brown sugar
    • 2 tsp dark soy sauce
    • 2 tbsp fish sauce (use 3 tbsp for beef or pork)
    • ½ tsp turmeric
    • 1 heaping tbsp ground coriander
    • 1 tbsp ground cumin
    • 1 small cinnamon stick (or 1½ tsp ground cinnamon)
    • ¼ tsp ground nutmeg
    • ¼ tsp ground cloves
    • 2 whole star anise
    • 2–3 kaffir lime leaves (optional but recommended)

    Garnish (Optional)

    • Fresh cilantro leaves
    • Dry shredded coconut or toasted coconut (kerisik)

    Directions

    Make the Spice Paste

    Place all sauce ingredients except the star anise and kaffir lime leaves in a food processor (or crush with a mortar and pestle) and blend into a thick, smooth paste.

    Taste the blended paste before cooking. It should be slightly under-seasoned—saltiness will intensify as the sauce reduces. Add a touch of sugar if too sour, or more chili if you prefer extra heat. If using sambal oelek, reduce fish sauce slightly and adjust at the end.

    Bloom the Paste

    Transfer the paste to a wok or large, deep-sided pan and cook over medium heat for 3–5 minutes, stirring constantly, until fragrant and slightly darker in color.

    Simmer and Reduce

    Add the chicken (or beef/pork), the star anise, and kaffir lime leaves. Stir to coat the meat evenly.

    Bring to a gentle boil over medium-high heat, then reduce to a low simmer. Do not cover—the sauce should reduce gradually. Stir occasionally to prevent sticking.

    For chicken: simmer 45–60 minutes until the sauce thickens and the meat is tender. For beef or pork: simmer about 90 minutes, stirring occasionally, until the sauce darkens and the oil separates (you’ll see pools of oil bubbling at the surface), and the meat is deeply caramelized.

    Finish and Serve

    If the sauce reduces too quickly or becomes overly thick, add a splash of water or coconut milk as needed. Adjust salt near the end of cooking if necessary.

    Serve hot, garnished with shredded or toasted coconut and fresh cilantro. Pairs beautifully with jasmine or glutinous rice.


    Notes

    Preparation

    • Using full-fat coconut milk helps prevent curdling and creates the signature silky texture.
    • The added water or stock allows longer reduction time without oversalting.
    • If using sambal oelek instead of fresh chilies, reduce fish sauce slightly and adjust at the end.
    • For a drier, traditional beef rendang, continue simmering until nearly all liquid has evaporated and the sauce clings darkly to the meat.
    • For extra depth, optionally stir in 1–2 tbsp toasted coconut (kerisik) near the end of cooking.
    • Taste and adjust seasoning only at the end—salt intensifies as the sauce reduces.

    Serving Suggestions

    • Serve with jasmine rice or glutinous rice to soak up the rich sauce.
    • Finish with fresh cilantro and a sprinkle of shredded or toasted coconut (kerisik), if desired.

    Variations

    • Beef or Pork: Use 2 lb beef chuck or pork shoulder (1½-inch cubes). Increase coconut milk to 1½ cans and simmer about 90 minutes or until dark and caramelized.

    Make-Ahead & Storage

    • Rendang improves in flavor overnight; refrigerate up to 3 days.
    • Reheat gently with a splash of water or coconut milk to loosen the sauce.
    • Freeze up to 2 months; thaw in the refrigerator before reheating.
  • Greek Lemon Potatoes

    Greek Lemon Potatoes

    These Greek Lemon Potatoes are built around the classic taverna method: potatoes gently braised in lemony broth until creamy inside, then roasted uncovered so the liquid reduces and the edges turn deeply golden and crisp. Yukon Golds hold their shape while soaking up bright lemon, oregano, and garlic, and a small finish of butter rounds the acidity without dulling it. The result is a side dish that’s bold, savory, and unmistakably Greek—equally at home next to roast chicken, lamb, or a simple grilled protein.


    Ingredients

    • 2½ lbs Yukon Gold potatoes
    • ⅓ cup olive oil
    • ¼ cup fresh lemon juice
    • Zest of 1 lemon
    • 2 tsp dried oregano
    • Pinch dried thyme
    • 1 tbsp garlic, minced (see note for whole garlic option)
    • ½ tbsp table salt, divided
    • ½ tsp black pepper
    • 1¼ cups chicken broth
    • 1–2 tbsp unsalted butter
    • 1–2 tsp fresh parsley, finely chopped

    Directions

    Prepare the Potatoes

    Wash the potatoes and slice into thick wedges (skin on or peeled). Place in a large bowl of cold water and soak for at least 30 minutes to remove excess surface starch. Drain well and pat thoroughly dry.

    Prepare the Seasoned Oil

    In a small saucepan, gently warm the olive oil over low heat. Add the oregano, thyme, and garlic and cook just until fragrant, 30–60 seconds, taking care not to brown the garlic. Remove from heat.

    Stir in the lemon juice, ¾ of the salt, and the black pepper.

    Roast – Phase One (Braise & Steam)

    Preheat the oven to 400°F (200°C).

    Arrange the potatoes in a single layer in a 9×13-inch baking dish. Pour the seasoned oil mixture evenly over the potatoes and toss gently to coat.

    Carefully pour the chicken broth into the sides of the baking dish, avoiding pouring directly over the potatoes. The potatoes should be partially submerged, with their tops exposed.

    Cover loosely with foil and roast for 30 minutes.

    Roast – Phase Two (Reduce & Crisp)

    Remove the foil. Dot the butter between the potatoes, allowing it to melt into the broth as it reduces.

    Continue roasting uncovered until most of the liquid has reduced and the bottoms of the potatoes are deeply golden, about 30–35 minutes. Toss once only after the potatoes release cleanly from the pan.

    Return to the oven and roast an additional 20–30 minutes, until the potatoes are golden, crisp-edged, and fork-tender. Broil briefly if desired for extra color.

    Finish

    Transfer the potatoes to a serving dish and spoon over any remaining pan juices. Sprinkle with lemon zest and parsley. Taste and adjust with the remaining salt if needed. Serve immediately.


    Notes

    Preparation

    • Soaking the potatoes removes excess surface starch, helping the wedges roast with crisper edges instead of turning gummy.
    • Blooming the oregano and garlic in warm oil softens oregano’s bitterness and prevents raw garlic harshness, resulting in a rounder, more integrated flavor.
    • Avoid pouring broth directly over the potatoes. Keeping the tops dry allows them to roast while the bottoms gently braise.
    • Salt is added in stages: most goes in early to season the interior, with a final adjustment once the liquid has reduced and flavors have concentrated.

    Serving Suggestions

    • Serve alongside roast chicken, lamb, or grilled meats.
    • Pairs well with a simple cucumber–tomato salad or tzatziki to balance the richness and lemony depth.
    • Best served hot from the oven, when the edges are crisp and the centers are creamy.

    Variations

    • Whole Garlic Option: Whole garlic cloves (lightly smashed) may be used in place of minced garlic. As they roast, the cloves soften and sweeten, lending a gentler, more rounded garlic flavor without the sharper bite of minced garlic.

    Make-Ahead & Storage

    • These potatoes are best served fresh, but leftovers keep well.
    • Refrigerate in an airtight container for up to 3 days.
    • Reheat uncovered in a hot oven (400°F / 200°C) to restore crisp edges. Avoid microwaving, which softens the exterior.
  • Italian-American Meat Sauce

    Italian-American Meat Sauce

    This Meat Sauce is a classic Italian-American style simmered sauce built for depth and balance: well-browned meat, layered tomato flavor, dried herbs, and just enough savory backbone to make it craveable without tipping into heaviness. Blooming the tomato paste adds richness and sweetness, while a short covered simmer softens acidity before finishing uncovered to concentrate flavor. It’s a sauce that’s excellent fresh, but even better the next day—exactly what a great red sauce should be.


    Ingredients

    • 2 tbsp olive oil
    • 1 cup (8 oz) onion, chopped
    • 5 cloves garlic, minced
    • 1 lb ground chuck beef (or ½ lb ground chuck and ½ lb uncased Italian sausage)
    • 1 can (28 oz) crushed tomatoes
    • 1 can (15 oz) tomato sauce
    • 1 can (6 oz) tomato paste
    • 1 cup chicken broth
    • ¼–½ cup dry white or dry red wine (optional)
    • 1 tbsp fish sauce
    • 2 tsp dried basil
    • 2 tsp dried parsley
    • 1 tsp dried oregano
    • ½ tsp dried ground fennel
    • ¼ tsp dried thyme leaves
    • 2 whole cloves, crushed
    • 2 bay leaves
    • ½ tsp freshly ground black pepper (to taste)
    • 1 tsp table salt

    Directions

    Build the Sauce

    In a Dutch oven over medium heat, heat the olive oil until shimmering. Add the onion and sauté until translucent and tender, about 5–7 minutes. Add the garlic and cook for 1–2 minutes more, just until fragrant.

    Add the ground meat and cook, breaking it up with a spoon, until well browned and any excess moisture has cooked off.

    Stir in the tomato paste and cook for 1–2 minutes, allowing it to bloom and darken slightly to deepen sweetness and round acidity.

    Stir in the crushed tomatoes, tomato sauce, chicken broth, wine (if using), and fish sauce. Add the dried herbs, fennel, thyme, crushed cloves, bay leaves, pepper, and salt. Bring the sauce to a gentle simmer.

    Simmer

    Reduce heat to low and simmer covered for 30 minutes to soften acidity and allow the flavors to meld.

    Uncover and continue simmering for 15 minutes, allowing excess moisture to evaporate and the sauce to thicken. Remove and discard the bay leaves and crushed cloves before serving.

    Finish the Pasta

    Boil pasta as directed until al dente. Drain, reserving some of the pasta cooking water.

    Place enough warmed meat sauce in a serving bowl to lightly coat the pasta. Stir in a small splash of the reserved pasta water to loosen the sauce, then add the pasta and toss gently to coat. Serve topped with additional meat sauce and freshly grated Romano and/or Parmesan cheese.


    Notes

    Preparation

    • Anchovy Option: The fish sauce may be replaced with 4–6 anchovy fillets, finely minced. Add them with the garlic so they dissolve into the oil and meat as the sauce cooks.

    Make-Ahead & Storage

    This sauce improves with time and is best when made a day ahead and reheated.

    • Refrigerate in airtight containers for up to 3 days.
    • Freeze for up to 3 months.
    • Reheat gently on the stovetop over low heat, adding a splash of water or broth as needed to loosen the sauce.
  • Murgh Makhani — Indian Butter Chicken

    Murgh Makhani — Indian Butter Chicken

    Butter Chicken (Murgh Makhani) is a rich, comforting classic—tender yogurt-marinated chicken folded into a velvety tomato-cream sauce fragrant with ginger, fenugreek, and warm garam masala. It’s the kind of dish that fills the kitchen with incredible aromas and brings everyone running to the table, perfect for family nights when you want something deeply satisfying without being complicated.


    Ingredients

      Sauce

    • 4 tbsp butter, divided (chilled, cut into 4 pieces)
    • 1 large onion, chopped fine
    • 5 garlic cloves, minced
    • 4 tsp grated fresh ginger
    • 1 serrano chile, stemmed, seeded, and minced (optional, to taste)
    • 1 tbsp garam masala
    • 1 tsp ground coriander
    • ½ tsp ground cumin
    • ½ tsp turmeric
    • ½–1 tsp Kashmiri chili powder (or mild paprika for color)
    • ½ tsp black pepper
    • 1 cup crushed or puréed tomatoes (San Marzano–style preferred)
    • 1 cup water (or as needed)
    • 1 tbsp honey or jaggery (or 1 tbsp sugar)
    • 1 tsp table salt (plus more to taste)
    • 1 cup heavy cream
    • 1 tsp dried fenugreek leaves (kasuri methi), lightly crushed
    • Chicken

    • 2 lbs boneless, skinless chicken thighs, trimmed
    • ½ cup plain Greek yogurt
    • 1 tbsp lemon juice
    • 1 tsp garam masala
    • ½ tsp turmeric
    • 1 tsp table salt
    • 3 tbsp chopped fresh cilantro, divided
    • Garnish

    • Additional chopped fresh cilantro
    • Optional drizzle of cream

    Directions

    Marinate the Chicken

    In a medium bowl, mix yogurt, lemon juice, garam masala, turmeric, and salt. Add chicken thighs and coat well. Cover and refrigerate at least 30 minutes or up to overnight.

    Make the Sauce Base

    In a large saucepan, melt 2 tbsp butter over medium heat. Add onion, garlic, ginger, and serrano (if using). Cook, stirring often, until onions are deep golden brown, about 10–12 minutes.

    Add garam masala, coriander, cumin, turmeric, Kashmiri chili powder, and black pepper. Stir constantly for 1–2 minutes until fragrant.

    Stir in tomatoes and 1 cup water, scraping up browned bits. Add honey and salt. Simmer 10 minutes, then stir in cream.

    Off heat, blend with an immersion blender until smooth. Return to low heat and simmer gently for 5 minutes.

    Add more water as needed if sauce becomes too thick.

    Cook the Chicken

    Adjust oven rack 6 inches from the broiler. Line a baking sheet with foil and place a wire rack on top. Arrange marinated chicken on the rack.

    Broil until lightly charred and chicken registers 175°F, 16–20 minutes, flipping halfway. Let rest 5 minutes, then cut into ¾-inch chunks.

    Alternatively, grill or pan-sear if preferred.

    Finish the Sauce

    Add chicken to the sauce. Stir in kasuri methi and 2 tbsp chopped cilantro. Remove from heat and whisk in remaining 2 tbsp chilled butter until glossy.

    Adjust seasoning with salt or honey as needed.

    Serve

    Transfer to a serving dish. Drizzle with cream if desired and sprinkle with more cilantro. Serve with basmati rice and/or Naan.


    Notes

    Preparation

    • For the deepest flavor, marinate chicken overnight, but reduce lemon juice to 1 tsp to prevent the meat from becoming mushy.
    • Broiling creates a slight char that mimics tandoori-style cooking at home.
    • Kashmiri chili powder adds color and mild heat; paprika works as a substitute if you prefer less spice.
    • Fenugreek (kasuri methi) is essential to the classic restaurant-style flavor—don’t skip it if you can find it.

    Serving Suggestions

    • Serve with basmati rice, Naan, roti, or even roasted potatoes.
    • A side of cucumber raita helps balance the richness.
    • Goes beautifully with Mango Lassi for contrast.

    Variations

    • For a lighter version, replace half the cream with whole milk.
    • For extra heat, add an additional serrano or a pinch of cayenne.
    • For a smokier finish, add ½ tsp smoked paprika or a tiny dash of liquid smoke.
    • Make it vegetarian by using paneer or roasted cauliflower instead of chicken.

    Make-Ahead & Storage

    • The sauce can be made up to 3 days ahead. Reheat gently and whisk in fresh butter before serving.
    • Leftovers keep 3–4 days refrigerated.
    • Freezes well for up to 2 months; thaw overnight and reheat gently to avoid splitting.
  • Chicken Tikka Masala

    Chicken Tikka Masala

    Chicken Tikka Masala is one of those comforting, crowd-pleasing dishes where tender marinated chicken meets a rich, warmly spiced tomato-cream sauce. This version balances classic aromatics, gentle heat, and layered spice blooming for a deeply flavorful, restaurant-quality finish perfect for serving with basmati rice or warm naan.


    Ingredients

      Chicken Tikka

    • 2 lb boneless, skinless chicken thighs, trimmed
    • 1 tbsp lemon juice
    • 1 tsp table salt
    • 1 cup plain whole-milk yogurt
    • 2 tbsp vegetable oil
    • 2 cloves garlic, minced
    • 1 tbsp grated fresh ginger
    • 1 tsp ground cumin
    • 1 tsp ground coriander
    • 1 tsp paprika (or Kashmiri chili powder, for color)
    • ½ tsp cayenne pepper (to taste)
    • ½ tsp ground turmeric
    • ½ tsp garam masala
    • Masala Sauce

    • 3 tbsp vegetable oil (or ghee)
    • 1 tsp ground cumin
    • 1 tsp ground coriander
    • 1 tsp paprika (or Kashmiri chili powder, for color)
    • 1 tsp garam masala
    • ½ tsp ground cinnamon
    • 1 medium onion, finely diced
    • 3 cloves garlic, minced
    • 1 tbsp grated fresh ginger
    • 1 serrano chile, minced (optional)
    • 1 tbsp tomato paste
    • 1 can (28 oz) fire-roasted crushed tomatoes
    • ¼ cup raw cashews, blended
    • 2 tsp sugar (to taste)
    • 1 tsp table salt (plus more to taste)
    • ⅔ cup heavy cream
    • 1 tsp dried kasuri methi leaves, crumbled
    • 2 tbsp butter (optional, for richness)
    • ¼ cup fresh cilantro, chopped (plus more for garnish)

    Directions

    Prepare the Chicken Tikka

    Toss chicken with lemon juice and salt; let rest for 20 minutes.

    Whisk yogurt, oil, garlic, ginger, cumin, coriander, paprika, cayenne, turmeric, and garam masala in a large bowl. Add chicken and coat thoroughly. Cover and refrigerate at least 1 hour, up to 8 hours.

    Heat oven broiler. Arrange chicken on a wire rack set over a foil-lined baking sheet. Broil 10–15 minutes, flipping halfway, until lightly charred and chicken reaches 165°F. Rest 5 minutes.

    Cut chicken into 1-inch chunks.

    Make the Masala Sauce

    Heat oil or ghee in a Dutch oven over medium heat until shimmering. Add cumin, coriander, paprika, garam masala, and cinnamon. Bloom spices for 30–45 seconds, stirring constantly.

    Add onion and cook 8–10 minutes until golden brown. Stir in garlic, ginger, serrano chile, and tomato paste; cook 1–2 minutes until fragrant.

    Stir in crushed tomatoes, blended cashews, sugar, and salt. Simmer 15 minutes, stirring occasionally, until slightly thickened.

    Add cream and butter (if using), then crumble in kasuri methi. Simmer 2–3 minutes more to meld flavors.

    Adjust seasoning with additional salt or sugar as needed.

    Finish

    Stir the broiled chicken pieces into the sauce just to coat. Warm through gently.

    Garnish with cilantro and an optional swirl of cream. Serve with basmati rice or Naan.


    Notes

    Preparation

    • Blooming the spices in oil at the beginning deepens their aroma and gives the sauce its signature restaurant-style richness.
    • For extra char flavor, grill the chicken instead of broiling; aim for light blistering on the edges.
    • Cashews provide natural thickening and creaminess; you may substitute 2–3 tbsp cashew butter if preferred.
    • Salt levels vary by brand of tomatoes—taste and adjust after simmering.
    • Altitude Adjustment (~4,750 ft): Increase simmer time by 3–5 minutes to concentrate flavors; sauce may reduce slightly slower at elevation.

    Serving Suggestions

    • Serve with steamed basmati rice, jeera rice, Naan, or paratha.
    • A side of cucumber raita or kachumber salad adds cooling freshness.
    • For a richer presentation, drizzle extra cream and add a few cilantro sprigs just before serving.

    Variations

    • Spicier: Add an extra serrano or increase cayenne to 1 tsp.
    • Smoky: Add ½ tsp smoked paprika or finish with a pinch of dried fenugreek for deeper aroma.
    • Dairy-Free: Swap cream for full-fat coconut milk and omit the butter.

    Make-Ahead & Storage

    • Marinated chicken keeps 12–18 hours in the refrigerator.
    • Masala sauce improves overnight; flavors deepen as it rests.
    • Store leftovers in an airtight container 3–4 days in the refrigerator.
    • Freezes well for 2–3 months; thaw overnight and rewarm gently to avoid cream separation.
  • Spanakopita Triangles

    Spanakopita Triangles

    These spanakopita triangles are crisp, buttery, and filled with a savory blend of spinach, feta, and fresh herbs. Dill leads the flavor, supported by parsley and a subtle hint of mint, creating a filling that’s bright, aromatic, and unmistakably Mediterranean. Baked until golden and shatteringly crisp, they’re perfect as an appetizer, mezze platter addition, or make-ahead snack.


    Ingredients

    • 1 tbsp olive oil (or butter)
    • ½ onion, finely diced
    • 1 tsp garlic, finely chopped
    • 2 tbsp fresh dill, finely chopped (or 2 tsp dried dill)
    • 1 tbsp fresh parsley, finely chopped (or 1 tsp dried parsley)
    • ¼ tsp dried mint
    • ¾–1 tsp shoarma spice mix (optional)
    • 1 package (12–16 oz) frozen spinach, thawed and very well squeezed dry, or equivalent fresh spinach, cooked down and drained
    • 1 egg, lightly beaten
    • ½ cup crumbled feta
    • salt & freshly ground black pepper, to taste
    • frozen phyllo dough, thawed
    • butter, melted

    Directions

    Prepare the Filling

    Preheat oven to 375ºF. Line two half-sheet pans with parchment. Heat a skillet over medium heat and add olive oil (or butter). Add onion and cook until softened but not browned.

    Stir in garlic, dill, parsley, mint, and shoarma spice mix (if using) and cook just until fragrant.

    Use a clean tea towel to squeeze as much liquid as possible from the spinach; coarsely chop if needed. Add spinach to the skillet and heat through. Remove from heat and let cool slightly, then stir in egg and feta. Season with salt and pepper to taste.

    Assemble the Triangles

    While the phyllo is still wrapped, use a sharp knife to cut it into 3 equal sections (about 3″ wide strips). Work with one section at a time, keeping the remaining dough covered with plastic or a lightly damp towel to prevent drying.

    Place one strip of phyllo on the work surface and brush lightly with melted butter. Top with a second strip and brush again. Place about ½ tbsp of filling near the bottom corner. Fold the corner over the filling to form a triangle, then continue folding in a flag pattern up the strip, maintaining the triangle shape. Transfer to the prepared baking sheet.

    Bake

    Repeat with remaining phyllo and filling, spacing triangles slightly apart. Bake for 18–22 minutes, until crisp and golden brown.


    Notes

    Preparation

    • Spinach must be squeezed very dry to prevent soggy filling and torn phyllo.

    Variations

    • Shoarma Spice Mix: This is a non-traditional addition. Classic Greek spanakopita relies on fresh herbs rather than warm spice blends. Used sparingly here, it adds subtle warmth and depth; omit it for a fully traditional Greek flavor.

    Make-Ahead & Storage

    • Unbaked triangles may be frozen solid and baked from frozen, adding 3–5 minutes to the bake time.
  • Spaghetti & Meatballs

    Spaghetti & Meatballs

    This Spaghetti & Meatballs is built the way a great red-sauce Sunday dinner should be: deeply savory, richly tomatoey, and unapologetically comforting. The meatballs are intentionally tender and juicy—thanks to a buttermilk panade and a little gelatin—then roasted for browning before finishing in the sauce so everything tastes like it belongs together. It’s a big-batch, make-ahead-friendly classic that feels special on a weeknight and even better the next day.


    Ingredients

    Meatballs

    • 6 oz bread crumbs
    • 1½ cups buttermilk
    • 1 pkg (+/- ½ tbsp) powdered gelatin, bloomed in ¼ cup water
    • 3 eggs, slightly beaten
    • 1+ tbsp garlic, minced
    • ⅓ cup (packed) fresh parsley leaves, finely chopped
    • ½ tbsp table salt
    • ½ tsp pepper
    • 3 oz Parmesan cheese, grated
    • 6 oz prosciutto, finely chopped
    • 2 lbs ground beef
    • 1 lb ground pork

    Sauce

    • 2 tbsp olive oil
    • 1 cup (8-oz) onion, chopped
    • 5 cloves garlic, minced
    • 1 can (28-oz) crushed tomatoes
    • 1 can (15-oz) tomato sauce
    • 1 can (6-oz) tomato paste
    • 1½ cups chicken broth
    • ½ cup dry white wine (optional)
    • 1 tbsp fish sauce
    • 2 tsp dried basil
    • 2 tsp dried parsley
    • 1 tsp dried oregano
    • ½ tsp dried ground fennel
    • ¼ tsp dried thyme leaves
    • 2 whole cloves, crushed
    • 2 bay leaves
    • ½ tsp fresh ground pepper
    • 1 tsp table salt
    • 1–2 lbs dry spaghetti

    Directions

    Prepare the Oven and Pans

    Preheat oven to 450ºF with cooking racks mid-top and mid-bottom of oven.

    Place foil and wire racks in 2 half sheet pans; spray racks with cooking spray.

    Make the Meatballs

    Combine bread crumbs and buttermilk and stir to completely combine. Soak bread crumbs to fully hydrate, about 10 minutes, then mash into a paste.

    Bloom gelatin in ¼ cup cold water for 8–10 minutes.

    Place bread crumb mixture into a mixing bowl. Mix in bloomed gelatin, followed by all remaining ingredients except beef and pork; mix well to combine.

    Place meats in a large mixing bowl; pour egg/bread crumb mixture over meat and mix gently by hand until thoroughly combined.

    Portion and form into individual balls, about 3-oz each (29–30 meatballs). If necessary, refrigerate to firm.

    Place meatballs on the greased racks and bake for about 30 minutes, rotating trays and tray locations after 20 minutes.

    Make the Sauce

    In a Dutch oven over medium heat, heat olive oil until shimmering; add onion and garlic and sauté until onion is translucent and tender.

    Stir in crushed tomatoes, tomato sauce, tomato paste, chicken broth, wine (optional), and fish sauce; add remaining herbs, spices, and seasonings.

    Bring to a simmer, then reduce heat to low and simmer covered for 15 minutes.

    Braise the Meatballs in the Sauce

    After removing cooked meatballs from oven, lower oven temperature to 300ºF.

    Add meatballs to sauce; cover with lid and place in oven for 1 hour.

    Remove and discard bay leaves before serving.

    Cook the Pasta and Serve

    Prepare spaghetti as directed; drain, retaining some of the pasta water in a separate bowl.

    Add pasta back to the cooking pot along with a small amount of pasta water and about ¼ cup sauce; toss until pasta is coated.

    Serve pasta topped with meatballs, additional sauce, and grated Parmesan.


    Notes

    Preparation

    • Fish sauce can be replaced by 4–6 anchovy filets, finely minced.

    Serving Suggestions

    • Optional finish: garnish bowls with a light chiffonade of fresh basil and/or a sprinkle of fresh parsley for extra brightness.

    Variations

    • Parmesan can be swapped for a mixture of Parmesan and Romano cheeses.

    Make-Ahead & Storage

    • Can be made a day in advance and reheated.
    • Add ¾ cup water over mixture and reheat covered at 325ºF.
  • Ginger Caramel Chicken

    Ginger Caramel Chicken

    This Ginger Caramel Chicken leans into a Southeast Asian flavor logic that makes caramel chicken so addictive: sugar cooked down into a glossy glaze, fish sauce for deep savory backbone, rice vinegar for balance, and ginger + garlic for warmth and aroma. Palm sugar brings a rounded, toasty caramel note, while a final hit of fresh ginger, sesame oil, and lime keeps the finish bright and lively instead of heavy. It’s sweet-salty, sticky, and intensely flavorful—perfect over rice with plenty of cilantro and lime wedges on the side.


    Ingredients

      Chicken

    • 1½ lb boneless, skinless chicken thighs, trimmed (left whole)
    • 1½ lb boneless, skinless chicken breasts, cut into large pieces
    • 1–2 tbsp vegetable oil, as needed
    • ½ tsp table salt (lightly season the chicken)
    • Caramel Sauce

    • ½ cup brown sugar (preferably dark brown sugar)
    • ⅓ cup palm sugar, finely chopped or grated
    • ⅓ cup fish sauce
    • ⅓ cup rice vinegar
    • ½ cup chicken stock
    • 2 tbsp fresh ginger, finely grated
    • 5 cloves garlic, crushed
    • To Finish

    • 1–2 jalapeños, thinly sliced (to taste)
    • 1 bunch green onions, sliced
    • ½ cup roasted peanuts, coarsely chopped
    • 1 tbsp fresh ginger, finely grated (added at the end)
    • 1 tsp toasted sesame oil
    • Juice of ½ lime (plus more to taste)
    • Fresh cilantro leaves, for garnish
    • Lime wedges, for serving

    Directions

    Prepare the Sauce

    In a bowl, combine brown sugar, palm sugar, fish sauce, rice vinegar, chicken stock, 2 tbsp grated ginger, and garlic. Stir well (some palm sugar may not fully dissolve yet).

    Brown the Chicken

    Pat the chicken dry and season lightly with ½ tsp table salt. Heat a large, wide sauté pan or skillet over medium-high heat. Add 1 tbsp vegetable oil.

    Working in batches, brown the thighs first (good color on both sides), then transfer to a plate. Brown the chicken breast pieces briefly until lightly golden, then transfer to a separate plate. Do not overcrowd the pan.

    Build the Caramel

    Carefully pour the sauce into the hot pan. Bring to a boil, scraping up any browned bits. Boil over high heat until the sauce reduces to a glossy, syrupy consistency—similar to maple syrup and able to coat the back of a spoon.

    Glaze and Simmer

    Return the chicken thighs to the pan and turn to coat in the caramel. Cook 2–3 minutes.

    Add the chicken breasts, reduce heat to medium, and simmer gently 6–8 minutes, turning occasionally, until the chicken is cooked through and evenly glazed.

    Finish

    Add jalapeños (to taste), green onions, peanuts, and the remaining 1 tbsp fresh ginger. Cook 1–2 minutes, just until fragrant.

    Remove from heat and stir in sesame oil and lime juice. Taste and adjust lime or heat as desired.

    Serve

    Serve over steamed jasmine rice. Garnish generously with cilantro and serve with lime wedges on the side.


    Notes

    Preparation

    • Palm sugar substitution: If you don’t have palm sugar, use ½ cup dark brown sugar + an additional ⅓ cup dark brown sugar (for a total of ⅚ cup dark brown sugar).
    • Pan choice: A wide skillet helps the sauce reduce quickly and glaze the chicken instead of braising it.

    Serving Suggestions

    • This dish pairs especially well with a crisp green salad dressed in our homemade ginger dressing, which helps cut the sweetness of the caramel glaze and refresh the palate. For a simple vegetable side, lightly blanched green beans—kept clean and restrained with just a touch of garlic and sesame oil—add freshness and texture without competing with the main flavors. Served together over jasmine rice, the plate feels balanced, bright, and complete.
    • Jasmine rice is ideal, but it’s also great over sticky rice or alongside a simple cucumber salad.
    • Serve with extra lime wedges so everyone can brighten their bowl to taste.

    Variations

    • More heat: Add a spoonful of chili oil or sambal at the end (to taste) for extra kick without changing the glaze texture.
    • Heat control: For milder heat, remove jalapeño seeds and ribs before slicing.

    Make-Ahead & Storage

    • Refrigerate leftovers in an airtight container for up to 4 days.
    • Reheat gently on the stovetop with a small splash of water or stock to loosen the glaze.