I appreciate this recipe because the combination of roasted shallots, roasted garlic, cream cheese, Parmesan, and Caesar-style seasoning creates an incredibly aromatic dip that feels both comforting and elevated. I like that I can prepare the roasted shallots and garlic ahead of time, and I love serving this with crostini or crisp romaine for that signature Caesar feel. It’s a warm, cheesy, irresistible appetizer that always disappears fast.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
4 medium shallots, halved lengthwise, unpeeled 3 heads of garlic (about 5 oz. total), halved through the equator, unpeeled 1 oil-packed anchovy fillet, finely chopped 2 (8-oz.) pkg. cream cheese, softened 3 oz. Parmigiano Reggiano or Parmesan, finely grated (about 1 1/2 cups) 1/2 cup mayonnaise 1 Tbsp. Dijon mustard 1/4 tsp finely grated lemon zest 1 tsp freshly ground black pepper 1/2 tsp kosher salt 4 oz. fresh mozzarella, shredded Romaine hearts or crostini, for serving
Directions
I start by preheating the oven to 450°F and arranging the rack in the center. I wrap the halved shallots and halved garlic heads in foil and place them on a parchment-lined baking sheet.
I roast them for 40–50 minutes until softened, then let them cool slightly. I reduce the oven temperature to 350°F.
In a medium bowl, I combine the chopped anchovy, softened cream cheese, finely grated Parmesan, mayonnaise, Dijon mustard, lemon zest, black pepper, and salt. I peel and finely chop the roasted shallots and fold them into the mixture. Then I squeeze out the soft roasted garlic cloves and stir them in as well.
I transfer the mixture to an 8-inch cast-iron skillet or baking dish and sprinkle the shredded mozzarella on top.
I bake the dip at 350°F for about 50 minutes until golden and bubbly around the edges. Then I turn on the broiler and, watching closely, broil it for 1–2 minutes more until the top is beautifully browned and bubbling.
I let the dip cool slightly before serving it alongside romaine hearts or crostini.
Servings and Timing
This recipe serves 6–8 people. Prep Time: 15 minutes Total Time: 2 hours 30 minutes
Variations
I sometimes add a squeeze of lemon juice for extra brightness. When I want a spicier version, I stir in a pinch of chili flakes. For a smokier note, I add a touch of smoked paprika. If I want a more rustic texture, I leave some of the roasted shallots in slightly larger pieces. For extra cheesiness, I add a handful of grated Parmesan on top before broiling.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to three days. To reheat, I warm the dip in the oven at a low temperature until heated through, or gently reheat portions on the stovetop over low heat. I avoid microwaving for long periods because it can separate the cheese. I also like knowing that the roasted shallots and garlic can be prepped up to three days in advance, making the final assembly even easier.
FAQs
Can I make the dip ahead of time?
Yes, I prepare the dip (without the mozzarella topping) up to three days ahead, refrigerate it, and add the mozzarella just before baking.
Can I skip the anchovy?
Yes, but I love the depth it adds; it blends in without tasting fishy.
Can I roast the garlic and shallots earlier?
Yes, I roast them up to three days in advance and store them airtight in the fridge.
What can I serve with this dip?
I serve it with romaine leaves, crostini, crackers, or baguette slices.
Can I add more cheese?
Yes, extra Parmesan or mozzarella makes the dip even richer.
Can I use low-fat cream cheese?
I can, but the texture will be less creamy.
Why is my dip too thick?
I let it sit a few minutes after baking; the heat loosens the cheese as I scoop.
Can I freeze this dip?
I avoid freezing because dairy-heavy dips tend to separate.
Can I make it vegetarian?
Yes, I omit the anchovy, though the flavor profile will be milder.
Can I add herbs?
Yes, chopped parsley or chives add a fresh finish.
Conclusion
I find Roasted Shallot & Garlic Caesar Dip to be an incredibly rich, flavorful, and crowd-pleasing appetizer that turns classic Caesar flavors into a warm, cheesy masterpiece. Whether I serve it with crisp romaine or crunchy crostini, it always brings bold, comforting flavors to the table and becomes the highlight of any gathering.
A rich, warm, Caesar-inspired dip made with roasted shallots, roasted garlic, cream cheese, Parmesan, and mozzarella, baked until golden and bubbly—perfect with crostini or crisp romaine.
Ingredients
4 medium shallots, halved lengthwise, unpeeled
3 heads garlic (about 5 oz), halved through the equator, unpeeled
1 oil-packed anchovy fillet, finely chopped
2 (8 oz) packages cream cheese, softened
3 oz Parmigiano Reggiano or Parmesan, finely grated (about 1 1/2 cups)
1/2 cup mayonnaise
1 Tbsp Dijon mustard
1/4 tsp finely grated lemon zest
1 tsp freshly ground black pepper
1/2 tsp kosher salt
4 oz fresh mozzarella, shredded
Romaine hearts or crostini, for serving
Instructions
Preheat oven to 450°F and line a baking sheet with parchment. Wrap shallots and garlic in foil and place on the sheet.
Roast for 40–50 minutes until softened. Let cool slightly. Reduce oven temperature to 350°F.
In a medium bowl, combine anchovy, cream cheese, Parmesan, mayonnaise, Dijon, lemon zest, pepper, and salt.
Peel and finely chop roasted shallots and fold them into the mixture. Squeeze roasted garlic from skins and stir in.
Transfer mixture to an 8-inch baking dish or cast-iron skillet. Top with shredded mozzarella.
Bake at 350°F for about 50 minutes until golden and bubbling.
Broil 1–2 minutes until browned on top, watching carefully.
Let cool slightly and serve with romaine hearts or crostini.
Notes
Add lemon juice for brightness.
Stir in chili flakes for heat.
Add smoked paprika for a smoky note.
Leave shallots chunkier for a rustic texture.
Sprinkle extra Parmesan on top before broiling for added cheesiness.