Heat 1 tsp of oil in a large stockpot over medium heat until hot. Season the meat with 1/2 tsp salt and pepper. Brown the meat in the hot oil, then remove from the pot and set aside.: The pan should sizzle when the first pieces of beef hit the surface, releasing a toasty, meaty aroma that tells you the Maillard reaction is happening. You want a deep brown crust, not grayness, because that crust contributes savory complexity to the final stew. Listen for an energetic sizzle, and let each side form color for about two to three minutes without moving the pieces constantly. If the pan is crowded the meat will steam, so brown in batches if necessary. A common misstep is overcrowding which prevents proper browning and yields less flavor. If the meat releases a lot of liquid, wipe the pan and increase heat slightly before adding the next batch.
Heat the remaining oil in the pan and add onion. Cook and stir 3-5 minutes or until onion is tender. Stir in the garlic and cook for 30 seconds, until fragrant.: As the onion softens you will smell its sweetness blooming, accompanied by gentle sizzling. The goal is a translucent, slightly golden onion which forms the aromatic base. Add the minced garlic briefly so it becomes fragrant but does not brown or burn, as burnt garlic turns bitter. Keep the heat moderate, and stir frequently to avoid any scorched bits which would add an unpleasant taste. If your pan is very hot, lower it before adding garlic so it gently releases aroma.
Add the curry paste, stir and cook for one minute. Stir in the tomatoes, coconut milk, chutney, lemon juice, ginger, bay leaf and browned beef cubes, then bring to a boil. Reduce heat to a simmer; cover tightly and simmer for 1 1/4 hours.: When you add the Thai Red Curry Paste to the aromatics, the oils release and the kitchen fills with intoxicating spice notes. Stir for about a minute to bloom those flavors, then introduce the diced tomatoes and coconut milk which create a velvety sauce. Adding the browned beef back in allows those crusted bits to meld into the liquid. Bring the pot to a lively boil so everything integrates, then lower to a gentle simmer and cover to trap steam. This slow gentle heat breaks down connective tissue in the meat and concentrates flavors. A frequent error is simmering too vigorously which can toughen meat and evaporate liquid too fast, so keep the surface at a gentle ripple.
Add the carrots to the stockpot and continue simmering, covered, 30-45 minutes or until the beef and carrots are fork-tender. Stir in the bell pepper and peas and cook uncovered for 5 to 6 minutes or until the bell pepper is crisp-tender; stirring occasionally. Remove and discard the bay leaf. Stir in the remaining 1/2 tsp salt.: Adding carrots at this stage ensures they soften without turning to mush, while the beef finishes melting into tenderness. You will notice the sauce thicken slightly and aromas deepen as collagen dissolves. When testing tenderness, pierce a piece of beef or carrot with a fork; they should give easily. Stirring occasionally prevents sticking and promotes even cooking. Add the bell pepper and peas late so they retain bright color and a touch of bite. Discard the bay leaf since it has done its job of infusing background herbal notes, and finish seasoning with the remaining salt. One pitfall is overcooking the pepper and peas, which dulls their vibrancy, so time carefully.
Serve in a bowl over the hot rice. Garnish with freshly chopped cilantro if desired. Enjoy!: The final presentation is about contrast, serve the steaming Jasmine rice first to catch the warm sauce, then ladle the stew over it so each spoonful combines fluffy grain and rich sauce. You should see glossy coconut sheen, tender cubes of beef , and colorful vegetables. If the sauce seems flat, a tiny squeeze of additional lemon juice brightens it immediately. A common oversight is serving lukewarm rice which cools the stew rapidly, so make sure the rice is hot before plating.