This Low-Carb Lamb Rogan Josh with Cauliflower Rice offers a keto-friendly twist on the classic Indian dish. It's rich, aromatic, and satisfying, with tender chunks of lamb simmered in a creamy, spicy sauce, served over fluffy cauliflower rice.
Heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the lamb cubes and brown them on all sides, about 5-7 minutes. Transfer the lamb to a plate and set aside.
In the same skillet, add the chopped onion and cook until soft and translucent, about 3-4 minutes. Stir in the minced garlic and grated ginger and cook for another minute until fragrant.
Return the lamb to the skillet and add the rogan josh paste, stirring to coat the meat evenly. Cook for 2-3 minutes to allow the spices to release their flavors.
Pour in the diced tomatoes and broth, scraping any browned bits from the bottom of the pan. Bring the mixture to a simmer, then reduce the heat to low. Cover and let it cook for about 45 minutes, or until the lamb is tender.
While the lamb is cooking, prepare the cauliflower rice. Heat the olive oil in a separate pan over medium heat. Add the riced cauliflower and sauté for 5-7 minutes until it's cooked through but still firm, resembling the texture of rice. Season with salt and pepper to taste.
Once the lamb is tender, stir in the heavy cream and simmer for an additional 10 minutes, uncovered, to thicken the sauce. Adjust the seasoning with salt and pepper if necessary.
Serve the lamb rogan josh over a bed of warm cauliflower rice. Garnish with fresh cilantro if desired.
Notes
For a dairy-free version, substitute coconut cream for heavy cream.Adjust the level of spice by using mild or hot rogan josh paste according to your preference.Leftovers can be stored in the refrigerator for up to 3 days and make excellent meal prep options.