In a large pot or Dutch oven, brown the beef stew meat over medium-high heat. Drain off any excess fat.
Add the diced onion and cook until softened, about 5 minutes.
Add the minced garlic and cook for 1 minute more.
Pour in the broth or water, and add the diced carrots, potato, sweet potato, celery, thyme, rosemary, and bay leaf. Bring to a boil, then reduce heat and simmer for 60-90 minutes, or until the vegetables are tender.
Stir in the frozen peas and corn during the last 15 minutes of cooking.
Season with salt and pepper to taste. Remove the bay leaf before serving.