A hearty and flavorful one-skillet meal combining tender beef, fresh zucchini, and pasta in a rich tomato sauce.
Cut the beef into bite-sized cubes and season with your favorite steak seasoning.
Let the beef sit with the seasoning for a few minutes to enhance the flavor.
Heat half of the olive oil in a large skillet over medium-high heat. Add the beef and cook until browned on all sides, then remove and set aside.
Avoid overcrowding the skillet to ensure even browning.
In the same skillet, heat the remaining olive oil. Add the chopped onion and minced garlic, sautéing until fragrant.
Stir constantly to prevent the garlic from burning.
Pour in the beef broth and tomato sauce, stirring to combine. Bring the mixture to a gentle boil.
Scrape the bottom of the skillet to incorporate any browned bits for added flavor.
Add the pasta to the skillet, ensuring it's submerged in the sauce. Cover and simmer, stirring occasionally, until the pasta is cooked.
Check the pasta occasionally to ensure it doesn't stick to the skillet.
Add the diced zucchini to the skillet, cover, and cook until tender yet crisp.
Cut the zucchini into even pieces for uniform cooking.
Return the cooked beef to the skillet along with the diced tomatoes. Stir everything together and heat through.
Taste the sauce and adjust seasoning if necessary.
Garnish with fresh basil before serving.
Tear the basil leaves by hand to release their aroma.