Heat olive oil in a large skillet over medium-high heat.
Season the steak pieces with salt and pepper.
Add the steak to the skillet and sear for about 3-4 minutes on each side until browned. Remove the steak from the skillet and set aside.
In the same skillet, add minced garlic and sauté for about 30 seconds until fragrant.
Pour in the crushed tomatoes, then stir in the oregano, basil, red pepper flakes (if using), and season with salt and pepper. Bring the sauce to a simmer.
Return the steak to the skillet, spooning some of the sauce over the top. Cover and reduce the heat to low.
Let it simmer for about 20-25 minutes, or until the steak is tender and cooked through.
Serve the steak hot, garnished with fresh basil leaves and grated Parmesan cheese if desired.