Brussels Sprouts Grilled Cheese Sandwiches Recipe

Photographs: J. Kenji Lopez-Alt

Grilled cheese sandwiches with nutty charred Brussels sprouts and sweet, lightly caramelized onions.

Recipe Details

Brussels Sprouts Grilled Cheese Sandwiches Recipe

Active 40 mins
Total 40 mins
Serves 2 servings


  • 4 teaspoons extra-virgin olive oil

  • 1 small onion, finely sliced

  • Kosher salt and freshly ground black pepper

  • 1 1/2 cups finely shredded Brussels sprouts (about 6 ounces)

  • 4 slices hearty sourdough or French bread

  • 6 ounces sharp cheddar cheese, sliced

  • 3 tablespoons unsalted butter


  1. Heat 2 teaspoons olive oil in a medium cast iron pan or skillet over medium heat until shimmering. Add onions, season with salt and pepper, and cook, stirring frequently, until golden brown, 15 to 20 minutes. Transfer to a bowl and wipe out skillet.

  2. Return skillet to high heat and add remaining 2 teaspoons oil. Heat until lightly smoking. Add brussels sprouts, season with salt and pepper, and cook, tossing and stirring occasionally, until wilted and lightly charred, about 2 minutes. Transfer to bowl and wipe out skillet.

  3. Spread onions and sprouts over one side of two slices of bread. Top with cheddar cheese and remaining two slices of bread. Melt 1 1/2 tablespoons butter in same skillet over medium-low heat. Swirl to coat pan. Add sandwiches. Place a skillet on top of them and press down gently. Cook, turning pan and moving sandwiches occasionally until well browned on first side, about 4 minutes. Remove from skillet with a flexible metal spatula. Melt remaining 1 1/2 tablespoons butter. Return sandwiches to skillet uncooked-side-down and continue cooking, turning pan and moving sandwiches occasionally until well browned and cheese is melted, about 4 minutes longer. Serve immediately.

Special Equipment

Medium cast iron or stainless steel skillet

This Recipe Appears In

Nutrition Facts (per serving)
985 Calories
59g Fat
80g Carbs
38g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2
Amount per serving
Calories 985
% Daily Value*
Total Fat 59g 75%
Saturated Fat 29g 146%
Cholesterol 130mg 43%
Sodium 1548mg 67%
Total Carbohydrate 80g 29%
Dietary Fiber 6g 21%
Total Sugars 10g
Protein 38g
Vitamin C 56mg 279%
Calcium 720mg 55%
Iron 6mg 35%
Potassium 585mg 12%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)