Disclaimer: This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.
These vibrant rainbow shots are simple to prepare using just three ingredients: grenadine, orange juice, and blue curaçao. They’re perfect for parties or when serving a crowd because they look impressive but are quick to assemble.

If you enjoy making fun shots, you might also like other creative shot and layered cocktail ideas mentioned here on the site, including rumchata pudding shots, the blue kamikaze shot, and watermelon shooters. Layered cocktails such as a vodka sunrise or an amaretto sunrise also deliver a similar visual impact for drinks that are easy to make.

Recipe Highlights
- The layered rainbow appearance makes these shots a showstopper for guests.
- Because each layer is poured directly into the glass, the flavors remain distinct and enjoyable.
- Despite their polished look, these shots are fast and easy to prepare—large batches can be completed in under 10 minutes.
Ingredients

- Grenadine: Forms the bottom red layer and adds sweetness. You can substitute a red-flavored simple syrup such as strawberry or raspberry syrup if you prefer.
- Orange juice: Creates the middle yellow-orange layer. Store-bought orange juice often works better than freshly squeezed in this application because it tends to be slightly thicker and more opaque, helping maintain distinct layers.
- Blue curaçao: A bright blue orange liqueur that forms the top layer. Use any brand you can find. Mixing it with a small amount of water lightens the density so it floats on the orange juice.
Equipment
- A cocktail spoon (or the back of a regular spoon) for gentle pouring when building the layers.
- Shot glasses to serve the rainbow shots in — clear glasses show off the layers best.
Instructions
Step 1: Pour the grenadine into the bottom of a shot glass. Use about half an ounce per shot as a guideline, or adjust for sweeter or lighter red layers.
Step 2: Carefully pour orange juice over the back of a spoon so it gently settles on top of the grenadine without mixing. Pour slowly and steadily to preserve a clean separation between the red and yellow layers.

Step 3: Combine the blue curaçao with a little water (roughly one part curaçao to two parts water to thin it slightly). Gently pour this mixture down the back of a spoon onto the orange juice to form the top blue layer. Adjust the water and curaçao ratio if needed so the layer floats cleanly.

Expert Tips
- Make ahead: You can prepare these shots a couple of hours before serving and keep them chilled in the fridge. After a few hours the layers may begin to soften and blend, so avoid making them too far in advance.
- Practice first: Layering takes a steady hand. Try a few test shots before serving guests so you feel comfortable pouring each layer.
- Stir before drinking: While the layered look is appealing, the flavors are best when mixed just before sipping.
- Adjust sweetness: If you prefer a less sweet shot, use less grenadine for the bottom layer—cutting it in half still keeps the red visual while reducing sugar.
- Swap juices: Try other fruit juices for the middle layer—mango nectar, peach juice, or other thicker fruit juices can create different flavors and colors.
FAQ
No. Classic rainbow shots are a row of separate glasses, each a different color. These shots instead contain multiple colored layers within a single glass.
Blue curaçao on its own can be too dense to float cleanly. Thinning it slightly with water reduces its density so it can sit gently on top of the orange juice layer.
No. The order of layers is determined by the relative density of the liquids used. You can change which ingredients you use, but you cannot arbitrarily reorder layers once poured.

📖 Recipe
Rainbow Shots
- Author: Ali
- Total Time: 3 minutes
- Yield: 1 shot
- Diet: Vegan
Description
These bright, layered rainbow shots are an easy and festive option for serving at parties. The combination of sweet grenadine, orange juice, and blue curaçao creates vivid, separate layers that look more complicated than they are.
Ingredients
- ½ oz grenadine
- ½ oz orange juice
- 1 tsp blue curaçao + 2 tsp water
Instructions
- Add the grenadine to the bottom of a shot glass.
- Gently pour the orange juice down the back of a spoon so it settles on top of the grenadine.
- Mix the blue curaçao with water, then carefully pour the mixture over the orange juice using the back of a spoon to form the top layer.
Notes
- Practice: Layering is a manual skill—practicing the pouring technique will help you get clean layers the first time you serve them.
- Try different juices: Swap the orange juice for other thicker fruit juices like mango nectar or peach juice to create new flavor profiles and colors.
- Prep Time: 3 minutes
- Cook Time: 0 minutes
- Category: Shot Recipes
- Method: Poured
- Cuisine: American
Nutrition
- Serving Size: 1 shot
- Calories: 75
- Sugar: 11.6g
- Sodium: 6mg
- Fat: 0g
- Carbohydrates: 16g
- Protein: 0.1g
- Cholesterol: 2mg