In a large skillet, heat the oil over medium heat. Add the onion and cook, stirring often, for 5-7 minutes, until translucent.
Stir in the ground “beef” and stir often until cooked, 7-10 minutes.
Add the garlic and cook for 30 seconds to a minute, until fragrant.
Stir in the Italian seasoning, salt and pepper.
Add the tomato sauce, vegetable broth and rice milk and stir to fully combine. Add the shells, stir well and turn the heat to high, bringing the mixture to a boil.
Lower the heat to medium-low, bringing the mixture to a simmer. Simmer, stirring occasionally, for 15-17 minutes, or until the pasta is tender and the sauce has thickened. Remove from the heat.
Mix in the cheddar shreds until fully melted. Season with more salt and pepper and serve warm, topped with parsley, if desired.