This deliciously decadent caramel milkshake is quick and easy to make at home. You’ll just need three ingredients: vanilla ice cream, milk, and caramel–homemade or store-bought is just fine.
Hey, friend. Have some caramel sauce in your fridge and some vanilla ice cream in your freezer? You should definitely make a caramel shake right now.
The Perfect Caramel Milkshake
This caramel shake is a total sweet caramel dream, and all you need to make it is the perfect milkshake ratio (three scoops of vanilla ice cream and 1/2 cup of milk) and some caramel.

Ingredient Notes
- Caramel: If caramel sauce isn’t something you keep stocked at home, pick some up the next time you’re at the store, make my quick shortcut caramel sauce , or you can whip out a heavy-bottom pot, melt some sugar, and make some traditional caramel sauce yourself. If you have dulce de leche , you can also substitute it for the caramel and make a dulce de leche milkshake .
- Vanilla Ice Cream: Vanilla ice cream pairs well with the caramel flavor in this shake. For best results, use a high-quality vanilla ice cream you enjoy.
- Milk: Any milk will work for your milkshake, but the higher fat your milk, the richer your shake will be. You can even substitute a little half and half or heavy cream for some of the milk for an extra rich and creamy shake.

How to Make a Caramel Milkshake
- Combine all your ingredients in a blender and blend until smooth. If your blender is struggling to blend the shake, let everything sit at room temperature for 10 minutes before trying again. This will allow the ice cream to soften slightly and blend more easily without having to add additional milk which can water down the shake.
- Drizzle extra caramel sauce around the inside of a glass (if desired) and add the shake. Top with whipped cream and more caramel and enjoy!
Caramel Shake Variations
For more caramel shake combos, try adding some mix-in to this recipe:
- Banana Caramel Milkshake: Add 1/2 to 1 whole ripe banana before blending. Use a frozen banana for a creamier shake.
- Vanilla Bean Caramel Milkshake: Add the seeds scraped from 1/2 of a vanilla bean before blending.
- Coffee Caramel Milkshake: Replace the milk with the same amount of cold coffee.
How can I make this a salted caramel milkshake?
If you’re craving a salted caramel shake, not a problem. You can use salted caramel if you have it in place of regular OR add a generous pinch of salt to your shake before blending. Taste the shake and add more as needed.
To be a little extra, you can also dip the rim of your cup in more caramel and sprinkle flakey sea salt over the top, but that’s totally optional.
Do I have to use vanilla ice cream for a caramel shake?
Nope. You can use whatever ice cream you have on hand as long as the flavor goes well with caramel. I just like vanilla as a base because it really lets the caramel flavor shine through and be the star of the show.

Can I make my milkshake in advance?
I don’t recommend it. Milkshakes are always best right after they’ve been made. Even when stored in the fridge, they will begin to melt and be less thick and creamy the longer they sit.
More Milkshake Recipes
- Banana Milkshake
- The Best Chocolate Milkshake
- Strawberry Milkshake
- Oreo Milkshake
- The Best Vanilla Milkshake
Recipe Notes
- This will make approximately 1 1/2 to 2 cups, enough for one restaurant-sized shake or two smaller ones.

Ingredients
- ▢ 1½ cups vanilla ice cream about 3 scoops
- ▢ ½ to ¾ cup milk *
- ▢ 2 tablespoons caramel sauce plus optional more for drizzling
- ▢ Whipped cream optional for topping
Instructions
- In your blender, combine ice cream, milk, and caramel. Blend until caramel is incorporated and shake is pourable.
- Pour into glass(es), top with optional whipped cream and more caramel if desired. Serve and enjoy!
Notes
This 20-minute one-pan honey garlic chicken is an easy weeknight dinner that everyone will love.
I have another quick and easy chicken recipe for you today, honey garlic chicken.
This is one of those recipes you’ll be glad to have in your back pocket on busy weeknights because it cooks up fast and easy. You just need a handful of pantry ingredients, 20 minutes, and one pan.
The chicken comes out moist and tender, cooked in a sweet honey garlic sauce that you’ll want to drizzle over everything. Serve it with some steamed rice and a green veggie, and you have a super simple, super quick meal that everyone will love.

Ingredient Notes & Substitutions
- 2 medium-to-large chicken breasts: Because we want the chicken to cook quickly, this recipe starts with 2 chicken breasts (about 1 to 1 1/2 pounds of meat), sliced in half to make 4 thinner cutlets. Cutlets cook much faster than full chicken breasts, allowing us to cook the chicken in the honey garlic sauce without it burning.
- Flour: Dusting the chicken with flour before frying is optional, but it gives it a nice golden crust and helps the sauce stick to the chicken after cooking. If you’re gluten-free or just short on time, you can skip the flour in the recipe, just sprinkle the chicken breasts with a little salt before browning.
- Honey and white vinegar: Honey is the primary ingredient in this sauce, which makes it quite sweet. A little vinegar helps cut through that sweetness and adds a little acidic edge to the sauce. I really love vinegar in recipes, so I like to use 2 tablespoons here. If you’re not a huge fan, you can cut the vinegar in half or use a less aggressive vinegar like apple cider or rice vinegar.
- Cornstarch: Cornstarch helps thicken the sauce, but it’s optional. In this recipe, you’ll mix it with 1 tablespoon of water before adding it to the rest of your ingredients. Don’t try and toss dry cornstarch into the pan with hot liquids or you’ll get cornstarch lumps that you won’t be able to get rid of.

How to Make Honey Garlic Chicken
- Slice each piece of meat into 2 even cutlets by placing your hand on top of the chicken breast and running a sharp knife horizontally through the breast, slicing the top and bottom into two thin, even pieces.
- Toss the chicken breast pieces in flour and then in a large skillet, sear on both sides until golden brown.
- Remove the chicken from the pan, melt butter, and brown the garlic. Add sauce ingredients and bring to a low simmer.
- Return the chicken to the pan, cover, and simmer until the chicken is cooked through. Remove the chicken from the sauce and allow it to rest for 5 minutes before serving.

Can I make this dish ahead of time?
Yes. You can make the chicken and the sauce up to 48 hours in advance.
Can I double the sauce?
Yes. You can double the sauce with no recipe changes except you may need to simmer it a little longer for it to thicken. BUT, this sauce is quite sweet. A little goes a long way, so you might not need as much sauce as you think you do.
How do you thicken honey garlic sauce?
A slurry of cornstarch and water helps thicken the honey garlic sauce. If your sauce is still not as thick as you’d like, just continue to simmer it until more liquid cooks off and it thickens to your desired consistency.

What to serve with honey garlic chicken?
Serve the chicken over steamed white rice with a simple veggie side like:
- Steamed broccoli
- Roasted green beans
- Roasted zucchini
- Steamed green beans
More Easy Weeknight Recipes
- Easy BBQ Chicken Sandwiches
- Oven-roasted Tri-tip
- Quick Beef Teriyaki
- Asparagus-stuffed Chicken Breasts

Equipment
- 12-inch skillet with a lid
Ingredients
- ▢ 2 medium (about 1 to 1½ pounds) boneless, skinless chicken breasts
- ▢ ⅓ cup ( 40g ) all-purpose flour
- ▢ ¼ teaspoon salt
- ▢ 1 tablespoon extra virgin olive oil
- ▢ 1 tablespoon ( 14g ) butter
- ▢ 3 cloves garlic crushed or minced
- ▢ Pinch of red pepper flakes optional
- ▢ ⅓ cup honey
- ▢ ¼ cup water
- ▢ 3 tablespoons soy sauce
- ▢ 2 tablespoons white vinegar
- ▢ 1 teaspoon cornstarch whisked with 1 tablespoon of water
Instructions
- Slice each piece of chicken into 2 cutlets by placing your hand on top of the chicken breast and running a sharp knife horizontally through the breast, slicing the top and bottom into two thin, even pieces.
- In a bowl or container large enough to fit a chicken breast, stir together flour and salt. Dredge each chicken breast piece in the mixture until lightly coated.
- In a 12-inch skillet with a lid, heat oil over medium-high heat. Once hot, add chicken breasts and cook until well-browned, 2-3 minutes. Flip and repeat with the second side. Transfer chicken breasts to a plate.
- Turn heat down to medium and add the butter to the pan. Once the butter is melted, add garlic and optional red pepper flakes and cook until garlic is lightly golden, about 1 minute.
- Add honey, water, soy sauce, vinegar, and cornstarch/water mixture and bring to a simmer, using a wooden spoon to scrape any cooked-on bits from the bottom of the pan. Carefully add chicken back to the pan. Cover and cook, stirring occasionally, until chicken is cooked through, 5 to 8 minutes. If at any point the sauce becomes too thick and looks like it might burn, add a couple tablespoons of water to the pan.
- Transfer chicken breasts to a clean plate and allow them to rest for 5 minutes. If sauce is not quite thick enough, you can allow it to continue simmering uncovered while your chicken rests until it reaches your desired consistency.
- Serve the chicken topped with the sauce and a side of rice.
You can throw these Easy Chicken Fajitas together in about half an hour, no marinating or planning ahead needed.
A couple of months ago, I shared my favorite Steak Fajitas with you, and as much as I love (LOVE) that recipe, it requires a pretty long marinating time, so it’s not exactly something you can whip up after work on a busy weeknight without planning ahead.
Today’s recipe, on the other hand, is perfect for no-plan weeknights. This is a fajita recipe that you can throw together in about half an hour, no marinating, no planning ahead. If you have some chicken thighs, bell peppers, and an onion, you can make these easy chicken fajitas right now.

Ingredient Notes
- Boneless, skinless chicken thighs: I love using chicken thighs for fajitas because they cook up golden and beautiful on the stovetop with little fuss or trouble, and unlike chicken breasts, you have to work pretty hard to overcook them. But if you prefer cooking with chicken breasts, they’ll work just fine here as well.
- Taco or fajita seasoning: Instead of a marinade, this recipe uses taco seasoning or fajita seasoning on the meat so you still get tons of great flavor without the wait time. If you don’t have any taco seasoning in your spice drawer, not a problem. A little chili powder, cumin, salt, and pepper will get the job done.
How to Make Easy Chicken Fajitas

Generously sprinkle the thighs with taco or fajita seasoning or a bit of chili powder, cumin, salt, and pepper. You really don’t need to waste time measuring, just make sure all of the meat is lightly coated and you’re good to go.
Cook the thighs on the stove over medium-high heat until an instant-read thermometer inserted into the center of the meat reads 165°F, about 3-5 minutes per side depending on their size.
Thighs cooked on the stove will pop and sizzle more than chicken breasts, so if they’re making too much of a mess, you can turn down the heat a bit or cover your pan with a splatter screen .
While your thighs cook, in another pan, you’ll throw together the fajita veggies , a couple bell peppers and an onion. These get sprinkled with a little taco seasoning of their own or that mix of chili powder, cumin, salt, and pepper and cooked until the vegetables are tender-crisp.
Once everything’s done, slice the chicken thighs, and serve with the fajita veggies on warmed tortillas with a squeeze of lime and your favorite fajita toppings.

What should I serve with chicken fajitas?
Cilantro rice and beans are always a good option. If you want to really make a night of it, I love tortilla chips and nacho cheese , but if you’re looking for something a little lighter, go with a batch of easy oven-roasted broccoli or roasted zucchini.
Then maybe add a small batch of Chocolate Chip Cookies for dessert.
Can I make chicken fajitas with chicken breasts?
Sure. If you would like to use chicken breasts rather than thighs, go for it, but the cooking method will vary a tiny bit. Season the chicken as described in this recipe, and then go follow my Cooking Chicken Breast for Salads and Sandwiches tutorial.
Can I make this dish in advance?
Absolutely. You can cook your chicken and veggies up to 24 hours ahead of time. Store them tightly covered in the refrigerator, and when you’re ready to serve the fajitas, reheat the meat and veggies, warm the tortillas, and serve.

Recipes Notes
- Have fajita leftovers? Make them into Chicken Fajitas Sandwiches or Fajita Salads on day 2!
You Might Also Love
- Homemade Carnitas
- Easy Carne Asada
- Barbacoa
- Carnitas Enchiladas
- Easy Chicken Enchiladas

Ingredients
Chicken and Veggies
- ▢ 4 to 8 boneless skinless chicken thighs *
- ▢ Taco or fajita seasoning
- ▢ 2 tablespoons vegetable oil divided
- ▢ 2 bell peppers (any color) sliced
- ▢ 1/2 large onion sliced
Fajita Toppings
- ▢ 8 fajita-size tortillas
- ▢ 2 limes quartered
- ▢ Sour cream optional for topping
- ▢ Guacamole optional for topping
Instructions
- Sprinkle chicken thighs with taco/fajita seasoning until coated on all sides.
- On the stove, heat 1 tablespoon of oil in a large skillet over medium-high heat. Once hot, add chicken thighs and cook for 3 to 5 minutes per side, until the internal temperature reaches 165°F. If at any time the outside of the chicken begins to cook too quickly and burn, turn the heat down.
- While your meat cooks, in another large skillet, heat remaining 1 tablespoon of oil over medium-high heat. Once oil is hot, add bell pepper and onion slices. Sprinkle 1/2 teaspoon of taco seasoning or 1/4 teaspoon each of cumin and chili powder over the top. Cook, stirring occasionally, for 4 to 8 minutes, until edges are lightly browned and vegetables are tender-crisp. Salt and pepper to taste.
- For softer vegetables, turn heat down to medium once the vegetables begin to brown so they don’t burn, and continue to cook until vegetables reach your desired level of doneness. For very soft vegetables, add 1/4 cup of water to the pan at this point, and cook until veggies are soft and water has evaporated, adding more water as necessary.
- Slice cooked chicken thighs and serve over warmed tortillas with the vegetables, a squeeze of lime juice, and your favorite fajita toppings.
Video
Notes

Caramel Milkshake
Ingredients
- 1½ cups vanilla ice cream about 3 scoops
- ½ to ¾ cup milk *
- 2 tablespoons caramel sauce plus optional more for drizzling
- Whipped cream optional for topping
Instructions
- In your blender, combine ice cream, milk, and caramel. Blend until caramel is incorporated and shake is pourable.
- Pour into glass(es), top with optional whipped cream and more caramel if desired. Serve and enjoy!