Allrecipes
1 / 50Homemade Mac and Cheese
- Prep: 20 mins
- Cook: 30 mins
- Total: 50 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 9
- Read more about the recipe here

There's no one right way to make mac and cheese.
Whether you use cheddar, brie, gruyere, nutritional yeast, smoked gouda, fontina, cashew cheese or parmesan, go basic or complex, there are endless variations on this classic dish. Stacker compiled a list of mac and cheese recipes from Allrecipes.
From instant pot recipes to baked casseroles, keep reading for your new favorite comfort food dish
Allrecipes
1 / 50- Prep: 20 mins
- Cook: 30 mins
- Total: 50 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 9
- Read more about the recipe here
Allrecipes
2 / 50- Prep: 15 mins
- Cook: 20 mins
- Total: 35 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 10
- Read more about the recipe here
Allrecipes
3 / 50- Prep: 10 mins
- Cook: 20 mins
- Total: 30 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 10
- Read more about the recipe here
Allrecipes
4 / 50- Prep: 10 mins
- Cook: 20 mins
- Total: 30 mins
- Servings: 6
- Yield: 6 2-ounce portions
- Number of ingredients: 8
- Read more about the recipe here
Allrecipes
5 / 50- Prep: 10 mins
- Cook: 15 mins
- Total: 25 mins
- Servings: 12
- Yield: 1 - 9x13 inch dish
- Number of ingredients: 11
- Read more about the recipe here
Allrecipes
6 / 50- Prep: 30 mins
- Cook: 40 mins
- Total: 70 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 13
- Read more about the recipe here
Allrecipes
7 / 50- Prep: 15 mins
- Cook: 1 hr
- Total: 1 hr 15 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 8
- Read more about the recipe here
Allrecipes
8 / 50- Prep: 15 mins
- Cook: 40 mins
- Total: 55 mins
- Servings: 12
- Yield: 12 servings
- Number of ingredients: 9
- Read more about the recipe here
Allrecipes
9 / 50- Prep: 10 mins
- Cook: 20 mins
- Total: 30 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 7
- Read more about the recipe here
Allrecipes
10 / 50- Prep: 30 mins
- Cook: 1 hr
- Total: 1 hr 30 mins
- Servings: 8
- Yield: 1 - 4 quart casserole
- Number of ingredients: 15
- Read more about the recipe here
Allrecipes
11 / 50- Prep: 20 mins
- Cook: 1 hr
- Total: 1 hr 20 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 14
- Read more about the recipe here
Allrecipes
12 / 50- Prep: 15 mins
- Cook: 10 mins
- Total: 25 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 5
- Read more about the recipe here
Allrecipes
13 / 50- Prep: 20 mins
- Cook: 55 mins
- Total: 75 mins
- Servings: 12
- Yield: 1 - 9x13 inch baking dish
- Number of ingredients: 15
- Read more about the recipe here
Allrecipes
14 / 50- Prep: 10 mins
- Cook: 45 mins
- Additional: 10 mins
- Total: 65 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 10
- Read more about the recipe here
Allrecipes
15 / 50- Prep: 15 mins
- Cook: 45 mins
- Total: 60 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 14
- Read more about the recipe here
Allrecipes
16 / 50- Prep: 10 mins
- Cook: 20 mins
- Total: 30 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 8
- Read more about the recipe here
Allrecipes
17 / 50- Prep: 15 mins
- Cook: 3 hrs 10 mins
- Total: 3 hrs 25 mins
- Servings: 12
- Yield: 12 servings
- Number of ingredients: 9
- Read more about the recipe here
Allrecipes
18 / 50- Prep: 15 mins
- Cook: 40 mins
- Total: 55 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 9
- Read more about the recipe here
Allrecipes
19 / 50- Servings: 3
- Yield: 3 to 4 servings
- Number of ingredients: 6
- Read more about the recipe here
Allrecipes
20 / 50- Servings: 12
- Yield: 12 servings
- Number of ingredients: 5
- Read more about the recipe here
Allrecipes
21 / 50- Prep: 15 mins
- Cook: 50 mins
- Additional: 10 mins
- Total: 75 mins
- Servings: 12
- Yield: 12 servings
- Number of ingredients: 8
- Read more about the recipe here
Allrecipes
22 / 50- Prep: 40 mins
- Cook: 30 mins
- Additional: 6 hrs
- Total: 6 hrs 70 mins
- Servings: 8
- Yield: 24 pieces
- Number of ingredients: 16
- Read more about the recipe here
Allrecipes
23 / 50- Prep: 15 mins
- Cook: 15 mins
- Total: 30 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 8
- Read more about the recipe here
Allrecipes
24 / 50- Prep: 20 mins
- Cook: 20 mins
- Total: 40 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 12
- Read more about the recipe here
Allrecipes
25 / 50- Prep: 10 mins
- Cook: 15 mins
- Total: 25 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 9
- Read more about the recipe here
Allrecipes
26 / 50- Prep: 30 mins
- Cook: 25 mins
- Total: 55 mins
- Servings: 12
- Yield: 12 servings
- Number of ingredients: 12
- Read more about the recipe here
Allrecipes
27 / 50- Prep: 20 mins
- Cook: 45 mins
- Total: 65 mins
- Servings: 7
- Yield: 6 to 8 servings
- Number of ingredients: 9
- Read more about the recipe here
Allrecipes
28 / 50- Prep: 20 mins
- Cook: 40 mins
- Total: 60 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 13
- Read more about the recipe here
Allrecipes
29 / 50- Prep: 10 mins
- Cook: 45 mins
- Total: 55 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 8
- Read more about the recipe here
Allrecipes
30 / 50- Prep: 15 mins
- Cook: 45 mins
- Total: 60 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 10
- Read more about the recipe here
Allrecipes
31 / 50- Prep: 30 mins
- Cook: 45 mins
- Total: 75 mins
- Servings: 20
- Yield: 20 servings
- Number of ingredients: 15
- Read more about the recipe here
Allrecipes
32 / 50- Prep: 15 mins
- Cook: 10 mins
- Total: 25 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 5
- Read more about the recipe here
Allrecipes
33 / 50- Prep: 10 mins
- Cook: 1 hr 5 mins
- Additional: 15 mins
- Total: 1 hr 30 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 14
- Read more about the recipe here
Allrecipes
34 / 50- Prep: 15 mins
- Cook: 40 mins
- Total: 55 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 12
- Read more about the recipe here
Allrecipes
35 / 50- Prep: 20 mins
- Additional: 20 mins
- Total: 40 mins
- Servings: 6
- Yield: 6 1-cup servings
- Number of ingredients: 6
- Read more about the recipe here
Allrecipes
36 / 50- Prep: 10 mins
- Cook: 20 mins
- Total: 30 mins
- Servings: 1
- Yield: 1 serving
- Number of ingredients: 13
- Read more about the recipe here
Allrecipes
37 / 50- Prep: 10 mins
- Cook: 30 mins
- Total: 40 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 9
- Read more about the recipe here
Allrecipes
38 / 50- Prep: 10 mins
- Cook: 30 mins
- Total: 40 mins
- Servings: 5
- Yield: 5 servings
- Number of ingredients: 5
- Read more about the recipe here
Allrecipes
39 / 50- Prep: 10 mins
- Cook: 35 mins
- Total: 45 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 10
- Read more about the recipe here
Allrecipes
40 / 50- Prep: 30 mins
- Cook: 1 hr
- Total: 1 hr 30 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 5
- Read more about the recipe here
Allrecipes
41 / 50- Prep: 10 mins
- Cook: 20 mins
- Total: 30 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 7
- Read more about the recipe here
Allrecipes
42 / 50- Servings: 10
- Yield: 10 servings
- Number of ingredients: 10
- Read more about the recipe here
Allrecipes
43 / 50- Prep: 5 mins
- Cook: 40 mins
- Total: 45 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 4
- Read more about the recipe here
Allrecipes
44 / 50- Prep: 10 mins
- Cook: 35 mins
- Total: 45 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 8
- Read more about the recipe here
Allrecipes
45 / 50- Prep: 30 mins
- Cook: 15 mins
- Total: 45 mins
- Servings: 8
- Yield: 8 servings
- Number of ingredients: 7
- Read more about the recipe here
Allrecipes
46 / 50- Prep: 30 mins
- Cook: 1 hr
- Total: 1 hr 30 mins
- Servings: 8
- Yield: 1 - 4 quart casserole
- Number of ingredients: 15
- Read more about the recipe here
Allrecipes
47 / 50- Prep: 10 mins
- Cook: 40 mins
- Total: 50 mins
- Servings: 4
- Yield: 4 servings
- Number of ingredients: 7
- Read more about the recipe here
Allrecipes
48 / 50- Prep: 10 mins
- Cook: 1 hr
- Total: 1 hr 10 mins
- Servings: 6
- Yield: 1 - 2 quart casserole
- Number of ingredients: 5
- Read more about the recipe here
Allrecipes
49 / 50- Prep: 5 mins
- Cook: 45 mins
- Additional: 10 mins
- Total: 60 mins
- Servings: 12
- Yield: 12 servings
- Number of ingredients: 10
- Read more about the recipe here
Allrecipes
50 / 50- Prep: 15 mins
- Cook: 35 mins
- Total: 50 mins
- Servings: 6
- Yield: 6 servings
- Number of ingredients: 9
- Read more about the recipe here