• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Foodle Club

  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
  • Mobile Menu

    • Facebook
  • ×
    • A dish of meatballs in curried onion sauce on a table next to a bowl of peas and a dish of rice.
      South African-style curried meatballs - oven-baked in rich gravy
    • A cream scone cut in half, spread with butter and topped with strawberry compote.
      Strawberry cream scones - no butter needed
    • A collage of 9 of the recipies featured in this dinner pie collection.
      23 Dinner pie recipes - easy to make, delicious to eat
    • A slice of baked yoghurt cheesecake on a plate, topped with blueberry compote.
      Easy baked yoghurt cheesecake with blueberry compote
    • A white dinner plate with minced beef hash, baked beans and a side of green salad.
      Easy minced beef hash - old-fashioned comfort food
    • A collage of varrious pasta dishes.
      24 pasta recipes with a twist - quick suppers and simple salads
    • A slilver cake dish filled with choc chip meringue cookies.
      Crispy choc chip nut meringue cookies
    • A crispy pork hock on a pile of mashed potatoes, surrounded with gravy on a white plate.
      Crispy oven-baked pork hocks with red wine gravy
    • A forkful of risotto alla Milanese being lifted from a serving dish.
      Simple risotto alla Milanese - made without wine
    • A blue serving dish with beef osso buco garnished with parsley.
      Rich and tender boneless beef shin osso buco
    • A slice of sticky toffee pudding traybake with toffee sauce glaze on a glass serving platter.
      Easy sticky toffee pudding traybake with toffee sauce glaze
    • A cheesy potato and onion slice being dipped into a bowl of tomato ketchup.
      Cheesy potato and onion slices
    Home » Recipes » Pasta recipes

    Tomato and onion pasta salad in a creamy cheese sauce

    Published: Aug 24, 2021 · Modified: Jun 2, 2024 by VJ · This post may contain affiliate links · 1 Comment

    Jump to recipe Jump to video

    If you are having a barbeque with guests who don't like the normal salads, this tomato and onion pasta salad with cheese is the ideal side dish to serve. It's made with small pasta shells and packed with tomatoes and onions in a creamy cheesy sauce. And you can serve it at room temperature too so you don't have to worry about keeping it warm!

    A dish of cheesy barbeque pasta sprinkled with chopped parsley.

    The creamy cheesy sauce clings to every surface of the pasta shapes, so you get lots of flavour in every mouthful. This pasta salad is perfect for serving with grilled steak, chops, and even sausages.

    Jump to:
    • The best cheesy pasta salad
    • What you will need
    • How to make it
    • Questions
    • Save for later
    • Related recipes
    • 📋The recipe

    The best cheesy pasta salad

    I first tasted this tomato and onion pasta salad in South Africa, when my stepmother made it for my brother, who doesn't like mayonnaise-based salads. I found it strange at first to see a dish of what is essentially macaroni and cheese amongst all the 'proper' salads. But one mouthful had me hooked. This tomato and onion pasta salad has since become one of the first salads I think of making whenever we have a barbeque at home.

    It just works! The cheesiness of the sauce pairs so well with grilled sausages and chops, and the tomato and onions add an extra element of flavour. I could quite easily eat this dish on its own with a bowl of garlic mushrooms and a slice of crispy garlic bread.

    This cheesy barbeque pasta salad is kid-friendly too. Children always seem to love pasta, and because the tomato and onions are nicely softened and covered in cheese sauce, they won't even notice they are eating them.

    What I also like about it is how easy it is to make. It's just cooked pasta, mixed with sauteed tomatoes and onions and smothered in a homemade cheese sauce. If you are super-organised you can saute the tomatoes and onions while the pasta is cooking, then it's just a matter of making the cheese sauce, and you're done. Twenty minutes - start to finish.

    In my opinion, this tomato and onion pasta salad tastes best served at room temperature. You could also serve it hot, or even cold from the refrigerator.

    Close up of a dish of cheesy barbeque pasta salad.

    Garnish with chopped parsley for extra colour.

    What you will need

    **Get the complete recipe for this cheesy tomato and onion pasta salad on the printable recipe card at the end of this post**

    This recipe makes enough for 4 to 6 people as a side dish.

    Just a few simple ingredients:

    Ingredients for cheesy barbeque pasta salad.

    Pasta, tomatoes and onions are the three main ingredients. and you will need milk, butter, cheese, flour and salt for the sauce.

    • Pasta shapes - the best pasta shapes to use are small shells because they hold the cheesy sauce so well, but you can use whatever shapes you prefer. Do try to keep to the smaller shapes though - I've tried using larger shapes when I've run out of the small ones, and it's not quite the same. For 4 to 6 people I use about half a packet of pasta (that's 250 grams or about 8 ounces).
    • Tomatoes and onions - you will need twice as many tomatoes as onions by volume. For this recipe, you need 2 cups of tomatoes and one cup of onions, which have been cut into small dice (about 1 cm or half an inch). That's the equivalent of 2 large tomatoes and one largish onion. You don't need to be too precise with these measurements.
    • Butter - you can use salted or unsalted, your preference. If you use salted butter just cut down slightly on the amount of salt you add to the sauce.
    • Milk - there's no cream in this recipe so I would recommend using whole or full-fat milk, but semi-skimmed would work as well.
    • Flour - this is used to make a roux with the butter before adding the milk, and acts to thicken the sauce.
    • Grated cheese - as much as you prefer. I find a cup of grated cheddar is sufficient. If you would like 'stringy' cheese pulling out of the sauce when you serve the pasta, you could substitute half of the cheddar with mozzarella.
    • Seasoning- optional and to taste. I normally cook the pasta in salted water, then once the dish has been assembled, taste it and add more salt if I think it needs it. I also like to add a good grinding of black pepper.
    • Sunflower oil (not shown) - for frying the tomatoes and onions.

    How to make it

    Just a few easy steps:

    Steps for making cheesy barbeque pasta salad.

    Chop the tomatoes and onions and saute them in a little sunflower oil until the onions are soft and translucent (images 1 and 2). Make the cheese sauce (3) and mix it all together (4).

    • Boil the pasta shapes in salted water, following the instructions on the packet. Once the pasta is cooked, drain through a colander and then rinse the pasta under cold water to stop the cooking process.
    • While the pasta is cooking, chop the tomatoes and onions into 1cm dice.
    • Heat 2 tablespoons of oil in a saucepan and saute the onions for about 2 minutes until they start to soften. Add the tomatoes, cover the pan with a lid, turn down the heat to a gentle simmer and leave them for about 10 minutes until the tomatoes have broken down and the onion is soft. Don't add any water - the tomatoes will release sufficient liquid. Leave to simmer while you make the cheese sauce.

    Make the cheese sauce

    • Melt the butter in another saucepan and then remove from the heat and stir in the flour, taking care to remove any lumps.
    • Return to the heat and gradually stir in the milk. Keep stirring until the mixture thickens. The sauce will leave a trail (which closes up pretty quickly) as you draw a spoon through it.
    • Add the cheese and continue stirring until the cheese melts. You should have a pourable sauce about the consistency of thick custard.

    Assemble

    • Transfer the cooked pasta to a serving dish and add the tomatoes and onions, then pour the sauce over the top and mix well to combine.
    • Taste for seasoning and add more salt if necessary, and a good grinding of black pepper.
    • Garnish with chopped parsley and serve.
    • I like to serve this dish at room temperature, but you can serve it hot.
    Overhead shot of a dish of cheesy barbeque pasta salad.

    If you'd like to be notified of new recipes, why not subscribe to my newsletter? To say thank you, you will receive a free recipe e-book containing some of my most popular cakes and desserts.

    Questions

    Can I freeze this pasta?

    You can freeze this dish if you really want to, but it is so quick to make that I prefer to make it fresh.
    You may find that once defrosted, there is excess liquid in the salad. This is perfectly OK, it's just liquid coming from the tomatoes and onions. You can pour it off and give the pasta a quick stir.
    Pasta that has been frozen and defrosted also tends to be on the softer side, and not quite as appetising.
    To freeze - transfer the salad to a suitable container (Tupperware or equivalent) and freeze for up to 2 months.
    To use - defrost in the refrigerator and pour off any excess liquid. Allow the pasta to come to room temperature before serving. If you prefer to eat it hot you can reheat it in the microwave.

    Can I make it in advance?

    Yes, you can make it up to three days in advance and store it in a covered dish in the refrigerator. Allow it to come to room temperature and give it a good stir before serving.
    Leftovers can be stored in the refrigerator for up to three days.

    Can I vary this recipe?

    There are various ways you can vary this dish. Here are a few suggestions.
    1. Add 1 cup of chopped mushrooms and let them cook with the tomato and onions.
    2. Swap out the onions with chopped red, yellow or green peppers (capsicums).
    3. Fry bacon rashers until crispy and crumble over the top before serving.
    4. Turn it into a complete meal by adding 1 cup of finely chopped ham when you assemble the dish. Then cover with grated cheese and place under the grill until the cheese is melted and bubbling.

    Save for later

    If you'd like to make this cheesy tomato and onion pasta salad, why not pin the recipe to one of your Pinterest boards so you can find it easily? Just click on the image below.

    Alternatively, you can save the recipe by clicking on the floating heart icon on the right-hand side of the screen.

    Related recipes

    You can find similar recipes on my sides and salad recipes page. Here are a few of my favourites:

    • A bowl of tuna noodle pasta garnished with lemon slices.
      Tuna noodle salad - with lemon
    • Roasted red pepper pasta with prawns in a frying pan.
      Roasted red pepper pasta with prawns
    • A dish of German meat salad next to a bowl of potatoes and some crusty bread.
      German meat salad (Fleischsalat)
    • A dish of creamy coleslaw garnished with fresh parsley.
      Creamy coleslaw with a tangy buttermilk dressing

    📋The recipe

    A dish of cheesy barbeque pasta sprinkled with chopped parsley.

    Tomato and onion pasta salad in a cheese sauce

    If you are having a barbeque and have guests who don't like the normal salads, then this tomato and onion pasta salad with cheese is the ideal side dish to serve. It's made with small pasta shells and packed with tomatoes and onions in a creamy cheesy sauce. And you can serve it at room temperature too so you don't have to worry about keeping it warm!
    Recipe by: Veronica
    Salad, Side Dish
    South African inspired
    Calories 376
    Prep 5 minutes minutes
    Cook 20 minutes minutes
    Total Time 25 minutes minutes
    Servings: 4 to 6 people as a side dish
    Print Pin Comment Bookmark Saved!
    Prevent your screen from going dark
    5 from 1 vote

    (Click the stars to rate this recipe)

    Equipment

    • Small saucepan
    • Sharp Knife

    Ingredients

    • 8 ounces / 250 grams small pasta shells
    • 1 teaspoon salt
    • 2 large tomatoes
    • 1 large onion
    • 2 tablespoons sunflower oil
    • 2 cups milk
    • 2 ounces / 60 grams butter
    • 2 tablespoons flour
    • 1 cup grated cheddar cheese
    • salt and black pepper to taste

    Instructions

    • Boil the pasta shapes in salted water, following the instructions on the packet. Once the pasta is cooked, drain through a colander and then rinse the pasta under cold water to stop the cooking process.
      8 ounces / 250 grams small pasta shells, 1 teaspoon salt
    • While the pasta is cooking, chop the tomatoes and onions into 1cm dice.
      2 large tomatoes, 1 large onion
    • Heat 2 tablespoons of sunflower oil in a saucepan and saute the onions for about 2 minutes until they start to soften. Add the tomatoes, cover the pan with a lid, turn down the heat to a gentle simmer and leave them for about 10 minutes until the tomatoes have broken down and the onion is soft. Don't add any water - the tomatoes will release sufficient liquid. Leave it to simmer while you make the cheese sauce.
      2 tablespoons sunflower oil
    • Melt the butter in another saucepan and then remove from the heat and stir in the flour, taking care to get rid of any lumps.
      2 ounces / 60 grams butter, 2 tablespoons flour
    • Return to the heat and gradually stir in the milk. Keep stirring until the mixture thickens.
      2 cups milk
    • Add the cheese and continue stirring until the cheese melts. You should have a pourable sauce about the consistency of thick custard.
      1 cup grated cheddar cheese
    • Transfer the cooked pasta to a serving dish and add the tomatoes and onions, then pour the sauce over the top and mix well to combine.
    • Taste for seasoning and add more salt if necessary, and a good grinding of black pepper.
      salt and black pepper to taste
    • Garnish with chopped parsley and serve.

    Notes

    This dish is best served at room temperature as a side dish with grilled meat.
    Nutrition has been calculated based on this recipe feeding 6 people as a side dish.

    Nutrition

    Calories - 376kcal | Carbohydrates - 33.7g | Protein - 13.2g | Fat - 21.4g | Saturated Fat - 10.4g | Cholesterol - 77mg | Sodium - 612mg | Potassium - 325mg | Fiber - 1.3g | Sugar - 6.5g | Calcium - 253mg | Iron - 2mg

    I am not a nutritionist. The nutrition information has been calculated using an on-line calculator, and is intended for information and guidance purposes only. If the nutrition information is important to you, you should consider calculating it yourself, using your preferred tool.

    Unless otherwise stated, a cup is the standard US cup containing 240 ml. In all my recipes this cup is assumed to hold 140g of flour. For help converting other ingredients between cups, grams, ounces and other measures, see my recipe conversion calculator.
    All my recipes are developed and tested at sea-level. For tips on adjusting recipes for high altitudes see my post on baking at high altitudes.
    Tried this recipe?If you made this recipe I'd love it if you could leave me a comment and let me know how it went!
    Share on Facebook Share on Twitter

    If you made this recipe and enjoyed it, I'd love it if you could give me a star rating in the comments below. And if you'd like to get in touch, you can email me at [email protected]. I'd love to hear from you. And don't forget to subscribe to my mailing list so you can grab yourself a copy of my FREE COOKBOOK!

    If you'd like to continue browsing, just click on this link to all my recipes.

    More Pasta recipes

    • Overhead shot of a creamy crab and roasted pepper pasta salad. The salad is in a white bowl and is surrounded by dishes of other salads and a platter of cold meat.
      Creamy crab and roasted pepper pasta salad
    • French onion minced beef stroganoff in a frying pan with a large wooden serving spoon.
      French onion beef mince stroganoff
    • A green serving dish of Chinese noodles with a pair of black chopsticks.
      Chinese stir-fried noodles with beansprouts
    • A dish of imitation crab salat with a large wooden serving spoon.
      Imitation crab salad - 2 ways
    22 shares
    • Share on Facebook
    • Tweet

    About VJ

    Before I started my food blog I was an IT Consultant. Now that I've swapped an office for a kitchen I have a lot more time to spend on things that interest me such as trying out new recipes. Most of my cooking is based around quick and easy meals, mostly made from scratch, using everyday pantry ingredients.

    Reader Interactions

    Comments

      5 from 1 vote

      Did you make this recipe? Let me know! Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. ashok

      August 27, 2021 at 6:53 am

      5 stars
      Thanks For Sharing this amazing recipe. My family loved it. I will be sharing this recipe with my friends. Hope the will like it.

      Reply

    Primary Sidebar

    A picture of Veronica in the garden in front of a pink-flowering shrub.

    Hi, I'm Veronica! Welcome to my little kitchen. Step inside and browse my collection of recipes collected over the years.

    More about me →

    Readers favourites

    These are my most viewed recipes:

    • Sliced silverside on a plate with carrots and potatoes.
      Slow-cooker beef silverside
    • Slices of oven-baked gammon on a serving dish.
      Easy oven-baked gammon
    • Overhead shot of a white serving bowl filled with beef and kidney stew. There is a large wooden spoon at the side of the bowl.
      Slow-cooker beef and kidney stew
    • A slice of bacon and egg pie on a plate
      Proper bacon and egg pie
    • A pile of crusty German bread rolls.
      Crusty German bread rolls (Brotchen)
    • A dish of twice-cooked pork belly garnished with sesame seeds and spring onions.
      Twice cooked pork belly - with a sticky glaze

    Footer

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Subscribe

    • Subscribe to my newsletter and get a free recipe ebook.

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 www.foodleclub.com

    Copyright © 2025 Foodleclub.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.