Go Back
–+ servings
9 Best Substitutes for Butter in Mac and Cheese

9 Best Substitutes for Butter

No ratings yet
This guide covers nine reliable substitutes for butter in mac and cheese. Choose based on your cooking style—stovetop or baked—and dietary needs like dairy-free options. Ratios and flavor notes help you pick the right match.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings: 4 servings
Course: Cooking Tips
Cuisine: American

Ingredients
  

  • 0.75 tablespoon olive oil Use ¾ tablespoon per 1 tablespoon butter, fruity and less rich
  • 2 tablespoon cream cheese Use 2 tablespoons per 1 tablespoon butter, tangy and extra creamy
  • 1 tablespoon mayonnaise Use 1 tablespoon per 1 tablespoon butter, subtle tang and silky texture
  • 1 tablespoon ghee Use 1 tablespoon per 1 tablespoon butter, nutty and lactose-free
  • 1 tablespoon coconut oil Use 1 tablespoon per 1 tablespoon butter, mild coconut hint
  • 2 tablespoon sour cream Use 2 tablespoons per 1 tablespoon butter, bright and tangy
  • 0.75 tablespoon vegetable oil Use ¾ tablespoon per 1 tablespoon butter, neutral flavor
  • 1 tablespoon margarine Use 1 tablespoon per 1 tablespoon butter, butter-like but processed
  • 2 tablespoon Greek yogurt Use 2 tablespoons per 1 tablespoon butter, tangy and lighter body

Method
 

  1. Olive oil works well for starting a roux or finishing with a drizzle, adding fruity and peppery notes. Use ¾ tablespoon olive oil per 1 tablespoon butter.
  2. Cream cheese adds ultra-creaminess and tang, thickening sauce without a roux. Use 2 tablespoons cream cheese per 1 tablespoon butter.
  3. Mayonnaise creates a silky texture without a roux, with a subtle tangy flavor. Use 1 tablespoon mayonnaise per 1 tablespoon butter and stir in off the heat.
  4. Ghee mimics butter's flavor without lactose, offering nutty and slightly sweet notes. Use 1 tablespoon ghee per 1 tablespoon butter like regular butter.
  5. Coconut oil is a dairy-free, vegan alternative with a mild coconut hint in unrefined versions. Use 1 tablespoon coconut oil per 1 tablespoon butter.
  6. Sour cream adds brightness and tang to the sauce but curdles in boiling liquid. Use 2 tablespoons sour cream per 1 tablespoon butter and stir in off the heat.
  7. Vegetable oil offers a neutral base for roux without butter flavor. Use ¾ tablespoon vegetable oil per 1 tablespoon butter, adding cream if richer texture is desired.
  8. Margarine mimics butter's consistency for both stovetop and baked dishes, with a slightly artificial flavor. Use 1 tablespoon margarine per 1 tablespoon butter.
  9. Greek yogurt brings protein and tang with lighter texture. Use 2 tablespoons Greek yogurt per 1 tablespoon butter and stir in off the heat to prevent curdling.
  10. Adjust ratios based on sauce thickness and creaminess desired. Choose substitutes according to recipe needs and dietary preferences for best results.

Notes

Add sour cream gradually when mixing to avoid curdling in the sauce.

Tried this recipe?

Let us know how it was!