Preheat the oven to 350° F and set aside a 9x13 casserole dish.
Bring a large pot of salted water to a boil. Cook egg noodles until slightly undercooked, strain, and set aside.
Meanwhile, in another large pot, melt butter over medium heat and add crumbled tofu. Cook, stirring occasionally, until tofu is slightly crispy, about 6-8 minutes.
Add onions and sauté, stirring occasionally, until soft and translucent, about 2-3 minutes more.
Add flour, stir, and continue to cook until flour is golden in color, about 2-3 minutes. Slowly stir in broth and milk until combined and bring to a low simmer.
Add frozen veggies, stir, and allow to simmer for 2-3 minutes, stirring occasionally. Add cooked egg noodles and stir until combined.
Pour mixture into 9x13 baking dish and top with crushed crackers. Bake at 350° for 30 minutes or until crackers are toasted and casserole is bubbly.
Serve and enjoy!