This post may contain affiliate links. For more information, read my disclosure policy.
These Banana Cream Cheese Muffins are so easy to make and they have the best banana flavor. The addition of cream cheese in the center which makes each bite something new – like cream cheese banana bread but in muffin form!
![stacked banana muffins with cream cheese and pecan baked in.](https://www.crazyforcrust.com/wp-content/uploads/2024/02/Cream-Cheese-Banana-Muffins-4-of-5.jpg)
Banana Muffins
Muffins like this one are the perfect recipe for anyone who has a busy schedule and often lets breakfast fall on the back burner. Every few weeks, whenever you have a chance, make these muffins and then pop them in the freezer. Every morning, put it in the microwave and you are good to go.
The banana mixture in these muffins is my best banana bread recipe with a delicious cream cheese swirl. The result is the best muffin recipe ever! Sprinkle some chopped nuts on top and this recipe is set for any hectic day!
Ingredients Needed
- Granulated Sugar: I typically use white sugar in my banana bread, but light brown sugar can be substituted.
- Vegetable Oil: Or canola oil or even melted butter.
- Bananas: Be sure to use overripe mashed bananas – they should have lots of brown spots. The more brown spots, the sweeter the banana – perfect for baking.
- Sour Milk: This can also be buttermilk, since we don’t often have sour milk anymore (my recipe comes from the 70s, when milk did go sour often). To make sour milk, add 1 teaspoon white vinegar or lemon juice to your milk, or use buttermilk. Nondairy milk can also be used.
- Baking Soda: The acid from the sour milk interacts with the baking soda to create a fluffy moist muffin.
- Cream Cheese: Make sure it is room temperature to avoid lumps.
How to make Cream Cheese Banana Muffins
- Mash bananas with a fork in a medium bowl. Stir oil and sugar with wooden spoon or spatula in a large bowl. Add bananas, eggs, milk, vinegar, baking soda, and salt and mix on medium speed until smooth. (I used to do this in a blender; see recipe notes).
- Stir flour mixture into banana mixture with the milk. Add nuts, if using.
- Make the cream cheese filling: Mix together cream cheese and sugar with a hand mixer until smooth.
- Fill muffin liners with about 2 tablespoons of muffin batter. Add some of the cream cheese mixture and place remaining muffin batter over the top. Sprinkle with nuts if using (or chocolate chips would be good too!)
- Bake until a toothpick comes out clean from the side of a muffin. Cool 5 minutes in pan then remove to a rack to cool completely.
Expert Tips
- Chop 1/2-1 cup of nuts to add to the batter, and then sprinkles some of the excess on top after baking. I love using pecans or walnuts.
- Store in an airtight container for up to 3 days or freeze for up to one month.
- I really prefer using paper liners for muffins – it keeps the centers nice and moist.
FAQs
Yes you can! Freeze in an airtight container for up to 4 months.
These muffins are incredibly soft and moist because of the oil (oil makes them more tender) and because of the combination of baking soda and sour milk. The three of those together create the best fluffy muffins.
Cream Cheese Banana Muffins Recipe
Ingredients
Filling:
- 4 ounces (113g) cream cheese , room temperature
- 3 tablespoons (36g) granulated sugar
For the bread:
- ¾ cup (150g) granulated sugar
- ½ cup (118ml) vegetable oil
- ¼ teaspoon salt
- 2 overripe bananas
- 2 large eggs
- 7 tablespoons sour milk or add 1 teaspoon vinegar to the milk to sour it, see note
- 1 teaspoon baking soda
- 2 cups (248g) all purpose flour
- ½ cup chopped nuts , optional
Instructions
- Preheat oven to 350°F. Line muffin pans with paper baking cups.
- Make the cream cheese filling: mix together cream cheese and sugar until smooth. Set aside.
- If you're using milk and vinegar, add 1 teaspoon vinegar or lemon juice and 7 tablespoons milk to a measuring cup and let sit 5 minutes.
- Mash bananas with a foil or potato masher in a large bowl. Stir in oil and sugar with wooden spoon or a hand mixer.
- Add eggs, salt, and baking soda, stir. Add milk and flour and mix until combined (batter will be slightly lumpy).
- Fill muffin cups with about 2 tablespoons of muffin batter. Add about ½ teaspoon of cream cheese to the center of each muffin, then top with another 1 tablespoon of batter. Sprinkle with chopped nuts on top, if desired.
- Bake for 14-18 minutes until a toothpick comes out clean from the side of a muffin. Cool 5 minutes in pan then remove to a rack to cool completely.
- Store in an airtight container for up to 3 days or freeze for up to one month.
Recipe Video
Recipe Notes
Recipe Nutrition
Other Muffin Recipes
Need more muffins to make ahead of time and freeze for an easy breakfast? Here are some of my favorites:
These are excellent- made in a snow day and shared with neighbors who cleared my sidewalk๐โ๏ธ๐
Delicious
Just delish!
I bet it’s Delish!!! The Blueberry Cream cheese was Crazy Good!! I know these will Rock! Thank you for sharing #crazyforcrusts!!!
These were very delicious. My son is incredibly picky (aka spoiled lol), but he absolutely loved these muffins! Definitely would recommend! And they turned out looking so pretty as well, which is of course very important — food should look appealing, right? Thank you once again!
Featured In
Rate This Recipe
Recipe Ratings without Comment