Prep the pans and oven: Line a 12-cup muffin tin with paper liners.
Preheat the oven to 350°F (175°C). Make sure wet ingredients are at room temperature for a smoother batter.
Whisk dry ingredients: In a medium bowl, whisk flour, baking powder, and salt. Set aside.
Cream and combine: In a large bowl, beat the butter and both sugars until light and fluffy, about 2 minutes.
Mix in the oil until combined. Add eggs one at a time, then vanilla, scraping the bowl as needed.
Finish the batter: Stir the sour cream into the milk. Add the dry ingredients to the butter mixture in two additions, alternating with the milk mixture.
Mix just until combined. Do not overmix.
Fill and bake: Divide the batter evenly among liners, about two-thirds full. Bake 16–19 minutes, or until the tops spring back and a toothpick comes out clean.
Cool in the pan 5 minutes, then transfer to a rack to cool completely.
Make the frosting: Beat the softened butter until creamy. Gradually add powdered sugar, 1 cup at a time, beating on low at first, then medium. Add vanilla, a pinch of salt, and 2 tablespoons cream.
Beat until fluffy, 2–3 minutes. Adjust texture with more sugar (thicker) or cream (softer).
Tint the frosting: Add yellow gel food coloring a little at a time until you reach a bright, bee-like yellow. Gel color keeps the frosting thick and vibrant.
Frost the cupcakes: Transfer frosting to a piping bag fitted with a large round or star tip.
Pipe a generous swirl on each cooled cupcake. You can also spread with an offset spatula for a rustic look.
Add the bees: Create a small oval “bee body” on top of each cupcake using a dome of yellow frosting or a dollop piped separately. Press in two mini chocolate chips for eyes.
Use a small piping bag of melted chocolate (cooled slightly) to draw 2–3 thin stripes across each bee.
Finish with wings: Gently press two almond slices into the frosting on top of each bee to form wings. If serving to nut-free guests, use white chocolate chips cut in half or small fondant teardrops.
Set and serve: Chill the decorated cupcakes for 10–15 minutes to set the chocolate stripes, then serve at room temperature for the best texture.