Description
This Hearty Beef Stew is a comforting classic filled with tender beef, hearty vegetables, and a rich, savory broth. It’s the perfect one-pot meal for chilly evenings or family dinners, made with simple pantry ingredients.
Ingredients
- 2 pounds stewing beef, trimmed and cubed
- 3 tablespoons all-purpose flour
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 3 tablespoons olive oil (plus more as needed)
- 1 onion, chopped
- 6 cups beef broth
- 1 pound potatoes, peeled and cubed
- 4 carrots, cut into 1-inch pieces
- 4 ribs celery, cut into 1-inch pieces
- 3 tablespoons tomato paste
- 1 teaspoon dried rosemary (or 1 sprig fresh)
- 2 tablespoons cornstarch (or as needed)
- 2 tablespoons water (or as needed)
- 3/4 cup peas
Instructions
- In a large bowl, mix flour, garlic powder, salt, and pepper. Toss cubed beef in the flour mixture until evenly coated.
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Shake off excess flour and brown beef in batches. Transfer browned beef to a bowl and set aside.
- Add onions to the pot (with more oil if needed) and sauté until softened, about 3 minutes.
- Pour in beef broth, scraping up any browned bits from the bottom of the pan.
- Return beef to the pot. Stir in potatoes, carrots, celery, tomato paste, and rosemary. Reduce heat to medium-low, cover, and simmer for 1 to 1.5 hours, until beef is tender.
- In a small bowl, mix cornstarch and water to make a slurry. Gradually stir it into the boiling stew to thicken, adding more if needed for desired consistency.
- Stir in peas and simmer for 5–10 minutes more.
- Season with additional salt and pepper to taste. Serve hot.
Notes
- Cut vegetables into uniform sizes for even cooking.
- For deeper flavor, let the stew rest for an hour after cooking before reheating and serving.
- Can be made ahead and refrigerated for up to 4 days or frozen for up to 3 months.
- Substitute rosemary with thyme or Italian seasoning if preferred.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 5g
- Sodium: 710mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 90mg