Cook pasta in salted boiling water until al dente, then drain and set aside
Heat olive oil or butter in a skillet over medium heat
Sauté chopped onions, garlic, and mushrooms until softened
Add peas and cook for another 2–3 minutes
In a large bowl, mix Greek yogurt, milk, Dijon mustard, salt, pepper, and garlic powder
Add cooked pasta, tuna, sautéed vegetables, and half of the shredded cheese
Stir everything until well combined and evenly coated
Transfer the mixture into a greased baking dish
Sprinkle remaining cheddar cheese and Parmesan on top
Mix breadcrumbs with olive oil or butter and spread evenly over the casserole
Bake for 25–30 minutes until bubbly and golden brown on top
Let it rest for 5 minutes before serving