• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes
    • Easy Weeknight Dinners
    • Chicken Recipes
    • Beef Recipes
    • Seafood Recipes
    • Pasta Recipes
    • Soup Recipes
    • Casserole Recipes
  • Courses
    • Breakfast and Brunch
    • Appetizer Recipes
    • Dinner Recipes
    • Side Dish Recipes
    • Dessert Recipes
    • Drinks
  • Dietary
    • Vegetarian Recipes
    • Vegan Recipes
    • Gluten-Free Recipes
    • Dairy-Free Recipes
  • Cooking Methods
    • Slow Cooker Recipes
    • Air Fryer Recipes
    • No Cook Recipes
  • Cuisines
    • Thai-Inspired Recipes
    • Mexican-Inspired Recipes

Slow The Cook Down logo

menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Courses
  • Dietary
  • Cooking Methods
  • Cuisines
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Dinner Recipes

    Published: Oct 26, 2022 · Modified: Sep 30, 2026 by Slow The Cook Down

    Creamy Vegetarian Pasta Bake

    Jump to Recipe Print Recipe
    Pinterest graphic. Cheesy vegetable pasta bake with text overlay.
    Pinterest graphic. Cheesy vegetable pasta bake with text overlay.

    This creamy vegetarian pasta bake is made with spinach, caramelized onions, tomatoes and goat cheese, all baked in a rich homemade cheese sauce. It's a comforting meat-free dinner that's perfect for feeding the whole family.

    Goat cheese, onion and spinach pasta bake in a glass baking dish.

    This post may contain affiliate links. Read my privacy policy here.

    This recipe was first posted in October 2017 and has been updated with an improved recipe and new photos.

    There's nothing more comforting than a big bowl of pasta, and when it's this delicious it's hard to stop at one helping!

    Loaded with spinach, cherry tomatoes, caramelized onions and creamy goat cheese, this veggie pasta bake is rich, cheesy and full of flavor. It's made from scratch with an easy cheddar cheese sauce and makes a hearty meat-free dinner.

    Be sure to check out my Creamy Lemon Salmon Pasta and Philly Cheesesteak Stuffed Shells, or browse my other pasta recipes.

    Tomato and goats cheese pasta bake in a glass baking dish.

    Ingredients

    For the caramelized onions

    • Butter and oil: For cooking the onions. You can just use oil, but I like the richness that the butter adds.
    • Onions: I like to use a mix of red and white onions, but you can use one or the other. I like the sweetness that the red onions add.
    • Garlic: Use freshly minced garlic for the best flavor.
    • Brown sugar: To balance out the tartness of the onions.
    • Balsamic vinegar: This adds a great sweet tang, that cuts through the cheese sauce.

    For the easy cheese sauce

    • Butter: Use salted butter. If you use unsalted, add a little bit of additional salt to help season.
    • Flour: This recipe uses all purpose plain flour.
    • Milk: Use 2% milk.
    • Cheese: This recipe uses a mix of mozzarella and strong cheddar cheeses. Use freshly grated cheese for the best texture. You can also substitute in some parmesan cheese into the sauce.
    • Dijon mustard: To add a slight tang to the cheese sauce.

    For the pasta bake

    • Pasta: I used tortiglioni pasta for this vegetarian pasta bake. It has ridges that the cheese sauce sicks to when baked. Rigatoni, penne or ziti all work great too.
    • Spinach: Use baby spinach. Stir it into the pasta after draining so that it wilts. You may need to do this a handful at a time.
    • Goat cheese: This creamy soft cheese adds an amazing tang and texture.
    • Cherry tomatoes: Cherry tomatoes add a nice sweet freshness.
    • Lemon juice: Fresh lemon juice is spritzed over the top of the pasta bake to add zing and freshness to cut through the cheese sauce.

    How to Make Creamy Vegetarian Pasta Bake

    • Caramelize the onions (photo 1).
    • Mix the cooked pasta with the baby spinach (photo 2).
    Caramelized red onions and cooked pasta mixed with baby spinach.
    • Add butter, flour and milk to a pot (photo 3).
    • Heat and whisk til thick (photo 4).
    • Stir in grated cheeses and seasonings (photo 5).
    Three step by step photos to show how to make the cheese sauce.
    • Stir together the pasta, onions and cheese sauce (photo 6).
    • Place into a baking dish and top with goat cheese and sliced cherry tomatoes (photo 7).
    • Bake until golden brown (photo 8).
    The pasta bake before and after being cooked.

    Recipe Variations

    This cheesy vegetarian pasta bake is pretty delicious as it is, but you can easily adapt it to suit your tastes.

    • Add more veggies: Saute up some bell pepper, zucchini or mushrooms and stir into the pasta before baking. Peas and green beans also work great.
    • Make it gluten-free: Use a gluten-free pasta and use a 1:1 GF flour to make the cheese sauce.
    • Swap the cheese: You can make this recipe with ricotta or gorgonzola instead of goat cheese.

    Frequently Asked Questions

    Can you make this recipe with fresh pasta?

    I often use dried pasta as it's so much more convenient, I always have some on hand in my pantry! If you have fresh pasta, you can certainly use that. There's no need to cook it first, just mix it right in with the cheese sauce and bake.

    Can you use other cheese?

    This pasta bake uses cheddar, mozzarella and goat cheese for a great mix of flavors and textures. You can certainly mix these up, try swapping the goats cheeses for a creamy blue gorgonzola, or try adding some grated smoked cheese to the cheese sauce.

    Cherry tomatoes and goat cheese on top of the pasta bake.

    Serving Suggestions

    This cheesy vegetarian pasta bake is super filling and delicious by itself, but you can enjoy it with a side salad or bread too. Try it with Pesto Garlic Bread or Lettuce Greek Salad.

    Make Ahead, Storage and Reheating

    Make ahead: You can caramelise the onions a day or two ahead of time, and you can build the whole dish and then keep it covered in the fridge for a day or two before baking.

    Refrigerator: Once baked, let the pasta bake cool, then cover it and keep it refrigerated for up to 4 days.

    Freeze: Once baked and cooled, wrap the pasta bake well in foil and place in a freezer bag. It will keep well for up to 4 months.

    Reheating: For best results, frozen bakes should be defrosted in the fridge overnight before reheating. They can be warmed from frozen, but will take longer. To reheat, cover the bake with foil and place in a preheated oven at 350F / 180c for 230 to 30 minutes til warmed through. Leftovers can also be enjoyed cold.

    Cheesy pasta bake with vegetables in a glass baking dish next to baby spinach leaves.

    Creamy Vegetarian Pasta Bake

    This creamy vegetarian pasta bake is loaded with spinach, caramelized onions, cherry tomatoes and goat cheese, all baked in a rich homemade cheese sauce.
    5 from 4 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: American
    Prep Time: 15 minutes minutes
    Cook Time: 1 hour hour 10 minutes minutes
    Total Time: 1 hour hour 25 minutes minutes
    Servings: 8 servings
    Calories: 750kcal
    Author: Slow The Cook Down

    Ingredients

    For the onions

    • 1 tablespoon salted butter
    • 1 tablespoon oil
    • 3 red onions finely chopped
    • 1 white onion finely chopped
    • 3 garlic cloves roughly chopped
    • 1 tablespoon brown sugar
    • 2 tablespoon balsamic vinegar

    For the cheese sauce

    • 3.5 ounces salted butter (100g / ⅘ stick)
    • ½ cup plain flour (8 tablespoons / 70g)
    • 4¼ cups 2% milk (1 litre)
    • 3.5 ounces mozzarella grated (100g)
    • 3.5 ounces cheddar grated (100g)
    • 2 tablespoons dijon mustard
    • salt and black pepper

    For the pasta bake

    • 9 ounces baby spinach fresh (260g)
    • 3.5 ounces goats cheese (100g)
    • 8 cherry tomatoes cut in half
    • 1.6 pounds dried pasta 750g
    • juice of ½ lemon

    Instructions

    • Cook the pasta in salted water til al dente. Drain.
      1.6 pounds dried pasta
    • Place the hot pasta in a large bowl and stir in the baby spinach to wilt it. Set to one side.
      9 ounces baby spinach

    For the onions

    • To caramelize the onions, put a large frying pan on a low-medium heat and add the butter and oil.
      1 tablespoon salted butter, 1 tablespoon oil
    • Once hot, add in the sliced onions and garlic cloves and cook for around 15 minutes, stirring occasional, until the onions soften.  
      3 red onions, 1 white onion, 3 garlic cloves
    • After 15 minutes, add the sugar and balsamic, and cook for another 15 minutes.  Once caramelized, take off of the heat and put to one side.
      1 tablespoon brown sugar, 2 tablespoon balsamic vinegar

    To make the easy cheese sauce

    • Place the butter, flour and milk in a saucepan on a medium heat.
      3.5 ounces salted butter, ½ cup plain flour, 4¼ cups 2% milk
    • Once warm, start whisking until the ingredients get thick, this will take between 5 and 10 minutes. Be patient! When ready, the sauce should coat the back of a spoon.
    • Take off of the heat and add in the grated cheeses, dijon mustard and a couple of generous pinches of salt and black pepper.
      3.5 ounces mozzarella , 3.5 ounces cheddar, 2 tablespoons dijon mustard, salt and black pepper
    • Stir to incorporate and keep warm.

    To make the pasta bake

    • Pre heat the oven to 180ºc / 350ºf
    • Add the onions and cheese sauce to the spinach and pasta and stir until well mixed.
    • Spoon the pasta mix into a large, ovenproof dish and place the goats cheese and tomatoes on top.  Drizzle with a little lemon juice
      3.5 ounces goats cheese, 8 cherry tomatoes, juice of ½ lemon
    • Place in the oven for 30-40 minutes until piping hot. Brown the top of the pasta bake under the broiler for a few minutes before serving.

    Notes

    • You can use dried or fresh pasta - if you use dried, cook it first.
    • Cook in a pre-heated oven for the best results.
    • Leftovers can be stored in an airtight container in the fridge for 3-4 days.
    • Serve with a side salad or garlic bread if you are feeling indulgent!
    Nutritional values are based on one of eight servings.

    Nutrition

    Calories: 750kcal | Carbohydrates: 100g | Protein: 27g | Fat: 27g | Saturated Fat: 15g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.5g | Cholesterol: 69mg | Sodium: 461mg | Potassium: 777mg | Fiber: 6g | Sugar: 21g | Vitamin A: 4069IU | Vitamin C: 19mg | Calcium: 389mg | Iron: 3mg
    Tried this recipe? Pin it today!Mention @SlowTheCookDown or tag #SlowTheCookDown!
    « The Best Spooky Halloween Cocktail Recipes
    Loaded Blue Cheese Mashed Potatoes with Bacon »
    1692 shares
    • Share
    • Tweet
    • Yummly
    • Flipboard
    Banner showing publications Slow The Cook Down has been featured in

    Reader Interactions

    Comments

    1. Stephanie Velte says

      December 24, 2018 at 7:49 pm

      If you’re not a fan of goat cheese, can you recommend another cheese to use?

      Reply
      • Slow The Cook Down says

        December 24, 2018 at 7:57 pm

        Hi Stephanie, A strong cheddar or mozzarella would work well.
        Happy Christmas - let me know what you think of the recipe 🙂
        Betty x

        Reply
    2. Jane@ Littlesugarsnaps says

      November 05, 2017 at 8:03 pm

      5 stars
      When you have goats cheese in a recipe meat becomes irrelevant anyway (I <3 goats cheese). I think both of my daughters would be so happy if I packed up some of this in their lunchboxes as you suggest.

      Reply
      • Slow The Cook Down says

        November 05, 2017 at 8:33 pm

        I agree Jane, goats cheese is the best! I always make a big batch of this, it's great for lunches!

        Reply
    3. Julie says

      November 04, 2017 at 8:35 pm

      5 stars
      I sure wouldn't miss meat in this beauty! It looks absolutely delicious with all of that creamy goodness!

      Reply
      • Slow The Cook Down says

        November 04, 2017 at 10:20 pm

        Thank you Julie!

        Reply
    4. Christine | Mid-Life Croissant says

      November 04, 2017 at 8:31 pm

      5 stars
      I'm 95% comforted just from drooling over the pictures. But I want to get all the way to 100% so I will have to make this asap.

      Reply
      • Slow The Cook Down says

        November 04, 2017 at 10:18 pm

        let me know if you give it a go 🙂

        Reply
    5. Healthy World Cuisine says

      November 04, 2017 at 1:42 pm

      5 stars
      This is one delicious cozy dinner!

      Reply
      • Slow The Cook Down says

        November 04, 2017 at 10:17 pm

        ...and it lasts for a couple of meals!

        Reply
    6. Linda Daunter says

      October 31, 2017 at 11:20 am

      Giving this a try tonight!

      Reply
      • Slow The Cook Down says

        October 31, 2017 at 12:34 pm

        Enjoy! 🙂

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    A photo of Betty Davies

    Slow The Cook Down is all about taking life down a notch - stopping to enjoy the smell from the roast chicken you just pulled from the oven. Here, there's no reason to hurry or stress; dinner will get done, and it will be delicious! Pour a glass of wine and settle in to try something new.

    More about me →

    Follow Us

    • Facebook
    • Pinterest
    • Twitter
    • Instagram

    Featured Recipes

    • A chicken frittata in a skillet on a wooden chopping board.
      Chicken Frittata
    • Overhead shot of two bowls of mushroom leek soup next to a dutch oven with the rest of the soup in.
      Creamy Mushroom and Leek Soup
    • Overhead shot of green lentil daal in a bowl with a piece of ripped naan bread in the bowl
      Easy Green Lentil Daal Recipe (Vegan, One Pot, 45 minutes)
    • A blue bowl with chocolate balls.
      Chocolate Rice Krispie Balls
    • Two bowls of roasted cauliflower soup topped with bacon and herbs
      Creamy Roasted Cauliflower Soup with Blue Cheese
    • Flank Steak tacos on a chopping board
      Marinated Flank Steak (Carne Asada) Tacos

    Get Side Dish Recipes

    Logo for website 'Bite On The Side'

    Featured In

    Publications where Slow The Cook Down has been featured
    A photo of Betty Davies

    Slow The Cook Down is all about taking life down a notch - stopping to enjoy the smell from the roast chicken you just pulled from the oven. Here, there's no reason to hurry or stress; dinner will get done, and it will be delicious! Pour a glass of wine and settle in to try something new.

    More about me →

    Follow Us

    • Facebook
    • Pinterest
    • Twitter
    • Instagram

    Featured Recipes

    • A chicken frittata in a skillet on a wooden chopping board.
      Chicken Frittata
    • Overhead shot of two bowls of mushroom leek soup next to a dutch oven with the rest of the soup in.
      Creamy Mushroom and Leek Soup
    • Overhead shot of green lentil daal in a bowl with a piece of ripped naan bread in the bowl
      Easy Green Lentil Daal Recipe (Vegan, One Pot, 45 minutes)
    • A blue bowl with chocolate balls.
      Chocolate Rice Krispie Balls
    • Two bowls of roasted cauliflower soup topped with bacon and herbs
      Creamy Roasted Cauliflower Soup with Blue Cheese
    • Flank Steak tacos on a chopping board
      Marinated Flank Steak (Carne Asada) Tacos

    Get Side Dish Recipes

    Logo for website 'Bite On The Side'

    Featured In

    Publications where Slow The Cook Down has been featured

    Footer

    ↑ back to top

    About

    • Privacy Policy & Disclaimer
    • About Betty

    Keep in Touch

    • Sign up for updates

    Contact

    • Contact

    The Website uses Mediavine to manage all third-party advertising on the Website. Mediavine serves content and advertisements when you visit the Website, which may use cookies. Mediavine may collect IP addresses and location to serve personalized ads. If you would like more information about this practice and to know your choices to opt-in or opt-out of this data collection, please visit http://www.networkadvertising.org/managing/opt_out.asp.

    We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.