Go Back
+ servings
two spaghetti sandwiches stacked on each other on chopping board garnished with parsley

Epic Spaghetti Grilled Cheese Sandwich

This Grilled Cheese is loaded with the easiest and most delicious Spaghetti and Meatballs!
5 from 1 vote
Print Pin
Course: Dinner, Main Course
Cuisine: American, Italian
Prep Time: 15 minutes
Cook Time: 50 minutes
Total Time: 1 hour 5 minutes
Servings (click & slide): 4 big sandwiches
Calories per serving: 1251kcal
Author: Chris
Cost per serving: £4 / $5


  • Large Pan & Wooden Spoon
  • Large Pot & Colander
  • Sharp Knife & Chopping Board
  • Small Pot (for garlic butter)
  • Fine Cheese Grater (for parmesan)
  • Pasta Tongs



  • 1/2lb / 250g Dried Spaghetti
  • 3 cups / 750ml Tomato Passata (pureed/strained tomatoes in US)
  • 6 Pork Sausages, optional (see notes)
  • 1 small/medium Onion, finely diced
  • 1 small bunch (1oz/30g) Fresh Basil, finely diced
  • 1 tsp Dried Oregano
  • 1/4 tsp Chilli Flakes, or to taste
  • Salt & Black Pepper, to taste
  • Olive Oil, as needed

Garlic Butter

  • 6 tbsp / 3.2oz / 90g Butter
  • 3 cloves of Garlic, finely grated then mashed into a paste with the blade of your knife
  • 1 heaped tbsp very finely diced Fresh Parsley


  • 8 large thick slices of Bread
  • 12 square slices of Mozzarella (or 3 cups/300g shredded)
  • 1 cup / 80g freshly grated Parmesan


  • Meatballs: squeeze small chunks of meat from the sausages (around 4-6 per sausage) and discard the skin. Roll the chunks into mini meatballs, then fry in a large pan over medium-high heat with a drizzle of olive oil until golden and nearly cooked through the centre.
  • Sauce: Lower heat to medium and add in onion and garlic. Fry until they begin to soften and lightly brown, then pour in passata. Add basil, oregano, chilli flakes, salt and pepper. Give it a good stir, then lower heat and simmer until it begins to thicken (20-30mins).
  • Spaghetti: Meanwhile, add spaghetti to salted boiling water and cook until al dente. Drain and toss through the sauce. Turn off heat.
  • Garlic Butter: In a small pot combine butter with garlic and parsley. Spread over one side of each of the slices of bread.
  • Sandwich: Flip over half the slices so they're butter-side-down, then top with mozzarella and parmesan. Use your tongs to top with the spaghetti, then top with more parmesan and mozzarella. Add another slice of bread butter-side-up.
  • Cook: 2 at a time, add them to a pan over low-medium heat and fry both sides until golden, with the cheese nice and gooey in the centre (don't crank up the heat or the garlic butter will burn).
  • Serve: Repeat with remaining sandwiches then slice in half and enjoy!

Quick Demo


a) Do I have to make the Meatballs? - Nope, you can just fill these with spaghetti in the sauce. I like to bulk it out with the meatballs though. I call these 'cheatballs' because you're literally just using sausage meat. However you can make your own meatballs, or get storebought meatballs (you may just need to re-roll them into small balls so they fit in the sandwich). For reference, 6 pork sausages are around 14oz/400g total weight.
b) Can I make it into a Bolognese? - Yep! Just use 14oz/400g beef mince and fry that after you've fried the onions/garlic. Then just follow the recipe as stated.
c) Make Ahead - I wouldn't recommend making the whole sandwich ahead of time, but you can certainly make the garlic butter and spaghetti sauce ahead of time. You can even freeze the sauce, just thaw in the fridge. If it's just the sauce, you can reheat over the stove and then toss through cooked spaghetti. If you've made both the spaghetti and sauce ahead of time just bring to room temp before you add to the sandwich otherwise it won't heat through properly.
d) Serving - This recipe makes 4 very big sandwiches, but 5 more realistic sized ones. Just depends on the size of your bread!

Your Private Notes:


Nutrition Facts
Epic Spaghetti Grilled Cheese Sandwich
Amount Per Serving
Calories 1251 Calories from Fat 700
% Daily Value*
Fat 77.74g120%
Saturated Fat 36.853g230%
Trans Fat 0.934g
Polyunsaturated Fat 7.245g
Monounsaturated Fat 27.656g
Cholesterol 203mg68%
Sodium 2094mg91%
Potassium 888mg25%
Carbohydrates 84.89g28%
Fiber 5.4g23%
Sugar 9.46g11%
Protein 52.43g105%
Vitamin A 2616IU52%
Vitamin C 21.7mg26%
Calcium 749mg75%
Iron 6.4mg36%
* Percent Daily Values are based on a 2000 calorie diet.
*Nutrition is based on the absence of salt unless stated as a measurement in the ingredients. Cost is worked out based on ingredients bought from UK supermarkets, then divided by the number of servings. In both instances these values are just for guidance. Please check out my FAQ Page for more info.
Tried this recipe?Be sure to show it off and tag @somethingaboutsandwiches with #somethingaboutsandwiches!