Cheesy Baked Penne Pasta Recipe (Loaded with Vegetables!)

If you’re craving a hearty, cheesy, comfort food classic, this Cheesy Baked Penne Pasta Recipe ecks all the boxes! A casserole packed with veggies, tender pasta, a savory tomato-based sauce, and layers of gooey melted cheese, It’s the kind of meal the whole family will love. You can skip the meat and make it vegetarian or add ground beef or turkey for extra protein. It’s easy to make, freezer-friendly, and even better the next day—perfect for weeknight dinners, potlucks, or make-ahead meals.

Originally posted January 2012, updated May 2025

a bowl of baked penne with a fork lifting a bite

Baked Penne

Baked Penne is one of those dishes that doesn’t cut any corners on flavor or comfort. Whether you’re sharing it with family or taking it to a potluck, its warm layers and cheesy goodness never fail to comfort.

And I love it because you can make this Pasta Casserole bake your own—it’s forgiving and friendly, You can change out vegetables, use your favorite meat (or none at all) and spice it up if yu like a little heat. Try this Penne Bake and you’ll understand why it deserves a spot in your recipe rotation.

baked penne with garlic bread

Penne Pasta Recipe

This Baked Penne is one of my husband’s favorite recipes and we make it at least monthly at our house – sometimes for special occasions, sometimes just because we’re craving it! It’s loaded with veggies and cheese and lots of textures… and it’s such a good pasta dinner!

I got this from my hubby’s Aunt Julie many years ago and after tweaking the original a few times to suit our tastes… it’s a go-to recipe for us! My kids will even eat everything in it.

I think the key to getting my kids to eat it without too much fuss is that I chop the veggies up pretty small; I mean tiny dices of onions, peppers, mushrooms and olives… that way they’re almost too small to be picked out! And I add lots of cheese. Cheese is always a great way to get kids to eat veggies 😉

Anyway, if you like a hearty pasta dish – give this a try! You won’t even need spaghetti sauce – you make your own sauce with lots of flavors and textures. Add a side of garlic bread and a salad and you have a perfect meal!

cheesy baked penne being dipped out 9x13

Pasta Bake with Ground Beef

We prefer this Baked Penne Pasta with ground beef. But we’ve also made Baked Penne with sausage (Italian sausage, to be specific) and it’s always a hit.

You could easily use ground turkey if you want to use a leaner meat or you can skip the meat altogether and still enjoy a delicious Pasta Casserole that is vegetarian.

Why You’ll Love Baked Penne

There are so many reasons to love this Baked Penne recipe!

  • Family-friendly – A crowd-pleaser that even picky eaters will enjoy.
  • Easy to customize – Add meat, swap cheeses, or use your favorite pasta. Or skip the meat altogether for a delicious, veggie-loaded casserole.
  • Make-ahead friendly – Assemble it early and bake when ready.
  • Freezes beautifully – Perfect for meal prep or sharing with others.
  • Comfort food at its best – Warm, cheesy, and satisfying.
  • Great for leftovers – Tastes even better the next day!
  • Simple ingredients – Uses pantry staples and everyday groceries.
baked penne in a white pasta bowl with twisted garlic bread

Equipment Needed

Ingredients

The ingredients for this Penne Pasta Bake are all pretty common and easily found at your local grocery store, but come together for a delicious, hearty meal.

baked penna pasta ingredients
  • Water
  • Salt
  • Onion, finely diced
  • Green bell pepper, finely diced
  • Garlic, minced
  • Olive oil
  • Canned tomatoes with liquid (or petite diced tomatoes)
  • Canned mushrooms, drained and chopped
  • Sliced ripe olives, drained and chopped
  • Dried oregano
  • Lean ground beef, browned and drained (optional)
  • Penne pasta, cooked al dente and drained
  • Cheddar cheese, fresh shredded
  • Condensed cream of mushroom soup, undiluted
  • Milk or water
  • Grated Parmesan cheese

Note: Find the complete recipe with ingredient measurements in the recipe card at the bottom of this post.

baked penne with loads of vegetables in a 9x13 dish

How to Make Baked Penne

While there are a few steps to make this Baked Penne Pasta, it’s worth every minute of prep!

  1. Preheat oven to 350°F.
  2. Bring a large pot of salted water to boil (4 quarts of water, 1 tablespoon of salt).
  3. Boil pasta until it’s al dente, according to package directions. Drain the boiling water off and set aside. Tip: toss the cooked pasta with olive oil to prevent it from sticking together in a big clump.
  4. Cook ground beef until browned over medium-high heat. Drain any excess grease.
  5. In a large skillet, heat olive oil, then sauté onion, green pepper, and garlic until tender.
  6. Add the cooked ground beef, tomatoes, mushrooms, olives, and oregano.
  7. Simmer uncovered for at least 10 minutes (I’ve let it simmer up to an hour…your house will smell divine!).
  8. Place half of the cooked pasta in the bottom of a large casserole dish (a greased deep 9×13 dish is my preference).
  9. Top with half the vegetable mixture.
  10. Sprinkle with 1 cup of cheddar cheese.
  11. Repeat layers with the rest of the pasta, the veggie/meat mixture, and the cheese.
  12. Mix the soup and milk until smooth; pour over casserole.
  13. Sprinkle generously with Parmesan cheese.
  14. Bake uncovered for 30-35 minutes or until heated through.
  15. Enjoy with a big salad and garlic bread!
garlic, onion and bell pepper in olive oil in skillet
mushrooms, black olives, tomatoes and oregano added to skillet
cooked ground beef added to skillet
penne in 9x13 topped by layer of meat mixture
layer of cheese over meat mixture
cream of mushroom and milk in a small bowl
repeated layers topped by cream of mushroom soup mixture
cream of mushroom soup mixture plus grated parmesan over baked penne casserole
cooked baked penne pasta rin a 9x13 dish

Variations

This Baked Pasta Casserole is really easy to customize to your tastes. Don’t like mushrooms or black olives? Skip them. Want to add chopped spinach or extra peppers? Go for it. Here are some suggestions…

  • Use fresh mushrooms and tomatoes, if desired.
  • For a lighter version, use reduced-fat cheeses and low-sodium soup.
  • Baked Penne Pasta with mozzarella cheese is equally delicious. We sometimes use half mozzarella, half cheddar for a perfect combination.
  • Substitute ground turkey for the beef. Or use Italian sausage for more flavor (we love to do this!!)
  • Skip the meat altogether for an easy vegetarian pasta bake.
  • Works with any short pasta like ziti or rigatoni.
  • To add a kick of spice, add some red pepper flakes.
  • Instead of oregano alone, sometimes I use Italian seasoning or even fresh herbs like fresh basil or oregano.
  • Garlic powder can be used in place of fresh or jarred garlic.
  • Toss the cooked pasta with a little olive oil to prevent it from sticking together in a big clump.
dipping baked penne casserole out of dish

Pro Tips

  • Make Ahead or Enjoy the Leftovers – this Baked Penne Pasta is even better the next day—just like most casseroles!
  • Use Al Dente Pasta – Cook your penne just shy of fully done—the pasta will finish cooking in the oven, soaking up all the delicious flavors. Overcooked pasta can turn mushy after baking, so keep an eye on the timing.
  • You can’t go wrong with cheese! Mix different cheeses for a balance of melt and flavor. Tossing cheddar with mozzarella or a handful of grated Parmesan or Pecorino adds a savory depth that elevates the dish.
  • Cover then Uncover While Baking – Start baking with a foil cover to keep moisture in and prevent the top from drying out, then remove the foil toward the end to get that golden, bubbly cheese crust we all love.
  • Shred the cheese yourself! Pre-shredded cheese is coated with anti-caking agents (like potato starch) that prevent it from clumping together but it also hinders smooth melting. Fresh cheese melts easier and more evenly.
baked penne on a plate with garlic bread

Serving Suggestions

We almost always serve this Penne Bake with salad and garlic bread. 

Garlic Bread – Perfect for soaking up any leftover sauce and complementing the cheesy richness of the penne.

Simple Green Salad – A light salad with crisp lettuce, cucumbers, and tomato. It perfectly balances the hearty pasta.

Storage Suggestions

Storing: Keep leftover pasta in an airtight container in the refrigerator for 3 to 4 days. Reheat in the oven or microwave, covering loosely to retain moisture.

Freezing: Allow the baked penne pasta to cool completely, then store it in an airtight container or heavy-duty freezer bag. Freeze for up to 2 months. To reheat, thaw overnight in the fridge and warm in the oven until bubbly.

FAQ

Can I add meat to baked penne?


Absolutely. Cooked ground beef, sausage, or shredded chicken can be mixed into the sauce before assembling for a heartier meal.

Is baked penne gluten-free?

Yes, it can be! If you swap regular penne for a gluten-free pasta, and make sure the cream of mushroom soup is gluten-free, you’ll be all set! Just check the cooking times as gluten-free pasta can cook differently.

Can I prepare baked penne in advance?

You can assemble the dish up to a day before baking, then refrigerate it covered. Bake as instructed when you’re ready to enjoy.

How do I make baked penne vegetarian?

Skip the meat and this is still a great recipe with classic Italian flavor.

Can I use pre-shredded cheese?

Pre-shredded cheese works, but it may not melt as smoothly as fresh mozzarella due to anti-caking agents. Fresh cheese offers the best texture.

How long to boil penne pasta?

For this recipe, you want the pasta to be al dente, so it should be cooked for 10-12 minutes. Once you’ve cooked it for the recommended time, taste a piece to make sure it’s cooked through but still has a slight firmness to the bite. 

More Delicious Recipes

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
a bowl of baked penne with a fork lifting a bite

Cheesy Baked Penne Pasta Recipe (Loaded with Vegetables!)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Rose
  • Total Time: 1 hour 5 minutes
  • Yield: 12 1x

Description

If you’re craving a hearty, cheesy, comfort food classic, this Cheesy Baked Penne Casserole checks all the boxes! Packed with veggies, tender pasta, a savory tomato sauce, and layers of gooey melted cheese, it’s the kind of meal the whole family will love. You can skip the meat and make it vegetarian or add ground beef or turkey for extra protein. It’s easy to make, freezer-friendly, and even better the next day—perfect for weeknight dinners, potlucks, or make-ahead meals.


Ingredients

Units Scale
  • Ingredients
  • 1 cup finely diced onion
  • 1 cup finely diced green pepper
  • 3 cloves garlic, minced
  • 1 Tbsp. olive oil
  • 1 can (28 oz.) tomatoes with liquid, cut up (or I often use petite diced tomatoes)
  • 1 can (4 oz.) mushrooms, drained & chopped
  • 1 can (2-1/4 oz.) sliced ripe olives, drained & chopped
  • 2 tsp. dried oregano
  • 1.5 lb. ground beef, browned and drained, optional
  • 16 oz. penne, cooked according to package and drained
  • 2 cups (8 oz.) shredded cheddar cheese
  • 1 can (10-3/4 oz.) condensed cream of mushroom soup, undiluted
  • 1/4 cup milk or water
  • 1/41/2 cup grated Parmesan cheese

Instructions

  1. Preheat your oven to 350°F.
  2. Fill a large pot with 4 quarts (16 cups) of water and add 1 tablespoon of salt. Bring it to a rolling boil over high heat.
  3. Add your pasta (penne or ziti work well) and cook according to the time listed on the package, just until it’s al dente—tender but still slightly firm when bitten.
  4. Drain the pasta using a colander. If you’d like, toss the hot pasta with a drizzle of olive oil to keep it from sticking together while you prepare the rest of the dish.
  5. In a large skillet, heat 1 to 2 tablespoons of olive oil over medium heat.
  6. Add chopped onion, diced green bell pepper, and minced garlic.
  7. Sauté for about 5 to 7 minutes, or until the vegetables are soft and fragrant.
  8. Add 1 to 1½ pounds of ground beef to the skillet.
  9. the meat until it’s fully browned, breaking it apart with a spoon as it cooks. Once browned, carefully drain off any excess grease.
  10. Stir in canned diced tomatoes, sliced mushrooms, sliced black olives, and 1 teaspoon of dried oregano.
  11. Let everything simmer uncovered on low to medium heat for at least 10 minutes to blend the flavors. You can let it simmer longer if you have time—the longer it cooks, the more flavorful it gets.
  12. Grease a large 9×13-inch baking dish (a deep one is best) with nonstick spray or a bit of oil.
  13. Layer half of the cooked pasta in the bottom of the dish. Spoon half of the meat and vegetable mixture over the pasta. Sprinkle 1 cup of shredded cheddar cheese over the top.
  14. Repeat the layers with the remaining pasta, sauce mixture, and another cup of cheddar cheese.
  15. In a small bowl, mix 1 can of cream of mushroom soup with ½ cup of milk. Stir until smooth.
  16. Pour this mixture evenly over the top of the casserole.
  17. Finish with a generous sprinkle of grated Parmesan cheese.
  18. Place the dish in the preheated oven.
  19. Bake uncovered for 30 to 35 minutes, or until the cheese is melted and bubbly and the casserole is heated all the way through.
  20. Let the casserole cool for 5 to 10 minutes before serving. Serve with a fresh salad and warm garlic bread for a complete meal.

Notes

  • Make Ahead or Enjoy the Leftovers – this Baked Penne Pasta is even better the next day—just like most casseroles!
  • Use Al Dente Pasta – Cook your penne just shy of fully done—the pasta will finish cooking in the oven, soaking up all the delicious flavors. Overcooked pasta can turn mushy after baking, so keep an eye on the timing.
  • You can’t go wrong with cheese!  Mix different cheeses for a balance of melt and flavor. Tossing cheddar with mozzarella or a handful of grated Parmesan or Pecorino adds a savory depth that elevates the dish.
  • Cover then Uncover While Baking – Start baking with a foil cover to keep moisture in and prevent the top from drying out, then remove the foil toward the end to get that golden, bubbly cheese crust we all love.
  • Shred the cheese yourself! Pre-shredded cheese is coated with anti-caking agents (like potato starch) that prevent it from clumping together but it also hinders smooth melting. Fresh cheese melts easier and more evenly.
  • Prep Time: 30 mins
  • Cook Time: 35 mins
  • Category: Main Dish
Recipe Card powered byTasty Recipes

More Delicious Recipes

9 Comments

  1. My husband loves pasta and I don’t have a ton of great pasta recipes because I’m not the best at Italian. I’ll have to add this one to my list! Thanks for linking up with the Delicious Dishes Recipe party!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star