Cheeseburger Pasta Casserole is filled with all of your favorite cheeseburger ingredients, Instead of a bun, it's served in a hot cheesy pasta meal! Loaded with onion, mushrooms, ketchup, mustard, cheese, and topped with pickles, you will love at how similar this pasta casserole tastes compared to the real thing!
Bring a pot of salted water to a boil and cook the 8 ounces pasta al dente, about a minute less than the recommended cooking time. Drain and set aside.
In a large skillet or dutch oven, cook the 1 pound ground beef, 1 medium red onion, and 8 ounces mushrooms over medium high heat until the meat is browned and crumbly, about 10 minutes.
In a separate bowl, combine 1 1/2 cups beef broth, 3 tablespoons ketchup, 1 teaspoon yellow mustard, 1 teaspoon Worcestershire sauce, and 1 tablespoon corn starch. Mix well to ensure mixture is smooth.
Once meat mixture is fully cooked, add beef broth mixture and stir to combine. Heat over medium heat until the mixture bubbles. this should only take a couple minutes.
Toss in the cooked pasta and gently stir to combine.
Reduce heat to low, top with shredded 1 1/2 cups sharp cheddar and 1 1/2 cups swiss cheese, and cover until cheese is melted. Alternatively, casserole can be made ahead by covering and refrigerating without the cheese. Then, when ready to serve, allow casserole to warm to room temperature, add cheese, cover, and heat in 300 degree oven for 30 minutes or until heated through.
Top with sliced kosher dill pickles and serve hot!