Description
A fun and delicious way to use leftover pasta! This Spaghetti Grilled Cheese combines garlicky toasted bread, gooey mozzarella, and saucy Bolognese spaghetti for a comfort food mashup that hits the spot.
Ingredients
Scale
- 2 slices soft Italian bread
- 1 tablespoon butter, softened to room temperature
- ½ teaspoon fresh basil, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon Parmesan cheese, finely grated
- ½ cup prepared Bolognese sauce
- 1 cup angel hair pasta, cooked
- 6 slices fresh mozzarella cheese
Instructions
- Mix the minced garlic, chopped basil and softened butter in a small bowl until well combined. Spread this mixture on one side of each bread slice. Sprinkle half a tablespoon of grated Parmesan on the buttered side of each slice, gently pressing it into the butter.
- Bring a pot of salted water to a boil. Add the angel hair pasta and cook until just tender (al dente). Drain well.
- In a bowl, stir the hot drained pasta into the Bolognese sauce until evenly coated.
- Place one slice of bread butter-side down. Arrange 3 slices of mozzarella to cover the bread. Spoon the pasta mixture evenly over the cheese. Add the remaining mozzarella on top of the pasta. Close the sandwich with the second slice of bread, butter-side facing up.
- Heat a skillet over medium-low heat. Place the sandwich in the pan and cover with a lid. Cook undisturbed for 5-6 minutes until golden brown on the bottom. Carefully flip the sandwich, cover again, and cook the other side until golden and the cheese is fully melted.
Notes
- Use any leftover pasta you have—this recipe works great with marinara or Alfredo too!
- For extra crunch, use a panini press instead of a skillet.
- Substitute regular mozzarella with vegan cheese for a plant-based version.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Category: Lunch
- Method: Pan-fried
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 sandwich
- Calories: 620
- Sugar: 4g
- Sodium: 920mg
- Fat: 35g
- Saturated Fat: 18g
- Unsaturated Fat: 14g
- Trans Fat: 0.5g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 75mg