Preheat oven to 400F.
Crumble half a block of tofu into small pieces with your hands, squeezing out as much moisture as possible.
In a bowl, toss crumbled tofu with olive oil, tomato paste, nutritional yeast, Italian seasoning, onion powder, garlic powder, salt, and black pepper.
Spread evenly on a parchment-lined baking sheet and bake for 25-30 minutes, stirring halfway, until golden and slightly crispy. Set aside.
Heat a large soup pot over medium heat. Add the diced onion and cook until translucent and starting to brown, about 7-10 minutes.
Add the garlic, Italian seasonings, salt, and black pepper, and cook for another 2 minutes.
Pulse the canned whole tomatoes a few times with an immersion blender until crushed, then pour them into the soup along with the vegetable broth. Stir to combine.
Bring the soup to a simmer, then cover and reduce the heat to low for 20 minutes.
Break the lasagna noodles into even-sized pieces (they don’t need to be perfect!) and add them to the soup. Bring the soup back to a simmer and cook for about 15 minutes, or until the noodles are tender.
Turn off the heat and stir in the tofu crumbles and chopped basil. Taste the soup and adjust salt and pepper as needed.
Divide the soup into bowls and top with tofu ricotta, fresh basil, and a sprinkle of red chili flakes. Enjoy!