In a bowl, combine the Greek yogurt, minced garlic, grated ginger, garam masala, salt, cumin, smoked paprika, cayenne pepper, olive oil, black pepper, and lemon juice.
Slice the chicken breast into thin strips or bite-sized pieces and add it to the marinade. Stir until the chicken is evenly coated.
Cover and let the chicken marinate for at least 10 minutes, or up to 2 hours in the fridge for more flavor.
Cook the Chicken
Heat a large skillet or pan over medium-high heat. Add a splash of olive oil.
Once hot, add the marinated chicken pieces in a single layer. Cook for 2 minutes per side on high heat to add color to the chicken ( chicken will finish cooking in curry).
Make the Curry Sauce
In the same skillet, add 1 tablespoon of olive oil.
Add the diced onion and sauté for about 2-3 minutes until softened and lightly golden.
Add the fresh ginger and minced garlic to the pan and sauté for another 1-2 minutes until fragrant.
Sprinkle in the garam masala, salt, cumin, smoked paprika, cayenne pepper, and ground coriander, stirring to coat the onions and garlic in the spices.
Stir in the tomato paste and tomato puree, cooking for 2 minutes to deepen the flavors.
Puree the Tomato Mixture
Using an immersion blender, or transferring the mixture to a regular blender, puree the tomato, onion, and spice mixture until smooth. (Be careful if using a regular blender, as the mixture will be hot.)
Return the puree to the pan.
Prepare the Ramen Broth
Pour the Ramen Z Tonkotsu Broth into the pan with the pureed tomato mixture, stirring to combine. Bring the sauce to a simmer over medium heat.
Once simmering, add the cream and butter, stirring to create a rich and smooth sauce. Let it simmer for 2-3 minutes, allowing the flavors to meld together.
Combine and Serve
Once the broth is ready, add Ramen Z noodles to the broth and let it simmer for one last time.
Once the noodles are heated through, transfer to a bowl and top with chicken and your favorite garnishes. Enjoy !