30 Minute One Pan Beef Penne

30 Minute One Pan Beef Penne |

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 4 reviews

This is a hearty beef and pasta dinner that is ready in about 30 minutes and uses just one pan for easy clean-up!


  • 1 tablespoon olive oil
  • 1 pound lean ground beef
  • ½ tablespoon garlic powder
  • ½ tablespoon onion powder
  • 1 teaspoon dried Italian seasoning
  • 1 tablespoon Worcestershire sauce
  • 1 (14.5-oz) can diced tomatoes, drained
  • 1 cup jarred marinara sauce
  • ½ tablespoon chopped parsley
  • 12 ounces no-boil penne (see note)
  • 2 cups vegetable stock
  • 1/4 cup finely grated parmesan cheese
  • 4 ounces thinly sliced fresh mozzarella cheese


  1. Heat the olive oil over medium heat. Add the ground beef, garlic powder, onion powder, and Italian seasoning. Cook the beef, breaking it up with a spatula, until browned and cooked through.
  2. Add the Worcestershire sauce, diced tomatoes, marinara sauce, and parsley and stir to combine. Add the penne and the vegetable stock. Increase the heat to high and bring to a simmer. Lower the heat to medium, cover, and cook for 10-15 minutes or until the penne is tender, stirring frequently. While the pasta is cooking, preheat the oven to broil.
  3. Uncover the pan and sprinkle the parmesan over the top. Place the mozzarella slices on top. Transfer the pan to the oven and broil until the cheese is melted.


  • I haven’t tested this recipe with regular penne, but a few readers have and shared in the comments that it works well, too. Check out the comments section in the post to read their comments!