In a large dutch oven, heat the oil over medium heat. Add the ground beef and cook until brown, about 6-8 minutes. Drain most of the excess fat.
To the dutch oven, add the onion, carrots, celery, mushrooms, green bell pepper and jalapeño. Cook the veggies with the ground beef until tender, about 6-8 minutes. Add the garlic and cook for a minute more.
Add the ketchup, yellow mustard, worcestershire sauce, beef stock and beer. Stir to combine, and then add the tomato paste, brown sugar, chili powder, red pepper flakes, and a pinch of salt and black pepper to taste. Stir again to combine. Increase the heat to medium-high and bring to a boil. Reduce the heat to a simmer and cook for 20-25 minutes or until the sauce is nice and thick.
Season with more salt and pepper if needed.
Serve the sloppy joes on fresh sandwich rolls, topped with grated cheddar cheese and parsley. Throw a sunny side-up egg on top for an added pop of flavor!