Bring a large pot of salted water to a boil and cook pasta according to package directions. Drain and set aside.
Meanwhile, in a medium-sized pot, heat olive oil. Add onions and garlic and cook until onions are translucent. Add mushrooms and cook until tender.
Add crushed tomatoes, tomato sauce, tomato paste, red wine, oregano, basil, pepper, salt, sugar, and red pepper flakes. Bring to a simmer and cook for 20 minutes, stirring occasionally.
Pour sauce over pasta and toss to combine.
Serve topped with parmesan cheese. Enjoy!
Recipe by For the Love of Gourmet at https://fortheloveofgourmet.com/mushroom-bolognese/