Quick Homemade Pimento Cheese Sandwich
A good pimento cheese sandwich is the kind of lunch that feels like coming home, even if you didn’t grow up eating it. Sharp cheddar and creamy mayo get folded together with sweet pimentos and a whisper of cayenne, then piled onto soft white bread.

This is the version I keep in my fridge because it comes together in about 10 minutes, uses nothing you can’t find at a regular grocery store, and tastes so much better than the tubs from the deli counter.
Why This Pimento Cheese Sandwich Stays in My Rotation
I love that it works both ways: cold on a hot day, or griddled in butter until the edges turn golden and the cheese goes soft. Either way, every bite has tangy cheddar, sweet pepper, and just enough heat to keep things interesting.
The spread itself is the star here, and grating your own cheese makes a real difference. Once you taste that creaminess without the chalky texture of pre-shredded stuff, you won’t go back.
Ingredients

- 8 oz sharp cheddar cheese, grated: buy a block and grate it yourself for the creamiest texture
- 4 oz jarred diced pimentos, drained: you’ll usually find them near the pickles or olives
- 2 oz cream cheese, softened: full-fat gives the smoothest spread
- 1/3 cup mayonnaise: Duke’s or Hellmann’s both work well
- 1/4 tsp cayenne pepper: add a pinch more if you like a real kick
- 1/4 tsp garlic powder: optional, but it rounds out the flavor
- Kosher salt and freshly cracked black pepper: to taste
- 8 slices soft white bread: the classic choice, though sourdough is a solid backup
- Butter, softened (optional): for griddling the sandwich
Variations / Substitutions
- Swap the cheddar: extra-sharp white cheddar brings an even sharper bite, or try a half-and-half mix with Monterey Jack.
- Make it smoky: stir in 1/2 tsp smoked paprika and skip the cayenne.
- Cream cheese swap: use 2 tbsp sour cream or plain Greek yogurt for a tangier spread.
- Add crunch: fold in 2 tbsp finely chopped pickled jalapeños or a spoonful of minced celery.
- Bread swap: Texas toast, rye, or a buttery croissant all work if you want something different.
If you like this one, check out our classic pimento cheese dip next.
How to Make Pimento Cheese Sandwich
Step 1: Mix the Pimento Cheese

In a medium bowl, combine the 8 oz grated cheddar, 4 oz drained pimentos, 2 oz cream cheese, 1/3 cup mayonnaise, 1/4 tsp cayenne, and 1/4 tsp garlic powder. Stir with a fork until everything comes together into a chunky, spreadable paste. Season with salt and a few cracks of black pepper.
Step 2: Assemble the Sandwiches

Scoop a generous mound of the spread, roughly 1/3 cup, onto each of four bread slices. Top with the remaining four slices and press gently. These are ready to eat cold, or you can move on to the next step for a hot version.
Step 3: Griddle and Serve

If you want a grilled sandwich, butter the outside of each one lightly. Warm a nonstick skillet or griddle over medium heat and cook the sandwiches for 2 to 3 minutes per side, until the bread is deep gold and the cheese begins to melt around the edges. Slice on the diagonal and serve right away.
A Few Tips Before You Start
- Grate from a block. Pre-shredded cheese gets coated with starch that can make the spread grainy. A block takes 2 extra minutes and the texture is night and day.
- Let it rest. The flavors meld even more after 30 minutes in the fridge, so if you can, make the spread ahead of time.
- Soften the cream cheese. Cold cream cheese won’t blend evenly and leaves white lumps. Let it sit out for 10 minutes while you gather everything else.
- Don’t over-mix. Stir just until combined. You want some craggy bits of cheddar, not a totally smooth paste.
- A small splash of pickle juice or lemon juice in the spread adds a bright tang that balances the richness.
Scale the spread for one sandwich or a crowd:
| Sandwiches | Cheddar (grated) | Pimentos (drained) | Cream Cheese | Mayo | Cayenne |
|---|---|---|---|---|---|
| 1 | 2 oz | 1 oz | 1/2 oz | 1 1/3 tbsp | pinch |
| 4 | 8 oz | 4 oz | 2 oz | 1/3 cup | 1/4 tsp |
| 8 | 16 oz | 8 oz | 4 oz | 2/3 cup | 1/2 tsp |
Storing Leftover Pimento Cheese
- Refrigerate: pack the spread into an airtight container and it will keep for up to 5 days. Pull it out 10 minutes before you need it so it softens back up.
- Serve cold: cold pimento cheese right from the fridge spreads a little firmer, which works great for stuffing celery sticks or dolloping onto crackers.
What to Serve With This Sandwich
Crispy potato chips are the obvious side, and they’re obvious for a reason. The salt and crunch play perfectly against the creamy spread. If you go the grilled route, a bowl of tomato soup turns the whole plate into a warm, nostalgic lunch.
Frequently Asked Questions
Can I make the pimento cheese ahead of time?
Yes, and it actually tastes better after a few hours in the fridge. Just wait to assemble the sandwiches until you’re ready to eat so the bread stays fresh.
What’s the best bread for a pimento cheese sandwich?
Soft white sandwich bread is the traditional pick and it lets the filling shine. For grilled versions, sturdier slices like sourdough or Texas toast hold up better in the pan.
How do I keep the bread from getting soggy?
A thin swipe of butter or mayo on the inside of the bread before adding the pimento cheese creates a light barrier. Toasting the bread first helps too, especially if you’re not grilling the whole sandwich.

Pimento Cheese Sandwich Recipe
Ingredients
Method
- In a bowl, mix the cheddar, pimentos, cream cheese, mayo, cayenne, and garlic powder until evenly blended. Season with salt and pepper.
- Spread about 1/3 cup of the pimento cheese onto each of 4 bread slices. Top with the remaining slices.
- (Optional) For a grilled sandwich, butter the outsides and cook in a skillet over medium heat for 2 to 3 minutes per side until golden.
