Gather all the ingredients.
Heat cooking oil in a Dutch oven or large pot over high heat. Once the oil is hot, add 1/4 cup of chopped onions and cook for 1-2 minutes until they turn golden brown.
Add 1 1/2 cups of water to the pot and bring it to a soft boil. Once boiling, reduce the heat to medium-low. Add in chopped carrots, curry roux and any secret ingredients you want to add. Let the curry simmer for 10-15 minutes, partially covered, stirring occasionally until it thickens.
While the curry is simmering, melt 1/2 tbsp of butter over medium heat in a skillet. Add 1 tbsp of diced onions and cook for 2-3 minutes until they are browned. Set the onions aside.
In a mixing bowl, combine the ground pork, ground beef, grated garlic, panko, salt, black pepper, 1 egg, half & half, nutmeg, and the browned onions. Mix well with your hands until everything is fully combined.
Take half of the mixture and shape it into a ball by gently tossing it between your hands. Then press it into a 1-inch thick patty. Use your thumb to make a small indent in the center of each patty, which helps it keep its shape during cooking. Repeat with the rest of the mixture and set the patties aside.
Spray a large skillet with cooking oil and heat it over medium heat. Carefully add the patties, indent side up, to the skillet. Cover and cook for 3-4 minutes until browned, then flip and cook the other side until browned.
To serve, spoon the curry onto a plate with rice and place a hamburger patty on top.