Mix 1/4 cup flour and 2 tablespoons onion dip mix together and then coat the 2 1/2 pounds beef stew meat in it.
Heat 3 tablespoons olive oil in a large pot (I used a dutch oven) over medium high heat, then add just enough of the flour coated beef to create a single layer with space in between each piece. Allow meat to turn golden brown, flip, allow the second side to turn golden brown, then transfer to a separate plate. Continue with remaining meat until all of it has been browned.
In the same pot, sauté the 2 yellow onions. When they start to become softened (about 5 min.), reduce the heat to med-low and add 3 cloves garlic, 1 tablespoon fresh rosemary, and 1 tablespoon fresh thyme; cook 1 more minute. Stir in 1 tablespoon tomato paste and cook for an additional minute or two.
Add 1 cup red wine and deglaze the pan, scraping any browned bits stuck to the bottom of the pan. Simmer for 5 min, then add 4 cups beef broth, 1 bay leaf, and browned beef along with any juices that may have pooled on plate. Bring back up to a simmer and cook on low for about an hour.
Add 2 medium sized golden potatoes and 4 small carrots, cover, and simmer for another hour or until the vegetables are tender. Taste and adjust seasoning to desired level. Add frozen peas and continue cooking until heated through. The stew meat will taste best the longer and slower you cook it, so if you have the time, take it!
To allow the flavors to fully marry, this stew is BEST made a day in advance.