Sushi Cookbook: A Complete Tutorial on SUSHI DeFi Opportunities
How-to Guides

Sushi Cookbook: A Complete Tutorial on SUSHI DeFi Opportunities

2 years ago

Contributor: Sushi gives a detailed walkthrough over how to use their multiple DeFi offerings.

Sushi Cookbook: A Complete Tutorial on SUSHI DeFi Opportunities


This article is meant to act as a tutorial for new Sushi users or for people who are just discovering the benefits of DeFi altogether.

First of all, thank you for your interest in! We are confident that this guide will help you harness the many opportunities that the platform has to offer and avoid any confusion that might come along the way.

Join us in showcasing the cryptocurrency revolution, one newsletter at a time. Subscribe now to get daily news and market updates right to your inbox, along with our millions of other subscribers (that’s right, millions love us!) — what are you waiting for?

Why Do People Use Sushi?

Decentralized exchanges like Sushi have become overwhelmingly popular in the past few months. Compared to traditional exchanges, using Sushi can be much simpler and faster to use when buying and selling cryptocurrencies. On top of that, you can find many tokens on decentralized exchanges, or DEXes, that you can’t find anywhere else! DEXes offer a great way to discover unique opportunities.

Sushi is an exchange platform, which uses a mathematical formula (x*y=k) to automatically give you price quotes for the tokens you want to swap. When you trade on other cryptocurrency exchanges, like Coinbase, you are relying on the institution, or Coinbase, to act as a middleman to confirm the price of your desired tokens and process your trade. In that case, the fees on each transaction go to the institution. On Sushi, you are relying on the formula to handle these processes for you. Since there is no institution, there are less hoops for you to jump through to execute your trades and transaction fees are paid to the users who provided liquidity, just as it should be!

How to Start Using

For starters, you don’t need to create an account, which means no need to take a selfie to verify your identity! All you need is a cryptocurrency wallet, with a digital token balance. To use Sushi, regardless of transaction, you will need Ethereum tokens to execute transactions. Please ensure that you have a balance of ETH in your digital or hardware wallet. When you enter, simply connect your existing wallet to get started.

Connecting your wallet:

In order to allow SushiSwap access to the tokens in your wallet, you will be prompted to agree to a small fee associated with this initial connection process. This fee is something that cannot be avoided, as it is a fee charged by the Ethereum blockchain. The fees are paid to the ETH miners, not to SushiSwap. Please make sure you have some Ethereum tokens in your wallet to pay for the gas fees when you trade!

Simple Trade Overview

Your first step in getting to know SushiSwap is in the name itself. You should try a simple swap first. Tokens ready? Let’s start swapping!

Connecting your wallet:

At, to proceed with a trade, select the token you wish to sell and the token you wish to buy. If you cannot find the token you are looking for, you can search for the token in Etherscan (, copy its “token contract address” and paste it into the search bar on SushiSwap’s exchange. If it still does not show up, you may need to find the token by selecting a different token list.

After selecting your desired tokens, input the number of tokens you wish to sell.  You will see how many new tokens you will receive, the price impact, which we will discuss a little further on, and the total fee. After approving Sushi’s access to use your tokens and clicking “Swap” then “Confirm Swap,” you will receive a prompt from your wallet, asking you to approve the trade and the gas fees associated with the trade. Once you approve the trade again from your wallet, the transaction will execute and you just have to wait for the process to complete! You can see the status of your transaction in your wallet or by copying the transaction hash and checking it on

Canceling/Reversing a Trade

Due to the nature of cryptocurrency trading, once you execute a trade, you cannot reverse it. If the trade is still pending, and you’re quick enough, you can request to cancel the trade from your wallet. Keep in mind that there will be an extra fee incurred when cancelling the transaction.

A Transaction Is Taking Worryingly Long — What Does It Mean?

When a transaction is pending for a very long time, it is more than likely that the processing speed you originally chose was too slow. We suggest that you cancel the transaction in your wallet and execute it again, but choose a faster processing speed. You can do this by clicking “Edit” on the swap confirmation pop-up from your wallet and clicking “Fast.” Please keep in mind that, yes, faster speeds mean higher gas fees!


What Else Can I Do Other Than Trading Tokens?

This is a great question! Sushi offers features that go beyond mere cryptocurrency trading — let’s take a look at the other offerings that make Sushi one of the DeFi powerhouses.

Liquidity Providing

Imagine you really want to sell a token, but you can’t find anyone to buy it. An exchange is the place to buy/sell tokens, but in order to do that, it needs one basic thing — liquidity! Traditionally, centralized exchanges, like Coinbase, provide and manage this liquidity. On Sushi, the liquidity is provided voluntarily by its users.

In return, Sushi rewards those who provide temporary access to their tokens with a share of the 0.25% fee charged to traders of the respective token pair, proportional to the amount of liquidity they added to the pool. This option could be a great opportunity to earn extra yields on tokens that are just sitting in your wallet. 

You will now start earning a portion of the transaction fees for providing liquidity for Sushi. You will receive the total of these rewards when you remove your liquidity.

Being an LP seems like a no-brainer, right? However, although you are offsetting an opportunity cost risk by earning interest while you hold, you are exposing yourself to another risk, called impermanent loss. This tutorial will not delve too much into the intricacies of this type of loss, but, instead, will give a simple explanation.

Impermanent loss has been described as the difference in your token value in the liquidity pool versus simply holding them in your wallet. If one of your tokens skyrockets on traditional markets, your assets do not automatically update to match. At this “time lag” stage, there is an opportunity for traders to buy your assets in the pool at a lower price and resell on a centralized exchange at a higher price, realizing an arbitrage gain. That gain could have been yours! Instead, this stolen opportunity can be classified as your impermanent loss. This is one of the risks you take as an LP.

The best-case scenario for an LP is when there are many transactions in the pool and the price of each token does not have significant price fluctuations. The more transactions, the more share of the transaction fees you will earn. So, if you are going to become an LP and earn some yields, it is best to consider the popularity of the pool and your confidence in the price’s stability.

There is no vesting period for these earnings and when you remove liquidity, you will also take your LP earnings. If you cannot see your liquidity, it probably means you have staked it in a farm. In this case, you need to unstake from the farm first to remove the liquidity entirely.  Read on to find out how to do this.


Farming on Sushi is connected to being a LP (liquidity provider), but different because you grow $SUSHI token rewards. Who would’ve thought, in the 21st century, we’d all be farmers? Farms are also known as Menus in the Sushi universe, because Sushi. The $SUSHI governance token is one of the main reasons behind Sushi’s massive popularity. You can take a look at the current yield farming options at This tutorial will focus on the Onsen pairs.

On, you can enter a permanent farm or an Onsen menu. Onsen pairs are temporary farms that are allocated bonus $SUSHI rewards, through allocPoints. AllocPoints are allotted based on token market cap, amongst other factors. Usually, the higher the interest rate, in relation to the total value of the farm, means the higher the AllocPoints!

Please note that $SUSHI rewards no longer have any vesting or lockup period.

Since farming is related to liquidity providing, is it important to note that the same impermanent loss risks are still present.

Follow these steps to hang up your hat and quit your job as a farmer.


Welcome to the SushiBar, where the revolving belt is serving plates of xSUSHI! Sushi not only offers you the opportunity to earn $SUSHI on your dormant tokens, you can also earn xSUSHI on your earned SUSHI! XSUSHI holders earn 5% of all platform transaction fees, regardless if you hold any other platform tokens or have any liquidity pairs or not. Rewards on rewards? Is the Sushi hype starting to make sense?

You can find details about xSUSHI, like staking APY, right on the SushiBar tab page and if you’d like to see more detailed analytics, you can click the “Your SushiBar Stats” to see your profit/loss information, etc.

You might be wondering what the value of xSUSHI is to make staking worthwhile. Well, for starters, as mentioned, 0.05% of all transaction fees go to SUSHI stakers. The redeployment of limit orders will have all fees allocated to xSUSHI holders and with the introduction of Bento Box & Kashi, 9% of the fees accrued from these lending services will also go to xSUSHI holders.

Once per day or more, the liquidity provider rewards contracts are closed and all LP tokens are swapped for SUSHI tokens, which are sent, proportionately, to xSUSHI holders. At this time, xSUSHI would have a greater value than the bought SUSHI tokens.

Many people also wonder if it’s better to farm $SUSHI on other platforms in lieu of staking. One of the benefits of staking SUSHI over using it to farm is that you can use your staked SUSHI in other DeFi protocols. For instance, you can lend your xSUSHI on CREAM as collateral, use that to borrow ETH, then use that borrowed ETH to farm another asset with an even higher APY. It can really be used to maximize token yield potential.

Users can unstake at any time and there is no vesting period associated with xSUSHI.


Uniswap has recently terminated their rewards-based liquidity provision program. In light of this, we are offering Uniswap LPs the opportunity to seamlessly and, more importantly, gas-efficiently transfer their liquidity pool from Uniswap to Sushi to start earning governance tokens again. Winter has come to Uniswap, time to migrate South to better weather at Sushi!

Please note that as with any liquidity providing execution, you are exposing yourself to impermanent loss risk. However, unlike Uniswap, SushiSwap helps to offset some risk by offering $SUSHI token rewards.

We hope that this was an informative piece and entices you to get involved in DeFi protocols, with the intention of taking advantage of all it has to offer! If you have more questions about SushiSwap, we encourage you to join our Discord.

This article contains links to third-party websites or other content for information purposes only (“Third-Party Sites”). The Third-Party Sites are not under the control of CoinMarketCap, and CoinMarketCap is not responsible for the content of any Third-Party Site, including without limitation any link contained in a Third-Party Site, or any changes or updates to a Third-Party Site. CoinMarketCap is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement, approval or recommendation by CoinMarketCap of the site or any association with its operators. This article is intended to be used and must be used for informational purposes only. It is important to do your own research and analysis before making any material decisions related to any of the products or services described. This article is not intended as, and shall not be construed as, financial advice. The views and opinions expressed in this article are the author’s [company’s] own and do not necessarily reflect those of CoinMarketCap.
2 people liked this article