A hearty and protein-packed beef stew featuring tender chunks of beef simmered with vegetables in a rich, savory broth. Perfect for a nutritious and filling meal.
2 pounds beef stew meat, cut into 1-inch cubes
2 tablespoons olive oil
1 large onion, chopped
3 cloves garlic, minced
4 cups beef broth
1 cup water
3 large carrots, peeled and sliced
3 celery stalks, sliced
3 medium potatoes, peeled and diced
2 tablespoons tomato paste
1 teaspoon dried thyme
1 teaspoon dried rosemary
2 bay leaves
1 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons all-purpose flour
Pat the beef stew meat dry with paper towels to remove excess moisture.
In a large pot or Dutch oven, heat olive oil over medium-high heat.
Add the beef stew meat in batches, browning all sides for about 5 minutes per batch. Remove browned meat and set aside.
In the same pot, add chopped onion and cook until softened, about 5 minutes.
Add minced garlic and cook for 1 minute until fragrant.
Sprinkle the flour over the onions and garlic, stirring constantly for 2 minutes to cook the flour.
Return the browned beef to the pot and stir to coat with the flour mixture.
Add tomato paste, dried thyme, dried rosemary, bay leaves, salt, and black pepper. Stir to combine.
Pour in beef broth and water, scraping the bottom of the pot to release any browned bits.
Bring the stew to a boil, then reduce heat to low and cover. Simmer for 1 hour and 30 minutes.
Add sliced carrots, celery, and diced potatoes to the pot. Stir well.
Cover and continue to simmer for an additional 1 hour, or until the beef and vegetables are tender.
Remove bay leaves before serving.
Taste and adjust seasoning with additional salt and pepper if needed.