There’s something incredibly comforting about a bowl of slow-simmered beef stew served over creamy mashed potatoes. Tender pieces of beef, sweet carrots, onions, and potatoes cook together in a rich, savory broth until the meat becomes beautifully tender and the sauce develops deep flavor.
The creamy mashed potatoes make the perfect base, soaking up every bit of the flavorful gravy. It’s the kind of hearty homemade meal that feels perfect for a cozy family dinner.
Ingredients
For the Beef Stew
- 2 pounds beef chuck, cut into cubes
- 2 tablespoons olive oil
- 1 large onion, chopped
- 3 carrots, sliced
- 3 potatoes, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 4 cups beef broth
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried thyme
- 1 teaspoon paprika
- 1 bay leaf
- 2 tablespoons all-purpose flour, optional
- 1 cup frozen peas, optional
For the Mashed Potatoes
- 2 pounds potatoes, peeled and cubed
- 4 tablespoons butter
- ½ cup milk or heavy cream
- 1 teaspoon salt
- ½ teaspoon black pepper
How to Make It
Continue reading on the next page →