How to Get Grass Blocks in Minecraft

Do all your Grass Blocks keep dropping dirt when you mine them? Read here to see how to make it drop a Grass Block instead!

Ahhh, yes. Grass Blocks. This was one of the original blocks in the game, back when Minecraft was still called cave game. This block, along with Cobblestone, are the first two blocks put into the game. However, while cobblestone is arguably the easiest block to obtain, Grass Blocks can only be obtained in specific ways!

How to Get Grass Blocks in Minecraft

There are four ways to get these blocks, even though grass is quite literally everywhere. We're going to start with the most obvious way to get them in Survival.

Silk Touch

Minecraft Alex with a Silk Touch pickaxe.

Silk touch is an enchantment that allows you to mine the exact form of the block you break. For example, if you mine Diamond Ore, normally it'd break into Diamonds. With Silk Touch, it will instead drop a Diamond Ore block. This same effect applies when you're mining grass with a tool enchanted with Silk Touch. Instead of dropping a Dirt Block when it breaks, it will drop the Grass Block you're seeking.

Silk Touch can only be applied to the following five items:

  • Pickaxe
  • Axe
  • Shears
  • Shovel
  • Hoe

Related: How to Make and Use a Redstone Repeater in Minecraft - Pro Game Guides


If you have a lot of time (or more likely — don't have Silk Touch), you can get grass the old fashioned way! By WAITING. Place dirt blocks from where some grass is to where you need it to be! Getting grass this way is almost as painful as watching paint dry, or — ahem — watching grass grow.


An enderman holding a grass block.

Getting grass from an Enderman is the only other way to do it in Survival. If you keep your eyes peeled for a stray Enderman, you might see it walking around with a Grass Block in its hands! Slay it to steal his loot!


If you have cheats enabled, you can give a player a Grass Block via command. The commands you need to enter for Bedrock and Java are listed below.

Bedrock: /give "PlayerName" grass

Java: /give PlayerName grass_block

Outside of the four options above, the only way to obtain Grass Blocks is by getting them in Creative!

Want to see some amazing Adventure maps? Check out or list of Best Minecraft Adventure Maps for 1.16!

Follow us on Twitter and Facebook to get updates on your favorite games!

About the Author

Freelance writer and jack-of-all-hobbyist-tech-development-trades (website, game, and program). My passion is to create content that entertains and makes people think critically.

Recently Updated Minecraft Posts

Leave a Comment

Comments are on moderation and will be approved in a timely manner. Please read the following rules before commenting:

  • All comments must be on topic and add something of substance to the post
  • No swearing or inappropriate words
  • No asking or begging for anything free
  • Do not attempt to start a poll in the comments
  • Comments in all CAPS will be removed
  • We reserve the right to remove a comment for any reason
  • Do not impersonate a staff member or influencer

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


  1. That “Waiting for grass to grow” pun was spot on.