With savory flavor, tender veggies, and melt-in-your-mouth meat, this is the best lamb stew recipe ever. It’s soothing and warming, right down to your bones.
Cut the lamb shoulder into two inch cubes. Coat all sides in flour. Preheat a pot with oil on medium high heat.
Add the lamb cubes to the pot and brown on all sides. Slice the onion into quarter rings, then add them to the pot, too. Cook until lightly brown.
Pour the beef broth, tomato puree, and bay leaves into the pot, scraping the bottom to deglaze the caramelized bits on the bottom of the pot.
Allow the stew to simmer for about 60 minutes. Once the lamb is tender, add in the salt, pepper, garlic powder, potatoes and carrots; cook for about 30 more minutes.
If desired, add more salt and pepper. Garnish with parsley and enjoy!