Pat the beef dry and season it with salt and pepper. Heat the oil in a large pot over medium-high heat, then brown the beef in batches until it develops color on all sides. Remove the beef and set it aside.
Add the onion, carrots, and celery to the same pot. Cook for 5 minutes, stirring often, until the vegetables begin to soften.
Stir in the garlic and tomato paste and cook for 1 minute. Sprinkle the flour over the vegetables and stir for another minute to coat everything.
Slowly pour in the beef broth while stirring to avoid lumps. Return the browned beef to the pot along with the rosemary and bay leaves.
Bring the mixture to a simmer, then reduce the heat, cover, and cook for 1 hour and 30 minutes until the beef is tender. Add the potatoes during the last 30 minutes of cooking.
Taste and adjust salt and pepper. While the stew finishes, slice the tops off the bread loaves and hollow out the centers to create bowls.
Ladle the hot stew into each bread bowl and sprinkle with chopped parsley before serving.