These Pumpkin Cream Cheese Muffins pair the cozy flavour of pumpkin with a sweet-and-tangy cream cheese filling with delicious results. Crunchy pepitas are the perfect finishing touch!

It turns out I have a bit of a weakness for pumpkin muffins. Over the years, I’ve shared vegan pumpkin muffins , pumpkin banana muffins , and pumpkin chocolate chip muffins —but if you’re looking for a pumpkin muffin with a little bite of cheesecake in the middle, these pumpkin cream cheese muffins are for you!
The cream cheese filling really takes a basic pumpkin muffin to the next level, adding a creamy texture and tangy flavour that’s the perfect complement to the rest of the muffin. These pumpkin cream cheese muffins feel like something you’d snack on at your favourite coffee house while sipping on a pumpkin spice matcha latte !

Why You’ll Love This Pumpkin Cream Cheese Muffin Recipe
- Cozy pumpkin spice flavour . If you’re the type to get excited about pumpkin spice season (guilty!), you’ll love these pumpkin cream cheese muffins. The warm blend of spices combined with the earthy pumpkin flavour is irresistible.
- Tangy cream cheese . A creamy, tangy, cheesecake-like filling adds an extra layer of flavour and texture to the muffins.
- Vegan with an easy gluten-free option . These muffins are perfect for anyone following a vegan lifestyle, and easily made gluten-free.

Notes on Ingredients
Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
- All-purpose flour – Swap in your favourite measure-for-measure gluten-free flour to make gluten-free pumpkin cream cheese muffins.
- Baking powder and baking soda
- Spices – Cinnamon and pumpkin pie spice bring warm, cozy flavour.
- Sea salt
- Sugar – Use brown sugar, cane sugar, or coconut sugar .
- Pumpkin puree – Be sure to buy pumpkin puree, not pumpkin pie mix or filling, which is sweetened.
- Oil – I use olive oil.
- Nondairy milk – Any vegan milk will work as long as it’s unflavoured.
- Vanilla extract
- Pumpkin seeds or oats – For topping.
For the Cream Cheese Filling:
- Vegan cream cheese – Let this come to room temperature.
- Powdered sugar – Also known as confectioners’ sugar.
- Vanilla extract
What Is the Best Vegan Cream Cheese for Baking?
While I love it on a bagel, I don’t recommend Miyoko’s for baking because it tends to get grainy in the oven. Kite Hill Cream Cheese is my favourite for any recipe that needs to be baked.
How to Make Pumpkin Cream Cheese Muffins

- Prepare . Preheat your oven to 425°F and grease or line a muffin pan.
- Mix the wet ingredients . Beat the sugar, pumpkin puree, and oil in a mixing bowl (or the bowl of a stand mixer) for 2 to 3 minutes. Mix in the milk and vanilla extract, scraping down the sides of the bowl as needed.
- Finish the batter . Add the dry ingredients to the bowl and slowly mix together on low speed, then medium speed, until fully incorporated. Divide the muffin batter into 10 muffin cups.

- Make the filling . Use a stand mixer or hand mixer on medium speed to beat the softened cream cheese, powdered sugar, and vanilla extract for about 2 minutes, or until the mixture is fluffy.
- Add the filling . Transfer the cream cheese mixture to a piping bag. Place the tip of the piping bag into the centre of each muffin, then press down to squeeze, pulling up slowly until you reach the top of the muffin.

- Bake . Sprinkle oats or pepitas on top, as desired, then add water to the empty muffin cups. Bake for 5 minutes at 425°F, then reduce the temperature to 350°F degrees and bake for another 15 minutes, or until a toothpick inserted into a muffin comes out clean.
- Cool . Let the pumpkin cream cheese muffins cool in the pan for about 5 minutes, then transfer them to a wire rack to finish cooling.
Tips for Success
- Fill the empty muffin cups with water. This is my little trick for ensuring even baking and a nice rise. The steam from the water helps create a moist environment in the oven, leading to perfect muffins.
- Don’t overmix the batter. This can result in tough, dense pumpkin cream cheese muffins. Mix until all the ingredients are just incorporated.
- Use room temperature cream cheese for the filling. This makes it easier to mix and ensures a smooth and creamy filling.
- Drain the liquid from homemade pumpkin puree . You can use homemade pumpkin puree if you’d like, but it tends to be a little wetter than the canned kind. To remedy this, line a fine mesh colander with paper towels, then let the pumpkin puree sit in there for 30 minutes before using it in this recipe.
- Use a cookie dough scoop . This is the best way to make sure all of the muffins have the same amount of pumpkin muffin batter!

Variations
- Add mini chocolate chips to the cream cheese filling for a chocolatey twist.
- Drizzle melted dark chocolate over the muffins after baking for an indulgent treat.
- Swap the pumpkin puree for canned butternut squash puree—the taste is the same, but this is a nice trick for those times when your grocery store is sold out of canned pumpkin!
- Swap chopped nuts, such as pecans or walnuts, for the pepitas for a more nutty flavor.
Serving Suggestions
I love serving muffins alongside a savoury breakfast option like fluffy tofu scramble or easy vegan quiche . If you’re enjoying these for a weekday breakfast, simply pair them with some fresh fruit or a bowl of vegan yogurt .

How to Store
Pumpkin cream cheese muffins will keep for up to 2 days in an airtight container at room temperature, or up to a week in the refrigerator.
Can I Freeze This Recipe?
You can freeze these muffins for up to 3 months. Allow them to cool completely before placing them in freezer-safe bags or containers. When ready to eat, thaw overnight in the refrigerator or microwave on low power until warmed through.

More Vegan Muffin Recipes
- Vegan Lemon Poppyseed Muffins
- Double Chocolate Banana Muffins
- Vegan Zucchini Muffins
- The Best Vegan Blueberry Muffins
- Apple Streusel Muffins
Ingredients
Pumpkin Muffins
- 2 cups all purpose flour , (240g)
- 1 tablespoon baking powder , (14g)
- 1/2 teaspoon baking soda , (3g)
- 1 teaspoon cinnamon
- 1 teaspoon pumpkin pie spice
- 1/2 teaspoon sea salt
- 1 cup sugar , (200g) brown sugar, cane sugar, coconut sugar – any kind of granulated sugar
- 1 cup pumpkin puree , (244g) not pumpkin pie filling
- 1/3 cup oil , (66g) any oil (I prefer olive oil)
- 1/2 cup nondairy milk + 2 tablespoons , (150mL) any vegan milk works
- 2 teaspoons vanilla extract
- 2 tablespoons pumpkin seeds or oats for topping
Cream Cheese Filling
- 8 oz vegan cream cheese , room temperature
- 1/4 cup powdered sugar
- ½ teaspoon vanilla extract
Instructions
Pumpkin Muffins
- Preheat oven to 425°F/220°C. Spray a muffin pan with non-stick flour spray or rub with vegan butter, or line with muffin/cupcake liners.
- In a bowl of a mixer or with a hand mixer on medium (or using a whisk), mix the sugar, pumpkin puree and oil together for about 2 to 3 minutes. Add in the milk and vanilla extract and mix together for another minute until fully incorporated, scraping down the sides.
- Into the wet batter add in the sea salt, pumpkin pie spice, cinnamon and then sift the flour, baking powder and baking soda. You want to ensure your flour, baking powder and baking soda are free of clumps so I would recommend sifting them in with a sifter , sieve or a strainer.
- Slowly mix together on low speed, then back to medium, until fully incorporated, for another 2 minutes. Scrape down the sides of the bowl as needed.
- Scoop the muffin batter (I use a large cookie scoop or a 1/3 cup measuring cup) equally into 10 muffin cups/holes.
Cream Cheese Filling
- In a bowl add the softened cream cheese, powdered sugar and the vanilla extract. Using a stand mixer or with a hand mixer or with a whisk, throughly mix all the ingredients together on medium speed until it’s all incorporated and fluffy for about 2 minutes.
Putting it Together and in Oven
- Scoop the cream cheese mixture into a piping bag and cut about ⅓ inch wide hole out. Squeeze the cream cheese down all the way to the tip. To help scoop it into the bag I place my piping bag in a drinking glass to get it as wide open as possible then scoop it in a lot easier.
- Place the tip of the piping bag into the centre of each muffin. Press down to squeeze, pulling up slowly until you reach the top of each muffin. Evenly distribute the batter throughout each muffin, about 1.5 tablespoons in each muffin. Don’t place the bag into the bottom of the batter. When pulling out you can do a little dollop at the top or a swirl.
- If you have any excess batter feel free to push the tip back into the centre of the muffin batter and squeeze some remainder throughout each.
- Add your desired toppings on top of the muffins – I usually do 1 tablespoon oats and 1 tablespoon pumpkin seeds/pepitas, (or 2 tablespoons of only pumpkin seeds or only oats) mix them, then sprinkle them over, pressing in slightly to the top and around the cream cheese hole.
- Place water in the empty muffin cups. Don’t skip this step! It ensures that the muffins bake evenly and rise beautifully
- Add your muffins into the oven. Bake for 5 minutes at 425°F/220°C, then leaving the muffins in the oven and not opening the door, reduce the temperature to 350°F/180°C degrees and bake for another 15 minutes until a toothpick inserted into a muffin comes out clean. Remove from oven and allow to cool in pan for about 5 minutes. Remove (I just use the same toothpick or a knife) and place on a wire rack to cool completely. Allowing the cupcakes to cool completely ensures
Notes
- For the vegan cream cheese, I don’t recommend miyokos for this (it gets grainy) but kite hill cream cheese works incredibly here
- To store : Pumpkin cream cheese muffins will keep for up to 2 days in an airtight container at room temperature, or up to a week in the refrigerator.
- To freeze : You can freeze these muffins for up to 3 months. Allow them to cool completely before placing them in freezer-safe bags or containers. When ready to eat, thaw overnight in the refrigerator or microwave on low power until warmed through.
These Pumpkin Cream Cheese Muffins pair the cozy flavour of pumpkin with a sweet-and-tangy cream cheese filling with delicious results. Crunchy pepitas are the perfect finishing touch!

It turns out I have a bit of a weakness for pumpkin muffins. Over the years, I’ve shared vegan pumpkin muffins , pumpkin banana muffins , and pumpkin chocolate chip muffins —but if you’re looking for a pumpkin muffin with a little bite of cheesecake in the middle, these pumpkin cream cheese muffins are for you!
The cream cheese filling really takes a basic pumpkin muffin to the next level, adding a creamy texture and tangy flavour that’s the perfect complement to the rest of the muffin. These pumpkin cream cheese muffins feel like something you’d snack on at your favourite coffee house while sipping on a pumpkin spice matcha latte !

Why You’ll Love This Pumpkin Cream Cheese Muffin Recipe
- Cozy pumpkin spice flavour . If you’re the type to get excited about pumpkin spice season (guilty!), you’ll love these pumpkin cream cheese muffins. The warm blend of spices combined with the earthy pumpkin flavour is irresistible.
- Tangy cream cheese . A creamy, tangy, cheesecake-like filling adds an extra layer of flavour and texture to the muffins.
- Vegan with an easy gluten-free option . These muffins are perfect for anyone following a vegan lifestyle, and easily made gluten-free.

Notes on Ingredients
Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
- All-purpose flour – Swap in your favourite measure-for-measure gluten-free flour to make gluten-free pumpkin cream cheese muffins.
- Baking powder and baking soda
- Spices – Cinnamon and pumpkin pie spice bring warm, cozy flavour.
- Sea salt
- Sugar – Use brown sugar, cane sugar, or coconut sugar .
- Pumpkin puree – Be sure to buy pumpkin puree, not pumpkin pie mix or filling, which is sweetened.
- Oil – I use olive oil.
- Nondairy milk – Any vegan milk will work as long as it’s unflavoured.
- Vanilla extract
- Pumpkin seeds or oats – For topping.
For the Cream Cheese Filling:
- Vegan cream cheese – Let this come to room temperature.
- Powdered sugar – Also known as confectioners’ sugar.
- Vanilla extract
What Is the Best Vegan Cream Cheese for Baking?
While I love it on a bagel, I don’t recommend Miyoko’s for baking because it tends to get grainy in the oven. Kite Hill Cream Cheese is my favourite for any recipe that needs to be baked.
How to Make Pumpkin Cream Cheese Muffins

- Prepare . Preheat your oven to 425°F and grease or line a muffin pan.
- Mix the wet ingredients . Beat the sugar, pumpkin puree, and oil in a mixing bowl (or the bowl of a stand mixer) for 2 to 3 minutes. Mix in the milk and vanilla extract, scraping down the sides of the bowl as needed.
- Finish the batter . Add the dry ingredients to the bowl and slowly mix together on low speed, then medium speed, until fully incorporated. Divide the muffin batter into 10 muffin cups.

- Make the filling . Use a stand mixer or hand mixer on medium speed to beat the softened cream cheese, powdered sugar, and vanilla extract for about 2 minutes, or until the mixture is fluffy.
- Add the filling . Transfer the cream cheese mixture to a piping bag. Place the tip of the piping bag into the centre of each muffin, then press down to squeeze, pulling up slowly until you reach the top of the muffin.

- Bake . Sprinkle oats or pepitas on top, as desired, then add water to the empty muffin cups. Bake for 5 minutes at 425°F, then reduce the temperature to 350°F degrees and bake for another 15 minutes, or until a toothpick inserted into a muffin comes out clean.
- Cool . Let the pumpkin cream cheese muffins cool in the pan for about 5 minutes, then transfer them to a wire rack to finish cooling.
Tips for Success
- Fill the empty muffin cups with water. This is my little trick for ensuring even baking and a nice rise. The steam from the water helps create a moist environment in the oven, leading to perfect muffins.
- Don’t overmix the batter. This can result in tough, dense pumpkin cream cheese muffins. Mix until all the ingredients are just incorporated.
- Use room temperature cream cheese for the filling. This makes it easier to mix and ensures a smooth and creamy filling.
- Drain the liquid from homemade pumpkin puree . You can use homemade pumpkin puree if you’d like, but it tends to be a little wetter than the canned kind. To remedy this, line a fine mesh colander with paper towels, then let the pumpkin puree sit in there for 30 minutes before using it in this recipe.
- Use a cookie dough scoop . This is the best way to make sure all of the muffins have the same amount of pumpkin muffin batter!

Variations
- Add mini chocolate chips to the cream cheese filling for a chocolatey twist.
- Drizzle melted dark chocolate over the muffins after baking for an indulgent treat.
- Swap the pumpkin puree for canned butternut squash puree—the taste is the same, but this is a nice trick for those times when your grocery store is sold out of canned pumpkin!
- Swap chopped nuts, such as pecans or walnuts, for the pepitas for a more nutty flavor.
Serving Suggestions
I love serving muffins alongside a savoury breakfast option like fluffy tofu scramble or easy vegan quiche . If you’re enjoying these for a weekday breakfast, simply pair them with some fresh fruit or a bowl of vegan yogurt .

How to Store
Pumpkin cream cheese muffins will keep for up to 2 days in an airtight container at room temperature, or up to a week in the refrigerator.
Can I Freeze This Recipe?
You can freeze these muffins for up to 3 months. Allow them to cool completely before placing them in freezer-safe bags or containers. When ready to eat, thaw overnight in the refrigerator or microwave on low power until warmed through.

More Vegan Muffin Recipes
- Vegan Lemon Poppyseed Muffins
- Double Chocolate Banana Muffins
- Vegan Zucchini Muffins
- The Best Vegan Blueberry Muffins
- Apple Streusel Muffins
Ingredients
Pumpkin Muffins
- 2 cups all purpose flour , (240g)
- 1 tablespoon baking powder , (14g)
- 1/2 teaspoon baking soda , (3g)
- 1 teaspoon cinnamon
- 1 teaspoon pumpkin pie spice
- 1/2 teaspoon sea salt
- 1 cup sugar , (200g) brown sugar, cane sugar, coconut sugar – any kind of granulated sugar
- 1 cup pumpkin puree , (244g) not pumpkin pie filling
- 1/3 cup oil , (66g) any oil (I prefer olive oil)
- 1/2 cup nondairy milk + 2 tablespoons , (150mL) any vegan milk works
- 2 teaspoons vanilla extract
- 2 tablespoons pumpkin seeds or oats for topping
Cream Cheese Filling
- 8 oz vegan cream cheese , room temperature
- 1/4 cup powdered sugar
- ½ teaspoon vanilla extract
Instructions
Pumpkin Muffins
- Preheat oven to 425°F/220°C. Spray a muffin pan with non-stick flour spray or rub with vegan butter, or line with muffin/cupcake liners.
- In a bowl of a mixer or with a hand mixer on medium (or using a whisk), mix the sugar, pumpkin puree and oil together for about 2 to 3 minutes. Add in the milk and vanilla extract and mix together for another minute until fully incorporated, scraping down the sides.
- Into the wet batter add in the sea salt, pumpkin pie spice, cinnamon and then sift the flour, baking powder and baking soda. You want to ensure your flour, baking powder and baking soda are free of clumps so I would recommend sifting them in with a sifter , sieve or a strainer.
- Slowly mix together on low speed, then back to medium, until fully incorporated, for another 2 minutes. Scrape down the sides of the bowl as needed.
- Scoop the muffin batter (I use a large cookie scoop or a 1/3 cup measuring cup) equally into 10 muffin cups/holes.
Cream Cheese Filling
- In a bowl add the softened cream cheese, powdered sugar and the vanilla extract. Using a stand mixer or with a hand mixer or with a whisk, throughly mix all the ingredients together on medium speed until it’s all incorporated and fluffy for about 2 minutes.
Putting it Together and in Oven
- Scoop the cream cheese mixture into a piping bag and cut about ⅓ inch wide hole out. Squeeze the cream cheese down all the way to the tip. To help scoop it into the bag I place my piping bag in a drinking glass to get it as wide open as possible then scoop it in a lot easier.
- Place the tip of the piping bag into the centre of each muffin. Press down to squeeze, pulling up slowly until you reach the top of each muffin. Evenly distribute the batter throughout each muffin, about 1.5 tablespoons in each muffin. Don’t place the bag into the bottom of the batter. When pulling out you can do a little dollop at the top or a swirl.
- If you have any excess batter feel free to push the tip back into the centre of the muffin batter and squeeze some remainder throughout each.
- Add your desired toppings on top of the muffins – I usually do 1 tablespoon oats and 1 tablespoon pumpkin seeds/pepitas, (or 2 tablespoons of only pumpkin seeds or only oats) mix them, then sprinkle them over, pressing in slightly to the top and around the cream cheese hole.
- Place water in the empty muffin cups. Don’t skip this step! It ensures that the muffins bake evenly and rise beautifully
- Add your muffins into the oven. Bake for 5 minutes at 425°F/220°C, then leaving the muffins in the oven and not opening the door, reduce the temperature to 350°F/180°C degrees and bake for another 15 minutes until a toothpick inserted into a muffin comes out clean. Remove from oven and allow to cool in pan for about 5 minutes. Remove (I just use the same toothpick or a knife) and place on a wire rack to cool completely. Allowing the cupcakes to cool completely ensures
Notes
- For the vegan cream cheese, I don’t recommend miyokos for this (it gets grainy) but kite hill cream cheese works incredibly here
- To store : Pumpkin cream cheese muffins will keep for up to 2 days in an airtight container at room temperature, or up to a week in the refrigerator.
- To freeze : You can freeze these muffins for up to 3 months. Allow them to cool completely before placing them in freezer-safe bags or containers. When ready to eat, thaw overnight in the refrigerator or microwave on low power until warmed through.

Pumpkin Cream Cheese Muffins
Ingredients
Pumpkin Muffins
- 2 cups all purpose flour (240g)
- 1 tablespoon baking powder (14g)
- 1/2 teaspoon baking soda (3g)
- 1 teaspoon cinnamon
- 1 teaspoon pumpkin pie spice
- 1/2 teaspoon sea salt
- 1 cup sugar (200g) brown sugar, cane sugar, coconut sugar - any kind of granulated sugar
- 1 cup pumpkin puree (244g) not pumpkin pie filling
- 1/3 cup oil (66g) any oil (I prefer olive oil)
- 1/2 cup nondairy milk + 2 tablespoons (150mL) any vegan milk works
- 2 teaspoons vanilla extract
- 2 tablespoons pumpkin seeds or oats for topping
Cream Cheese Filling
- 8 oz vegan cream cheese room temperature
- 1/4 cup powdered sugar
- ½ teaspoon vanilla extract
Instructions
Pumpkin Muffins
- Preheat oven to 425°F/220°C. Spray a muffin pan with non-stick flour spray or rub with vegan butter, or line with muffin/cupcake liners.
- In a bowl of a mixer or with a hand mixer on medium (or using a whisk), mix the sugar, pumpkin puree and oil together for about 2 to 3 minutes. Add in the milk and vanilla extract and mix together for another minute until fully incorporated, scraping down the sides.
- Into the wet batter add in the sea salt, pumpkin pie spice, cinnamon and then sift the flour, baking powder and baking soda. You want to ensure your flour, baking powder and baking soda are free of clumps so I would recommend sifting them in with a sifter, sieve or a strainer.
- Slowly mix together on low speed, then back to medium, until fully incorporated, for another 2 minutes. Scrape down the sides of the bowl as needed.
- Scoop the muffin batter (I use a large cookie scoop or a 1/3 cup measuring cup) equally into 10 muffin cups/holes.
Cream Cheese Filling
- In a bowl add the softened cream cheese, powdered sugar and the vanilla extract. Using a stand mixer or with a hand mixer or with a whisk, throughly mix all the ingredients together on medium speed until it’s all incorporated and fluffy for about 2 minutes.
Putting it Together and in Oven
- Scoop the cream cheese mixture into a piping bag and cut about ⅓ inch wide hole out. Squeeze the cream cheese down all the way to the tip. To help scoop it into the bag I place my piping bag in a drinking glass to get it as wide open as possible then scoop it in a lot easier.
- Place the tip of the piping bag into the centre of each muffin. Press down to squeeze, pulling up slowly until you reach the top of each muffin. Evenly distribute the batter throughout each muffin, about 1.5 tablespoons in each muffin. Don’t place the bag into the bottom of the batter. When pulling out you can do a little dollop at the top or a swirl.
- If you have any excess batter feel free to push the tip back into the centre of the muffin batter and squeeze some remainder throughout each.
- Add your desired toppings on top of the muffins - I usually do 1 tablespoon oats and 1 tablespoon pumpkin seeds/pepitas, (or 2 tablespoons of only pumpkin seeds or only oats) mix them, then sprinkle them over, pressing in slightly to the top and around the cream cheese hole.
- Place water in the empty muffin cups. Don’t skip this step! It ensures that the muffins bake evenly and rise beautifully
- Add your muffins into the oven. Bake for 5 minutes at 425°F/220°C, then leaving the muffins in the oven and not opening the door, reduce the temperature to 350°F/180°C degrees and bake for another 15 minutes until a toothpick inserted into a muffin comes out clean. Remove from oven and allow to cool in pan for about 5 minutes. Remove (I just use the same toothpick or a knife) and place on a wire rack to cool completely. Allowing the cupcakes to cool completely ensures
Video
Notes
- For the vegan cream cheese, I don’t recommend miyokos for this (it gets grainy) but kite hill cream cheese works incredibly here
- To store : Pumpkin cream cheese muffins will keep for up to 2 days in an airtight container at room temperature, or up to a week in the refrigerator.
- To freeze : You can freeze these muffins for up to 3 months. Allow them to cool completely before placing them in freezer-safe bags or containers. When ready to eat, thaw overnight in the refrigerator or microwave on low power until warmed through.
Nutrition
Pumpkin Cream Cheese Muffins https://jessicainthekitchen.com/pumpkin-cream-cheese-swirl-muffins/ December 20, 2023
Broccoli cheese rice casserole is a comfort food favourite with plenty of creamy, cheesy goodness in every bite! This vegan version is a guaranteed crowd-pleaser whether you serve it for a holiday, potluck, or weeknight dinner.

One of the hardest things for many vegans to give up is cheese, but these days, it’s easier than ever to find plant-based swaps that taste and melt just like the original. This broccoli cheese rice casserole is the perfect example!
The recipe uses shredded vegan cheddar for that cheesy flavour and meltiness, but then it also relies on an old-school vegan swap to create a silky, creamy sauce: cashews.
The combination of cashew cream and plant-based cheddar makes for a rich, cheesy casserole that’s sure to satisfy!

Why You’ll Love This Broccoli Cheese Rice Casserole Recipe
- The ultimate comfort food casserole . If you ask me, it ranks right up there with Baked Vegan Mac and Cheese ! It’s the kind of cozy, satisfying dish that instantly makes you feel at home.
- Perfect for any occasion . Whether it’s a holiday gathering or a night in, this casserole is guaranteed to be a hit.
- Creamy and cheesy . What’s not to love?! Even without the traditional dairy ingredients, this recipe has the creamy and cheesy factors down pat.
- Leftovers for days . Broccoli cheddar rice casserole makes great leftovers, so you can enjoy it for multiple meals throughout the week.

Notes on Ingredients
Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
- Cashews – Make sure they’re raw, as they’ll blend smoother.
- Boiling water
- Olive oil
- Onion – A standard yellow onion is perfect here.
- Garlic – Finely mince the garlic with a knife or use a garlic press.
- Long grain rice – Leave the rice uncooked; you’ll cook it in the recipe.
- Italian seasoning
- Salt and black pepper – I recommend freshly ground black pepper for the best flavour.
- Garlic powder
- Vegetable broth – Use homemade vegetable broth or store-bought.
- Broccoli – Cut it into bite-sized florets.
- Grated vegan cheddar cheese – I used Violife mature cheddar.
- Vegan butter – Use store-bought or homemade vegan butter .
- Panko breadcrumbs
- Paprika – You can use regular sweet paprika, or swap in smoked paprika for a smoky flavour.
- Dried thyme
How to Make Broccoli Cheese Rice Casserole

- Prepare . Preheat your oven to 375ºF and grease a 9×13 baking dish with butter or cooking spray.
- Soak the cashews . Place the cashews in a small bowl with 1 cup of boiling water; soak for 15 minutes.
- Cook the onion . In a large pan, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and cook until softened and translucent, about 3-4 minutes, stirring often.
- Toast the rice and seasonings . Stir in the minced garlic, rice, and Italian seasoning and continue stirring for a minute.

- Simmer . Stir in the broth, salt, pepper, and garlic powder and then cover. Bring to a simmer, then reduce the heat to low and cook for 5 minutes.
- Stir in the broccoli . Add the broccoli florets, then cover again and cook for 5 minutes more.
- Blend the cashews . Transfer the cashews and water to a blender and blend until completely smooth.

- Add the cashew cream and cheese . Remove the pan from the heat, then stir in the cashew cream and 1 cup of vegan cheddar. Season to taste.
- Make the topping . In a medium bowl, stir together the melted vegan butter, panko breadcrumbs, paprika, and dried thyme.

- Assemble . Transfer the rice and broccoli mixture to the prepared baking dish. Sprinkle the remaining cheese and panko breadcrumbs on top.
- Bake . Place the baking dish in the oven and bake until bubbly and golden on top, about 10 minutes.

Tips for Success
- Cut the onions and broccoli into evenly sized pieces . This ensures that they all finish cooking at the same time so you don’t end up with hard broccoli or crunchy onions in your broccoli cheese rice casserole!
- Don’t skip soaking the cashews . This step helps to soften them, making it easier to blend them into a smooth cream.
- Blend the cashews thoroughly . I recommend blending for a full 2 minutes. You want to ensure that the sauce is absolutely smooth, without grainy bits of nuts.
- Let it cool a bit before serving . The sauce will thicken as it cools, so let the casserole sit for 5 to 10 minutes and then serve it.
Variations
- Switch up the topping . Instead of panko, you can use cracker crumbs, coarse breadcrumbs, corn flakes, or even French fried onions.
- Add in protein . For a heartier meal, you can add vegan chicken , vegan turkey , or even chickpeas or white beans to the casserole before baking.
- Use another vegetable . If broccoli isn’t your favorite, you can substitute it with cauliflower, sautéed mushrooms, or peas for a different flavor profile.

Serving Suggestions
Pair this vegan broccoli cheese rice casserole with a simple side salad, or some crusty Roasted Garlic Bread to make it a complete meal. It also makes a great side dish for Vegan Meatloaf !
How to Store Leftovers
Store leftover broccoli cheese rice casserole in an airtight container in the refrigerator for up to 4 days. To reheat, simply cover it and place it in the oven at 350ºF until warmed through or heat individual servings in the microwave.
Can I Freeze This Recipe?
Yes, this cheesy broccoli rice casserole can be frozen for up to 2 months. Wrap it tightly in the baking dish or place leftovers in an airtight container.

More Cheesy Vegan Recipes
- Chopped Cheese Sandwich
- Cauliflower Mac and Cheese
- Cheesy Baked Ziti (5 Ingredients)
- Butternut Squash Mac and Cheese
- Cheesy Cauliflower Pizza Casserole

Ingredients
- ⅓ cup raw cashews , 50g
- 1 cup boiling water
- 2 tablespoons olive oil
- 1 medium onion , finely chopped
- 2 garlic cloves , minced
- 1 ¼ cup long grain white rice , uncooked (230g)
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon garlic powder
- 2 ½ cups vegetable broth
- 6 cups broccoli , cut into small florets, from approximately 2 heads; 16 ounce total – 450g
- 2 cups grated vegan cheddar cheese , divided (I used Violife mature cheddar) (8 ounces – 220g)
- 4 tablespoons melted vegan butter
- ½ cup Panko breadcrumbs
- ¼ teaspoon paprika
- ¼ teaspoon dried thyme
Instructions
- Preheat the oven to 375ºF/190°C and grease a 9×13 baking dish with vegan butter or cooking spray.
- Place cashews in a small bowl with 1 cup of boiling water and soak for 15 minutes.
- In a large pan, heat 2 tablespoons of olive oil over medium heat. Add chopped onion and sauté until soft and translucent, about 3-4 minutes. Stir often.
- Add minced garlic, rice, and Italian seasoning. Cook, stirring, for 1 minute.
- Add vegetable broth, salt, black pepper and garlic powder. Stir and cover the pan with a lid. Bring to a simmer (essentially to a heat just below boiling until small bubbles form around the edges) and then turn the heat to low (so the liquid is still moving). Cook for 5 minutes.
- Add broccoli florets. Stir and cook covered with a lid for 5 more minutes.
- While rice and broccoli are cooking, place soaked cashews into a blender along with the water they were in. Blend until smooth, about 2 minutes.
- Remove the pan from heat. Add blended cashew cream and 1 cup grated vegan cheddar, then mix until combined. Taste and add more salt and pepper if needed.
- In a medium bowl, mix the melted vegan butter, panko breadcrumbs, paprika and dried thyme.
- Transfer the rice and broccoli mixture to the prepared baking pan. Sprinkle with the remaining cheese and panko breadcrumbs.
- Bake until bubbly and golden on top, about 10 minutes. Remove from oven, let cool slightly, then serve and enjoy!