What Is Tomato Pudding?
Before you click away, yes, tomato pudding is real, and no, it’s not a dessert. That’s the first thing everybody asks when I mention this retro American recipe, and I totally get it. It sounds like something a grandma invented to use up a counter full of August tomatoes, or a happy accident in a church cookbook. But tomato pudding is a genuine, beloved Southern side dish, and this version has a White House pedigree to boot.
If you’ve heard of it before, it’s probably as mamie eisenhower tomato pudding. Mamie Eisenhower, the First Lady known for her warm, polished entertaining, reportedly served tomato pudding in the White House kitchen. It became a quiet staple of the Eisenhower table, and history suggests Ike himself was a fan. The vintage recipe leaned sweet, built on day-old bread cubes, butter, and brown sugar. This version goes savory with fire-roasted tomatoes, caramelized onions, and a cheesy cracker topping.
Quick clarification: if you landed here after searching for Princess Diana’s favorite dessert, that was bread and butter pudding. Different dish entirely. This tomato pudding is savory, and it’s glorious.
What Does Tomato Pudding Taste Like?
Think of it as a tomato cobbler that grew up and went to a dinner party. Sweet, tangy, buttery, and deeply comforting. The fire-roasted tomatoes turn jammy and smoky in the oven, while caramelized onions melt into a soft, mellow sweetness you can’t quite name but definitely notice.
Then there’s the topping. A creamy blend of mayonnaise, sharp cheddar, and Parmesan bakes into a golden crown. Crushed buttery crackers crisp up on top like the best part of a mac and cheese crust, the kind of crunchy bits you hunt for. The center stays soft and spoonable. The edges bubble and caramelize. It’s the sort of dish where everyone quietly goes back for a second scoop.
The balance is the magic trick, and it’s why tomato pudding works where other retro casseroles fall flat. Tomatoes bring brightness and acid. Cheese and crackers bring salt and richness. Onions bring sweetness. Nothing screams, everything hums.
What Is in Tomato Pudding?
This tomato pudding casserole relies on humble ingredients, and that’s exactly why it works. You can grab everything on your regular Ralphs or Trader Joe’s run, no specialty shopping required.
- Fire-roasted diced tomatoes: The backbone of the dish. Canned fire-roasted tomatoes deliver a smoky depth that’s hard to beat, even during peak tomato season.
- Caramelized onions: A quick 5-minute sauté that adds sweetness and complexity to every single layer.
- Buttery round crackers: They soak up the tomato juices while keeping their crunch. No stale bread needed here.
- Mayonnaise: The creamy binder for the topping. It bakes into something rich, tangy, and deeply satisfying.
- Sharp cheddar and Parmesan: The flavor powerhouses. Cheddar melts into the topping while Parmesan adds a salty, nutty edge.
- Dried basil: A quiet herbal note that keeps the whole thing tasting fresh.
That’s the whole lineup. Simple ingredients, layered the right way, and suddenly you have a vintage tomato casserole that tastes far more expensive than it is.
How to Make Tomato Pudding
The complete instructions are in the recipe card below, but let me walk you through the four stages so you understand the why behind each step. This is one of those heritage recipes where the technique is simple but the order really counts.
Stage 1: Caramelize the onions. Heat the olive oil in a large skillet, add the thinly sliced yellow onion, and cook until softened and golden, about 4 to 5 minutes. Season with salt and pepper. That brief step builds a foundation of sweetness to balance the acidic tomatoes later. Don’t skip it. It’s the difference between a good casserole and a great one.
Stage 2: Build the layers. Crush 3 ounces of buttery crackers across the bottom of a greased 8-by-8 dish. Spoon half the fire-roasted tomatoes over the crackers, then half the onions. Repeat the layers. Finish with another 3 ounces of crushed crackers. Each layer soaks up flavor as it bakes, creating that soft, jammy middle with a buttery crumb topping.
Stage 3: Mix the cheese topping. Stir together the mayonnaise, shredded cheddar, grated Parmesan, and dried basil until it forms a thick, spreadable mixture. Dollop it over the crumb layer in spoonfuls, then gently spread it to the edges. Try not to pull the crumbs up into the topping. You want them to stay put and crisp.
Stage 4: Bake and rest. Crush the last ounce of crackers over the top and bake at 350°F for 30 minutes, until the top is golden and the casserole bubbles at the edges. Then let it rest 5 to 10 minutes before serving. That rest is non-negotiable. It lets the layers set so portions hold their shape instead of turning into soup.
Pro Tips and Variations
The first time I read the vintage recipe, the one with brown sugar and day-old bread cubes, I almost stopped reading. Sweet tomatoes just sounded wrong. Then I tried this savory version with fire-roasted tomatoes and sharp cheddar, and I completely understood the obsession. Trust the process.
Here are the tips I wish I’d had on my first attempt.
- Make it ahead: Assemble the whole casserole up to a day in advance, but wait to add the final cracker layer until just before baking. That keeps the topping crisp.
- Lighten it up: Swap up to half the mayonnaise with plain Greek yogurt for a lighter, tangier topping. It genuinely works.
- Add heat if you like: A pinch of cayenne in the cheese mixture, or a splash of hot sauce, gives this layered tomato bake a gentle kick.
Troubleshooting Tomato Pudding
Too watery? Add more crushed crackers between the layers. They absorb the tomato juices and hold structure.
Won’t set? Give it the full 10-minute rest. The layers firm up as the casserole cools slightly.
Browns too fast? Check it at 25 minutes. Every oven has a personality.
Want to use fresh garden tomatoes instead of canned? Go for it. Drain them well and consider roasting them first to concentrate the flavor. This fresh tomato pudding makes a lovely end-of-summer side dish, but canned fire-roasted tomatoes are the easier path, and honestly, they’re sensational.
What to Serve With Tomato Pudding
This tomato pudding is endlessly flexible. It’s cozy enough for a Sunday supper and polished enough for a holiday buffet.
- Roasted chicken: The tangy tomatoes cut through the richness beautifully.
- Grilled steak: The smoky fire-roasted tomatoes echo the char of the grill.
- Holiday turkey: A welcome surprise next to the usual green beans and mashed potatoes.
- A fresh green salad: Something crisp and lemony balances the creamy, cheesy casserole.
At a Labor Day cookout, this is the dish people whisper about. It’s familiar enough to feel comforting and unusual enough to feel special. You’ll become the person who brings the retro side dish everyone asks about.
How to Store and Reheat Tomato Pudding
Leftovers are a gift. Store the tomato pudding in an airtight container in the fridge for up to 4 days. If it’s still in the baking dish, cover it tightly with plastic wrap or transfer it to a container.
For reheating, the oven wins. Place it in a 350°F oven for about 10 minutes, which helps the crackers stay crisp. The microwave works in a pinch, just heat in 15-second increments so the topping doesn’t turn rubbery.
Can you freeze tomato pudding? Technically yes, but expect some texture changes. The crackers soften and the topping may loosen after thawing. If you must freeze it, thaw overnight in the fridge and reheat in the oven, not the microwave.
The Takeaway
This is comfort food with a story. A sweet and savory casserole that once graced the Eisenhower White House, reinvented with fire-roasted tomatoes, caramelized onions, and a buttery, cheesy crumb topping. It’s the answer to your August tomato overflow, your potluck invitation, and, you know, your holiday menu rut.
Make this tomato pudding once and you’ll never look at a tomato the same way. And when you do, I want to hear about it. Tell me how your first bite went in the comments, I read every single one.
Want to keep this vintage favorite close? Save it to your Pinterest board for the next time tomato season rolls around. Pin this tomato pudding recipe and it’ll be waiting for you.

Southern Tomato Pudding Casserole
Ingredients
Method
- Preheat the oven to 350°F. Lightly coat a 1 1/2- to 2-quart casserole dish (8-by-8 inches or 5-by-7 inches) with nonstick cooking spray.
- Heat the olive oil in a large skillet over medium heat.
- Add the sliced onion and cook, stirring occasionally, until softened and caramelized, about 4 to 5 minutes.
- Season with salt and pepper to taste, stir, and remove the skillet from the heat.
- Crush 3 ounces of the buttery round crackers and scatter them evenly across the bottom of the prepared dish.
- Spoon half of the canned fire-roasted tomatoes over the cracker layer.
- Spread half of the cooked onions over the tomatoes.
- Repeat with the remaining tomatoes and the rest of the onions to create a second layer.
- Crush another 3 ounces of crackers and sprinkle them over the tomato and onion layer.
- In a bowl, stir together the mayonnaise, shredded cheddar, grated Parmesan, and dried basil until well blended.
- Dollop the cheese mixture over the crumb layer in spoonfuls, then gently spread with a knife to cover the crumbs without pulling them up.
- Crush the remaining 1 ounce of crackers and sprinkle over the cheese mixture.
- Bake at 350°F for 30 minutes, until the top is golden and the casserole is bubbling around the edges.
- Let the casserole rest for 5 to 10 minutes before serving. Garnish with fresh basil leaves if desired.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Source: Learn More About This Dish