01 -
In a Dutch oven or heavy-bottomed pot, heat olive oil over medium-high heat. Toss beef pieces with seasoned flour, salt, and pepper, then add to the pot. Brown the beef on all sides, approximately 10 minutes.
02 -
Add tomato paste to the pot and stir to coat the beef. Cook until the paste darkens slightly, about 2 minutes.
03 -
Pour in red wine or vinegar, cooking for 2 minutes while scraping browned bits from the pot bottom.
04 -
Add diced onion, sliced celery, and minced garlic. Cook for 3 to 4 minutes until the onion becomes translucent, stirring frequently.
05 -
Add carrots, potatoes, peeled apple, Worcestershire sauce, apple cider, beef broth, and bay leaves. Bring mixture to a boil.
06 -
Reduce heat to low, cover, and simmer for at least 60 minutes until beef is tender and easily pierced with a fork. Alternatively, transfer covered pot to a 350°F oven and cook for 3.5 to 4 hours.
07 -
Stir in fresh sage and cranberries. Cook an additional 10 minutes until cranberries begin to burst.
08 -
Remove from heat. Season with salt and pepper to taste. Garnish with fresh parsley and reserved sage before serving.
09 -
Activate the Instant Pot's sauté mode and warm olive oil. Pat beef dry, then toss with seasoned flour, salt, pepper, and tomato paste. Brown beef approximately 5 minutes. Add wine and cook 2 minutes, scraping browned bits. Add 2 cups beef broth, 1/2 cup apple cider, and remaining vegetables except cranberries, sage, and parsley. Seal lid and cook on meat/stew setting for 35 minutes. Optionally let rest for 10 minutes before quick-releasing pressure valve.
10 -
Open lid and switch to sauté mode. Stir in cranberries and sage, cooking 10 minutes until cranberries pop. Turn off heat. Season to taste and garnish with parsley before serving.