Heat the pan and coat with oil. Heat the oil in a 3 1/2- to 4-quart Dutch oven over medium-high heat until shimmering. Add the onion and green pepper. Cook, stirring occasionally, until onion is tender and translucent, about 5 minutes.
Cook the "beef", then add seasonings. Add the vegan ground "beef" and cook for about 3 minutes. Add the garlic, chili powder, cumin, and oregano. Cook for 1 minute more.
Add the tomatoes, broth, noodles, and beans. Pour in the tomatoes, broth, water, and macaroni. Bring to a boil, then reduce heat to medium-low. Simmer uncovered, stirring occasionally, until the macaroni is tender, about 10-15 minutes. Add a splash or two of broth if needed too much liquid is evaporating.
Stir in cheese and beans. Stir in the pinto beans and vegan cheeses shreds. Cook until the cheese is melted. Taste and add 1/4 to 1/2 teaspoon sea salt. Ladle into bowls and top with more cheese and scallions.