Vegetarian Three-Cheese Baked Pasta – Cozy, Cheesy, and Weeknight-Friendly
This is the kind of pasta that makes a weeknight feel special. It’s bubbling hot, packed with flavor, and comes together with simple, affordable ingredients. If you love rich tomato sauce, creamy cheese, and a golden, crispy top, you’re in the right place.
No complicated steps, no fancy tools—just a comforting bake that feeds a crowd or makes great leftovers. It’s cozy, it’s cheesy, and it’s easy to make your own.
Vegetarian Three-Cheese Baked Pasta – Cozy, Cheesy, and Weeknight-Friendly
Ingredients
- Short pasta (ziti, rigatoni, or penne) – 1 pound
- Olive oil – 2 tablespoons
- Yellow onion – 1 medium, finely chopped
- Garlic – 3–4 cloves, minced
- Crushed tomatoes – 1 can (28 ounces)
- Tomato paste – 2 tablespoons
- Dried oregano – 1 teaspoon
- Dried basil – 1 teaspoon (or use Italian seasoning)
- Red pepper flakes – pinch, optional
- Salt and black pepper – to taste
- Ricotta cheese – 1 1/2 cups (whole milk or part-skim)
- Shredded mozzarella – 2 cups
- Grated Parmesan – 3/4 cup
- Fresh spinach – 3–4 cups (about 4 ounces), roughly chopped
- Fresh basil or parsley – small handful, chopped (optional)
- Butter – 1 tablespoon, for greasing the baking dish (or use oil)
Instructions
- Heat the oven and prep the dish: Preheat your oven to 375°F (190°C).Lightly butter or oil a 9x13-inch baking dish.
- Cook the pasta: Boil in well-salted water until just shy of al dente (about 1–2 minutes less than the package says). Drain and set aside.
- Build the sauce base: Warm olive oil in a large skillet over medium heat. Sauté onion with a pinch of salt until soft and translucent, 5–7 minutes.Add garlic and cook 30 seconds until fragrant.
- Add tomatoes and seasonings: Stir in crushed tomatoes, tomato paste, oregano, basil, red pepper flakes, salt, and pepper. Simmer 10–12 minutes to thicken slightly. Taste and adjust seasoning.
- Wilt the spinach: Stir chopped spinach into the sauce until just wilted, 1–2 minutes.Turn off the heat.
- Mix the cheeses: In a bowl, combine ricotta with half of the Parmesan and a pinch of salt and pepper. If you like, add chopped basil or parsley.
- Combine pasta and sauce: Toss the cooked pasta with the tomato-spinach sauce until evenly coated.
- Layer it up: Add half the pasta mixture to the baking dish. Dollop half the ricotta mixture across the top.Sprinkle with half the mozzarella. Repeat with the remaining pasta, ricotta, and mozzarella. Finish with the remaining Parmesan.
- Bake: Cover loosely with foil and bake 15 minutes.Remove foil and bake another 10–15 minutes, until the top is melted and golden-brown in spots.
- Rest and serve: Let sit 10 minutes before scooping. Garnish with more herbs if you like. Serve warm.
Why This Recipe Works

This recipe layers flavors in a smart way: a tangy tomato base, creamy ricotta, stretchy mozzarella, and nutty Parmesan. The balance of acidity from the sauce and richness from the cheese keeps it from feeling heavy.
Using short pasta with ridges helps the sauce cling, so every bite is well-coated. A quick bake marries everything together and creates that craveable browned top. It’s simple, reliable, and adaptable to whatever veggies you have on hand.
Shopping List
- Short pasta (ziti, rigatoni, or penne) – 1 pound
- Olive oil – 2 tablespoons
- Yellow onion – 1 medium, finely chopped
- Garlic – 3–4 cloves, minced
- Crushed tomatoes – 1 can (28 ounces)
- Tomato paste – 2 tablespoons
- Dried oregano – 1 teaspoon
- Dried basil – 1 teaspoon (or use Italian seasoning)
- Red pepper flakes – pinch, optional
- Salt and black pepper – to taste
- Ricotta cheese – 1 1/2 cups (whole milk or part-skim)
- Shredded mozzarella – 2 cups
- Grated Parmesan – 3/4 cup
- Fresh spinach – 3–4 cups (about 4 ounces), roughly chopped
- Fresh basil or parsley – small handful, chopped (optional)
- Butter – 1 tablespoon, for greasing the baking dish (or use oil)
How to Make It

- Heat the oven and prep the dish: Preheat your oven to 375°F (190°C).
Lightly butter or oil a 9×13-inch baking dish.
- Cook the pasta: Boil in well-salted water until just shy of al dente (about 1–2 minutes less than the package says). Drain and set aside.
- Build the sauce base: Warm olive oil in a large skillet over medium heat. Sauté onion with a pinch of salt until soft and translucent, 5–7 minutes.
Add garlic and cook 30 seconds until fragrant.
- Add tomatoes and seasonings: Stir in crushed tomatoes, tomato paste, oregano, basil, red pepper flakes, salt, and pepper. Simmer 10–12 minutes to thicken slightly. Taste and adjust seasoning.
- Wilt the spinach: Stir chopped spinach into the sauce until just wilted, 1–2 minutes.
Turn off the heat.
- Mix the cheeses: In a bowl, combine ricotta with half of the Parmesan and a pinch of salt and pepper. If you like, add chopped basil or parsley.
- Combine pasta and sauce: Toss the cooked pasta with the tomato-spinach sauce until evenly coated.
- Layer it up: Add half the pasta mixture to the baking dish. Dollop half the ricotta mixture across the top.
Sprinkle with half the mozzarella. Repeat with the remaining pasta, ricotta, and mozzarella. Finish with the remaining Parmesan.
- Bake: Cover loosely with foil and bake 15 minutes.
Remove foil and bake another 10–15 minutes, until the top is melted and golden-brown in spots.
- Rest and serve: Let sit 10 minutes before scooping. Garnish with more herbs if you like. Serve warm.
Keeping It Fresh
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat covered at 350°F (175°C) for 15–20 minutes, or microwave in short bursts with a splash of water to keep it moist. For freezing, assemble the dish but don’t bake. Wrap tightly and freeze for up to 2 months.
Bake from frozen at 350°F (175°C), covered, for 45–55 minutes, then uncover and bake 10–15 minutes more until bubbly and browned.

Benefits of This Recipe
- Comforting and crowd-pleasing: Classic flavors that work for family dinners and potlucks.
- Vegetarian-friendly: High in protein and calcium thanks to the three-cheese combo.
- Make-ahead friendly: Assemble earlier in the day or freeze for another week.
- Budget-conscious: Uses pantry staples and accessible produce.
- Flexible: Easy to adapt with seasonal vegetables or different cheeses.
Common Mistakes to Avoid
- Overcooking the pasta: It will continue cooking in the oven. Keep it slightly underdone.
- Skipping seasoning: Taste the sauce before baking. Add salt, pepper, and herbs until it pops.
- Too much moisture: Sauce should be thick, not watery.
Simmer to reduce before mixing with pasta.
- Cheese overload on top: A mountain of cheese can trap steam and make the top greasy. Balance mozzarella with Parmesan for crispness.
- Not resting after baking: A short rest helps the layers set and improves texture.
Variations You Can Try
- Mushroom and thyme: Sauté sliced cremini mushrooms with the onion, and add a pinch of dried thyme.
- Roasted veggie boost: Roast zucchini, bell peppers, and cherry tomatoes, then fold into the pasta before baking.
- Spinach-artichoke: Add chopped marinated artichokes to the ricotta and use extra spinach.
- Spicy arrabbiata: Increase red pepper flakes and add a splash of Calabrian chili paste to the sauce.
- Herby ricotta: Stir in lemon zest, parsley, and basil for a fresh, bright layer.
- Different cheeses: Swap part of the mozzarella with provolone for extra melt, or add a little fontina for richness.
- Gluten-free: Use sturdy gluten-free pasta and reduce bake time slightly to avoid mushiness.
FAQ
Can I make this without ricotta?
Yes. Substitute cottage cheese blended until smooth, or use a mix of mascarpone and a splash of milk for creaminess.
You can also increase mozzarella and add a bit more Parmesan, though you’ll lose some of the creamy texture.
What’s the best pasta shape for baked dishes?
Short, sturdy shapes with ridges—like rigatoni, ziti, or penne—hold up well and grab sauce. Avoid very small shapes that can turn mushy or long noodles that don’t layer evenly.
How do I keep it from drying out?
Make sure the sauce is well-seasoned and slightly saucy before baking. Cover for the first part of baking, and don’t overbake.
If reheating, add a spoonful of water or a splash of milk and cover.
Can I add more protein while keeping it vegetarian?
Absolutely. Add white beans or lentils to the sauce, or fold in plant-based sausage crumbles. Ricotta also adds a good protein boost.
Is fresh mozzarella better than pre-shredded?
Fresh mozzarella melts beautifully but can release more moisture.
Low-moisture, pre-shredded mozzarella gives a tighter, stretchier melt and keeps the bake from getting watery. A mix of both is a nice compromise.
Can I make it ahead?
Yes. Assemble up to a day in advance, cover, and refrigerate.
Bake straight from the fridge, adding about 10 extra minutes. Or freeze unbaked for longer storage.
What sides go well with this?
A crisp green salad with lemony dressing, roasted broccoli, or garlicky green beans balances the richness. Warm crusty bread never hurts.
Final Thoughts
This Vegetarian Three-Cheese Baked Pasta hits that sweet spot between simple and satisfying.
It’s flexible enough for weeknights yet cozy enough for company. Keep the core elements—good sauce, al dente pasta, and a smart cheese mix—and make the rest your own. Once you’ve tried it, you’ll have a reliable, go-to bake ready for any busy night or casual gathering.








