Prepare the macaroni pasta according to the instructions on the package.
In a large skillet, brown the plant-based beef and tomatoes in the olive oil. Stir in the chili powder and cumin.
In a small saucepan on low heat, add the soy milk and butter. Heat and slowly add in the flour stirring constantly until smooth and thickened. Add in the garlic powder, onion powder, and nutritional yeast and remove from the heat.
In a large casserole dish, combine the macaroni, beef, and sauce. Gently toss until well mixed. Salt and pepper to taste.