How to get Mushroom blocks in Minecraft?

Updated to 1.20

You can’t craft Mushroom blocks and if you break them they drop regular Mushrooms. Good for Stew, but what if you want to have the block instead?

To get Mushroom blocks you need to find a Huge Red or Brown Mushroom and break its blocks with a Silk Touch enchanted tool. Huge Mushrooms generate in Mushroom Fields and Dark Forest biomes (Swamps as well in the Bedrock edition). You can also grow Huge Mushrooms by giving Bone Meal to regular Mushrooms.

Today we are here to see how to find or grow Huge Mushrooms, how to get Silk Touch and how to get Mushroom blocks. Let’s start!

how to get mushroom blocks in minecraft

How to find Huge Mushrooms

You can find Huge Mushrooms in Mushroom Fields

mushroom fields

You can find them in Dark Forests

minecraft dark forest

And, in the Bedrock edition, you can also find them in Swamps. They will be very easy to spot, expecially the red ones.

If you can’t find any of these biomes, you can use the locate biome command. To use commands you will need to have cheats allowed in your Minecraft world. If cheats are not allowed in your world, there is a workaround. You can check here how to still use cheats in that Minecraft world.

To find for example Mushroom Fields, you just need to open the commands and type:

/locate biome minecraft:mushroom_fields

And you’ll see a message appearing with the coordinates ot the closest Mushroom Fields.

minecraft locatebiome

Now what you have to do to get there is just closing the gap between your coordinates (that you can see by pressing F3) and the coordinates of the biome that you want to go to.

minecraft coordinates
F3 coordinates

How to grow Huge Mushrooms

If you don’t want to wander looking for the right biomes or you don’t want to use cheats, you can alsways grow Huge Mushrooms. To do so you will need to find regular Mushrooms, which naturally generate almost everywhere there is a light level of 12 or less (see how light level works here). You can even find them inside caves.

minecraft brown mushroom

You can grow them where you find them by using Bone Meal on them (see more about Bone Meal here). Note that they will need a 3 blocks radius around them and at least 7 blocks above them of air.

If you want to take the Mushrooms and grow them somewhere else, or if you already have Mushrooms in your inventory, you will need to place them on blocks with a light level of 12 or less. You can have a 12 light level block even in open field by following these steps:

  • dig a 3 blocks hole in the ground and place a Dirt block on the bottom. Use Dirt, because Huge Mushrooms don’t grow on every block.
2 blocks hole
  • place one block above the hole
hole covered
  • place the Mushroom in the hole
minecraft how to grow mushroom

Once you placed the Mushroom, you can break the block above it. As long as you don’t break the blocks around the Mushroom, it will not drop, even if the light level is not 12 anymore.

brown mushroom placed

Now you can use Bone Meal on the Mushroom and it will grow into a Huge Mushroom.

huge brown mushroom

Silk Touch

If you break any block of a Huge Mushroom bare hand or with a tool, it normally drops regular Mushrooms. If you want to get Mushroom blocks you need to use a Silk Touch enchanted tool.

If you break a block with a Silk Touch enchanted tool, the block will drop exactly itself instead of what it what would usually drop. For example, a Stone block will drop a Stone block instead of a Cobblestone one. Or a Diamond Ore will drop a Diamond Ore block instead of a Diamond.

You can check here how to get Silk Touch (and any other enchantment in the game).

How to get Mushroom blocks

To get Mushroom blocks you need to break them using a Silk Touch enchanted tool, so that they can drop as they are instead of dropping Mushrooms.

This way you can get Red Mushroom blocks

minecraft red mushroom block

Brown Mushroom blocks

minecraft brown mushroom block

and Stem blocks. These are one of the withe block in Minecraft, you could even use them for building.

minecraft stem block

Red and Brown Mushroom blocks, when placed, show their color on every side that you can see.

red mushroom block

Only when you break a block to which they are attached they will show the internal texture.

broken red mushroom block

How to get Mushroom blocks – commands

You can also get a Mushroom block by using commands. To do so, you need to open the commands and type:

/give @p red_mushroom_block 1

/give @p brown_mushroom_block 1

/give @p mushroom_stem 1

If you want more than 1, you can change the “1” in the commands with the desired amount.


Other than being a decorative block, a Mushroom block can be used for a Composter to get Bone Meal. And if you put a Note block above a Mushroom block, it will produce a “bass” sound.


To get Mushroom blocks you need to find or grow Huge Mushrooms. If you break their blocks they will drop Mushrooms, unless you use a Silk Touch enchanted tool. Thank you very much for reading the article this far and I hope I’ll see you again around here. See you and take care!