Guava Cake with Cream Cheese Glaze and Streusel Topping Recipe
Introduction
This Best Guava Cake Recipe combines the rich flavors of cream cheese and the tropical sweetness of guava marmalade into a moist, tender cake. Topped with a crumbly streusel and a smooth cream cheese glaze, it’s a delightful treat perfect for any occasion.

Ingredients
- ½ cup unsalted butter (softened)
- 8 oz cream cheese (softened)
- 1 cup granulated sugar
- ½ cup light brown sugar (tightly packed)
- 2 large eggs
- 1 ½ teaspoon vanilla extract
- 2 ½ cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon cornstarch
- ½ teaspoon salt
- ½ cup buttermilk
- ½ cup guava marmalade (plus extra for drizzling)
- 1 ⅓ cups all-purpose flour (for streusel)
- 1 cup granulated sugar (for streusel)
- 3 tablespoons brown sugar (for streusel)
- 1 tablespoon vanilla extract (for streusel)
- ¼ teaspoon salt (for streusel)
- 10 tablespoons unsalted butter (melted, for streusel)
- 4 oz cream cheese (room temperature, for glaze)
- ½ cup confectioners’ sugar (sifted, for glaze)
- 4 tablespoons whole milk (for glaze)
Instructions
- Step 1: Preheat the oven to 350°F (175°C). Lightly grease a 13×9-inch baking pan with cooking spray and dust it with flour.
- Step 2: In a stand mixer or with an electric mixer, cream together the softened butter and cream cheese until smooth.
- Step 3: Beat in the brown sugar and granulated sugar until the mixture is light and fluffy.
- Step 4: Add the eggs one at a time, beating well after each addition. Scrape down the sides and bottom of the bowl with a rubber spatula to ensure even mixing.
- Step 5: Stir in the vanilla extract.
- Step 6: In a separate large bowl, whisk together the flour, baking powder, cornstarch, and salt.
- Step 7: Gradually add the dry flour mixture to the wet ingredients, alternating with the buttermilk. Begin and end with the flour mixture, mixing just until combined.
- Step 8: Spread about half of the thick batter evenly into the prepared baking pan.
- Step 9: Evenly spread the guava marmalade over the batter layer in the pan.
- Step 10: Dollop the remaining batter over the guava layer and gently spread it evenly using a spatula.
- Step 11: Sprinkle the prepared streusel topping evenly over the batter (see steps below to make streusel).
- Step 12: Bake in the preheated oven for 40 to 50 minutes, or until a toothpick inserted into the center comes out clean.
- Step 13: Remove the cake from the oven and allow it to cool completely in the pan before slicing.
- Step 14: Drizzle the cake with cream cheese glaze and extra guava jam before serving (see steps below to make glaze).
- Step 15: To make the streusel topping, melt the butter in a medium bowl. Using a fork, mix together the flour, granulated sugar, brown sugar, vanilla extract, and salt. Pour the melted butter over the mixture and stir with a fork until crumbly.
- Step 16: To make the cream cheese glaze, beat the cream cheese until very smooth in a small bowl. Stir in confectioners’ sugar, milk, and vanilla extract. Mix until well combined and smooth.
Tips & Variations
- For an extra tropical twist, add finely chopped toasted macadamia nuts to the streusel topping for added crunch.
- Use fresh guava puree or preserves if guava marmalade is unavailable.
- If you don’t have buttermilk, substitute with regular milk mixed with 1 tablespoon lemon juice or vinegar, let sit for 5 minutes.
- Make sure the batter is thick enough to hold the guava layer in place; chilling the batter slightly before spreading can help if needed.
Storage
Store the guava cake covered at room temperature for up to 2 days, or refrigerate for up to 5 days. To reheat, warm individual slices in the microwave for about 15 seconds or until just warmed through. Allow refrigerated cake to come to room temperature before serving for best texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I freeze the guava cake?
Yes, you can freeze the cake without the glaze. Wrap tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the fridge and add the cream cheese glaze fresh before serving.
What can I use instead of cream cheese?
You can substitute with mascarpone or a good quality ricotta for a slightly different but tasty flavor and texture in both the cake and glaze.
PrintGuava Cake with Cream Cheese Glaze and Streusel Topping Recipe
This Best Guava Cake recipe blends a luscious cream cheese butter cake with a sweet guava marmalade layer and a crumbly streusel topping. Finished with a smooth cream cheese glaze and extra guava jam drizzle, this tropical-inspired dessert is perfect for gatherings, offering a moist and flavorful treat bursting with fruity and creamy textures.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Caribbean
Ingredients
Cake Batter
- ½ cup unsalted butter, softened
- 8 oz cream cheese, softened
- 1 cup granulated sugar
- ½ cup light brown sugar, tightly packed
- 2 large eggs
- 1 ½ teaspoon vanilla extract
- 2 ½ cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon cornstarch
- ½ teaspoon salt
- ½ cup buttermilk
- ½ cup guava marmalade (plus more for drizzling)
Streusel Topping
- 1 ⅓ cups all-purpose flour
- 1 cup granulated sugar
- 3 tablespoons brown sugar
- 1 tablespoon vanilla extract
- ¼ teaspoon salt
- 10 tablespoons unsalted butter, melted
Cream Cheese Glaze
- 4 oz cream cheese, room temperature
- ½ cup confectioners’ sugar, sifted
- 4 tablespoons whole milk
- 1 tablespoon vanilla extract
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) and lightly grease a 13×9-inch baking pan with cooking spray and flour to prevent sticking.
- Cream Butter and Cream Cheese: Using a stand mixer or an electric mixer, beat together the softened butter and cream cheese in a large mixing bowl until smooth and creamy.
- Add Sugars: Beat in the granulated sugar and light brown sugar gradually until the mixture becomes light and fluffy.
- Add Eggs: Add the eggs one at a time, beating well after each addition. Scrape down the sides and bottom of the bowl with a rubber spatula to ensure even mixing.
- Stir in Vanilla: Mix in the vanilla extract until fully combined.
- Combine Dry Ingredients: In a separate large bowl, whisk together the all-purpose flour, baking powder, cornstarch, and salt.
- Mix Batter: Gradually add the flour mixture into the wet ingredients alternately with the buttermilk, beginning and ending with the flour mixture, until just combined.
- Layer Batter and Guava: Spread about half of the thick batter evenly into the prepared baking pan.
- Add Guava Marmalade: Spread the guava marmalade evenly over the first layer of batter for a delicious fruity center.
- Top with Remaining Batter: Dollop the remaining batter over the guava layer and gently spread evenly with a spatula.
- Add Streusel Topping: Sprinkle the prepared streusel topping evenly over the batter.
- Bake: Bake the cake at 350°F for 40 to 50 minutes, or until a toothpick inserted near the center comes out clean.
- Cool: Remove the cake from the oven and allow it to cool completely in the pan on a wire rack before cutting.
- Prepare Streusel: To make streusel topping, melt the butter in a medium bowl. Stir together the flour, sugars, vanilla, and salt with a fork, then pour melted butter over and mix until crumbly.
- Make Cream Cheese Glaze: In a small bowl, beat the cream cheese until smooth, then add confectioners’ sugar, whole milk, and vanilla extract. Mix until creamy and smooth.
- Serve: Drizzle the cream cheese glaze and extra guava jam over slices of the cooled cake before serving for an extra burst of sweetness.
Notes
- Use room temperature ingredients for a smoother batter and better mixing.
- If guava marmalade is unavailable, substitute with guava paste softened slightly or any tropical fruit jam.
- Ensure the cake is fully cooled before glazing to prevent the glaze from melting into the cake.
- The streusel topping can be prepped ahead and stored in the fridge until ready to use.
- For a dairy-free version, try substituting with plant-based cream cheese and butter alternatives, and use almond milk instead of whole milk.
Keywords: guava cake, cream cheese cake, guava marmalade dessert, tropical cake, streusel topping, cream cheese glaze

