Tofu Mac & Cheese

Sarah

🍽️✨ The Culinary Legacy ambassador

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the comfort foods in the world, mac and cheese holds a special place in my heart, and in my family’s weekly dinner rotation. It’s the dish we turn to after a long day, on a rainy afternoon, or when we just need a culinary hug. For years, I thought the classic, dairy-laden version was untouchable. The idea of a plant-based alternative seemed like a pale imitation, destined to be bland and disappointing. I can still picture the skeptical glances from my partner and kids the first time I announced we were having “Tofu Mac & Cheese” for dinner. They imagined a gritty, tasteless meal. But when I brought the steaming casserole dish to the table, the silence that followed the first few bites was everything. It was creamy, it was savory, it was velvety, and it was unbelievably “cheesy.” The secret, they soon learned, wasn’t a long list of expensive nuts or processed vegan cheese substitutes, but the humble, versatile block of tofu, transformed into a sauce so luxurious it has since become our one and only way of making this beloved classic. This recipe isn’t just a substitute; it’s an upgrade—a healthier, protein-packed version that sacrifices nothing in taste and texture.

The Ultimate Guide to Creamy, Dreamy Tofu Mac & Cheese

Welcome to the definitive guide for creating the most decadent and satisfying Tofu Mac & Cheese you will ever taste. This isn’t just a recipe; it’s a revelation in plant-based cooking. Forget any preconceived notions about tofu. In this dish, it’s not the star player in terms of texture but the secret agent working behind the scenes to create a sauce with unparalleled creaminess.

What makes this recipe so special? It cleverly sidesteps common vegan mac and cheese pitfalls. Many recipes rely on a base of cashews, which can be expensive and a problem for those with nut allergies. Others use store-bought vegan cheeses that can have a processed taste or don’t melt well. Our recipe uses silken tofu, a magical ingredient that blends into a flawlessly smooth, rich, and neutral base, ready to absorb all the savory, cheesy flavors we’re about to infuse it with.

The flavor doesn’t come from the tofu itself, but from a carefully selected team of ingredients. Nutritional yeast provides the savory, nutty, cheesy notes. A touch of Dijon mustard and apple cider vinegar adds a sharp tang that mimics aged cheddar. Smoked paprika and a hint of garlic and onion powder build a deep, complex flavor profile that makes every bite interesting. The result is a dish that is not only incredibly delicious but also packed with plant-based protein, making it a more balanced and fulfilling meal than its traditional counterpart. Prepare to have your mind, and your taste buds, completely blown away.

Ingredients

Here is everything you’ll need to create this masterpiece. Each ingredient is chosen specifically for its role in building the perfect flavor and texture.

  • 16 ounces (450g) Macaroni or other short pasta: The classic elbow macaroni is perfect for catching all the sauce, but feel free to use shells, rotini, or penne. A gluten-free pasta works wonderfully as well.
  • 1 tablespoon Olive Oil: Used to sauté the aromatics, creating a foundational layer of flavor for our sauce.
  • 1 small Yellow Onion, finely chopped: Provides a sweet, aromatic base that deepens the overall flavor of the cheese sauce.
  • 2 cloves Garlic, minced: Adds that essential pungent, savory kick that no good mac and cheese should be without.
  • 14-16 ounces (400-450g) Silken or Soft Tofu, drained: This is the star of the show. Do not use firm or extra-firm tofu. Silken tofu blends into a perfectly smooth, creamy, and neutral base, which is the secret to our luxurious sauce.
  • ½ cup Unsweetened Plant-Based Milk: Almond, soy, or oat milk all work well. This helps to thin the sauce to the perfect consistency. Use more if you prefer a thinner sauce.
  • ¾ cup Nutritional Yeast: This is the key to the “cheesy” flavor. It’s a deactivated yeast with a nutty, savory, and cheesy taste, packed with B vitamins. Do not skip this!
  • 2 tablespoons Apple Cider Vinegar or Lemon Juice: Provides a crucial acidic tang that cuts through the richness and mimics the sharpness of a good cheddar cheese.
  • 2 tablespoons Dijon Mustard: Adds another layer of tangy complexity and helps to emulsify the sauce, making it extra smooth.
  • 1 teaspoon Smoked Paprika: Lends a beautiful golden color and a subtle, smoky depth that elevates the dish from good to great.
  • ½ teaspoon Onion Powder: Reinforces the sweet, savory flavor of the sautéed onion.
  • ½ teaspoon Garlic Powder: Complements the fresh garlic, ensuring a robust, savory flavor throughout.
  • 1 teaspoon Salt (or to taste): Essential for bringing all the flavors together. Taste your sauce and adjust accordingly.
  • ½ teaspoon Black Pepper (or to taste): Adds a gentle hint of spice.
  • Optional Topping: ½ cup Panko Breadcrumbs mixed with 1 tablespoon melted vegan butter or olive oil: For those who love a baked mac and cheese with a crunchy, golden-brown crust.

Instructions

Follow these steps carefully to ensure a flawless, creamy, and delicious result. We’ll first prepare the pasta and the sauce separately before bringing them together in a glorious union.

Step 1: Cook the Pasta
Bring a large pot of heavily salted water to a rolling boil. Add the macaroni and cook according to package directions until al dente (firm to the bite). It’s important not to overcook the pasta, as it will continue to cook slightly when mixed with the hot sauce. Just before draining, reserve about 1 cup of the starchy pasta water. This water is liquid gold and can be used later to thin the sauce if it becomes too thick. Drain the pasta and set it aside.

Step 2: Sauté the Aromatics
While the pasta is cooking, heat the olive oil in a medium-sized skillet or saucepan over medium heat. Add the finely chopped yellow onion and sauté for 5-7 minutes, until it becomes soft, translucent, and slightly sweet. Add the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic, as it can become bitter. Once done, remove the skillet from the heat.

Step 3: Blend the Tofu Cheese Sauce
In the jar of a high-speed blender, combine the drained silken tofu, unsweetened plant-based milk, nutritional yeast, apple cider vinegar, Dijon mustard, smoked paprika, onion powder, garlic powder, salt, and black pepper. Add the cooked onion and garlic mixture from the skillet directly into the blender.

Step 4: Achieve Perfect Creaminess
Secure the lid on the blender and blend on high for 1-2 minutes, or until the sauce is completely smooth, velvety, and creamy. There should be absolutely no lumps or graininess. Scrape down the sides of the blender with a spatula a couple of times during blending to ensure everything is fully incorporated. Taste the sauce and adjust the seasoning if necessary. You might want more salt for flavor, more nutritional yeast for cheesiness, or a bit more vinegar for tang.

Step 5: Combine Sauce and Pasta
Pour the beautifully smooth tofu cheese sauce into the pot you used for the pasta. Place it over low-medium heat and warm it gently, stirring occasionally. Do not bring it to a boil. Add the cooked and drained macaroni to the pot with the sauce. Stir gently until every piece of pasta is generously coated in the creamy sauce. If the sauce seems too thick, add a splash of the reserved pasta water until you reach your desired consistency.

Step 6 (Optional): Bake for a Crispy Top
If you love a baked mac and cheese, preheat your oven to 375°F (190°C). Transfer the mac and cheese to a 9×13 inch baking dish or a similar-sized casserole dish. In a small bowl, mix the panko breadcrumbs with the melted vegan butter or olive oil until the crumbs are evenly coated. Sprinkle the breadcrumbs evenly over the top of the mac and cheese. Bake for 15-20 minutes, or until the sauce is bubbly and the topping is golden brown and crispy. Let it rest for a few minutes before serving.

Nutrition Facts

This recipe is designed to be a healthier, more balanced version of the classic comfort food.

  • Servings: 6 generous servings
  • Calories per serving: Approximately 450 kcal
  • Protein (20g): Significantly higher in protein than traditional mac and cheese, thanks to the tofu and whole wheat pasta. Protein is essential for muscle repair, immune function, and keeping you feeling full and satisfied.
  • Fiber (7g): Using whole wheat or legume-based pasta can significantly increase the fiber content. Fiber is crucial for digestive health and helps to regulate blood sugar levels.
  • Saturated Fat (2g): This recipe is exceptionally low in saturated fat compared to its dairy-based counterpart, which is often loaded with butter and cheese. A lower intake of saturated fat is beneficial for heart health.
  • Sodium (550mg): While salt is necessary for flavor, this recipe allows you to control the amount. The sodium content is generally lower than in recipes using processed cheeses.
  • Vitamin B12: Nutritional yeast is often fortified with Vitamin B12, an essential nutrient for nerve function and the formation of red blood cells, which can be difficult to obtain on a vegan diet.

Preparation Time

This dish comes together surprisingly quickly, making it a perfect option for a weeknight dinner.

  • Total Time: Approximately 30 minutes
  • Prep Time: 10 minutes (chopping the onion and garlic)
  • Cook Time: 20 minutes (boiling pasta and making the sauce)

The majority of the cooking time is hands-off while the pasta boils. The sauce itself comes together in just a few minutes in the blender, making this a wonderfully efficient and rewarding meal to prepare.

How to Serve

This Tofu Mac & Cheese is a versatile star that can be served in many delicious ways. Here are some ideas to make it a complete and exciting meal:

  • The Classic Comfort Bowl:
    • Serve it hot and steaming, right from the pot or oven.
    • Garnish with a sprinkle of fresh chopped chives or parsley for a pop of color and fresh flavor.
    • Add a few grinds of fresh black pepper on top.
  • With a Side of Greens:
    • Balance the richness of the mac and cheese with a crisp, refreshing side salad dressed in a simple vinaigrette.
    • Serve alongside steamed or roasted vegetables like broccoli, asparagus, or green beans. The vibrant green is a beautiful contrast to the golden pasta.
    • A side of sautéed kale or collard greens with a squeeze of lemon is another excellent and nutritious pairing.
  • Loaded Mac & Cheese Bar:
    • Set up a “toppings bar” and let everyone customize their own bowl. This is a huge hit with kids and guests.
    • Protein Boosts: Offer crumbled vegan sausage, sautéed mushrooms, or crispy roasted chickpeas.
    • Veggie Add-ins: Provide bowls of steamed peas, roasted red peppers, or caramelized onions.
    • Crunchy Toppings: Besides breadcrumbs, offer crispy fried onions or toasted sunflower seeds.
    • Flavor Enhancers: A bottle of hot sauce, a shaker of red pepper flakes, or a drizzle of truffle oil can take it to the next level.

Additional Tips

Here are 8 pro tips to help you perfect your Tofu Mac & Cheese and customize it to your liking.

  1. Pasta Water is Magic: Never underestimate the power of starchy pasta water. The starches in the water help the sauce cling to the pasta and create an even creamier emulsion. Always save a cup before you drain your pasta. It’s the best way to thin out a sauce that has thickened too much upon standing.
  2. The Right Tofu is Crucial: This recipe will not work with firm or extra-firm tofu. You absolutely must use silken or soft tofu. These varieties have a high water content and a custard-like texture that breaks down into a perfectly smooth, velvety sauce in a blender. Firm tofu will result in a grainy, unpleasant texture.
  3. Taste and Adjust Fearlessly: The provided measurements are a fantastic starting point, but taste preferences vary. Don’t be shy about tasting your sauce before mixing it with the pasta. Does it need more salt? More “cheesiness” from nutritional yeast? A sharper tang from vinegar? Adjusting the seasoning is the key to making this your perfect mac and cheese.
  4. For a Deeper, “Aged” Cheese Flavor: To mimic the complexity of an aged cheddar, consider adding a teaspoon of white or yellow miso paste to the blender. Miso provides a salty, umami-rich depth that works wonders in savory vegan sauces.
  5. Spice It Up: If you like a bit of heat, this recipe is a perfect canvas. Add a pinch of cayenne pepper or a teaspoon of your favorite hot sauce (like sriracha or chipotle in adobo) to the blender for a spicy kick.
  6. Smoky Flavor Boost: While the smoked paprika adds a subtle smokiness, you can amplify it further. A ¼ teaspoon of liquid smoke added to the blender will give the sauce a more pronounced, smoky flavor reminiscent of smoked gouda.
  7. Hide More Veggies: This sauce is an incredible vehicle for sneaking in extra nutrients, especially for picky eaters. You can add ½ cup of steamed carrots or a small cooked sweet potato to the blender along with the other sauce ingredients. They will add a natural sweetness, a beautiful golden color, and extra vitamins without being detected.
  8. Freezing for Later: You can easily make the tofu cheese sauce in advance and freeze it. Pour the cooled sauce into an airtight, freezer-safe container or ice cube trays. It will keep for up to 3 months. When you’re ready to use it, thaw it in the refrigerator overnight and gently reheat it on the stove, whisking well to bring it back to a smooth consistency. You may need to add a splash of plant milk or water to thin it out.

FAQ Section

Here are answers to some frequently asked questions about this Tofu Mac & Cheese recipe.

1. What does tofu mac and cheese actually taste like? Does it taste like tofu?
No, it does not taste like tofu at all! Silken tofu has a very neutral flavor and its primary role is to provide an incredibly creamy, smooth texture. The flavor of the dish comes from the other ingredients: the savory “cheesiness” of the nutritional yeast, the tang of the mustard and vinegar, and the aromatic depth of the onion and garlic. Most people are shocked to learn the creamy base is made from tofu.

2. Can I make this recipe gluten-free?
Absolutely! The sauce is naturally gluten-free. To make the entire dish gluten-free, simply use your favorite brand of gluten-free short pasta, such as one made from brown rice, quinoa, or chickpeas. Cook the pasta according to its specific package instructions.

3. My sauce isn’t as “cheesy” as I’d like. What can I do?
The “cheesiness” comes primarily from the nutritional yeast. If you want a stronger cheese flavor, simply add more nutritional yeast, one tablespoon at a time, blending and tasting until you reach your desired level. Adding a teaspoon of miso paste, as mentioned in the tips, can also enhance the savory, umami flavor.

4. How do I store and reheat leftovers?
Store any leftover mac and cheese in an airtight container in the refrigerator for up to 4 days. The sauce will thicken considerably when chilled. To reheat, you can use a microwave, but the best method is to gently warm it in a saucepan over low heat. Add a splash of unsweetened plant-based milk or water and stir continuously until it’s heated through and the sauce becomes creamy again.

5. Can I use a food processor instead of a high-speed blender?
While a high-speed blender is highly recommended for the smoothest, most velvety texture, you can use a food processor. You may need to process it for a longer period (3-4 minutes) and scrape down the sides frequently. The final result might be slightly less silky-smooth than with a blender, but it will still be delicious.

6. Can I make the tofu cheese sauce ahead of time?
Yes, this is a great time-saver. You can prepare the entire sauce up to 3 days in advance and store it in an airtight container in the refrigerator. When you’re ready to eat, cook your pasta and gently reheat the sauce on the stovetop before combining them.

7. Is this recipe kid-friendly?
This recipe is exceptionally kid-friendly! It’s creamy, comforting, and has a mild, cheesy flavor that appeals to children. Because the tofu is completely hidden in the sauce, even the most tofu-averse kids will enjoy it without ever knowing the secret ingredient. It’s a fantastic way to get more plant-based protein into their diet.

8. I don’t have silken tofu. Can I use firm tofu if I blend it really well?
It is strongly advised against using firm or extra-firm tofu. Even with the most powerful blender, firm tofu retains a slightly grainy or gritty texture that is not ideal for a creamy sauce. For the best results that truly mimic a dairy-based cream sauce, you must use silken or soft tofu. You can typically find it in the refrigerated section or the aseptic packaging (shelf-stable) aisle of most grocery stores.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Mac & Cheese


  • Author: Sarah
  • Total Time: 30 minutes

Ingredients

Here is everything you’ll need to create this masterpiece. Each ingredient is chosen specifically for its role in building the perfect flavor and texture.

  • 16 ounces (450g) Macaroni or other short pasta: The classic elbow macaroni is perfect for catching all the sauce, but feel free to use shells, rotini, or penne. A gluten-free pasta works wonderfully as well.
  • 1 tablespoon Olive Oil: Used to sauté the aromatics, creating a foundational layer of flavor for our sauce.
  • 1 small Yellow Onion, finely chopped: Provides a sweet, aromatic base that deepens the overall flavor of the cheese sauce.
  • 2 cloves Garlic, minced: Adds that essential pungent, savory kick that no good mac and cheese should be without.
  • 14-16 ounces (400-450g) Silken or Soft Tofu, drained: This is the star of the show. Do not use firm or extra-firm tofu. Silken tofu blends into a perfectly smooth, creamy, and neutral base, which is the secret to our luxurious sauce.
  • ½ cup Unsweetened Plant-Based Milk: Almond, soy, or oat milk all work well. This helps to thin the sauce to the perfect consistency. Use more if you prefer a thinner sauce.
  • ¾ cup Nutritional Yeast: This is the key to the “cheesy” flavor. It’s a deactivated yeast with a nutty, savory, and cheesy taste, packed with B vitamins. Do not skip this!
  • 2 tablespoons Apple Cider Vinegar or Lemon Juice: Provides a crucial acidic tang that cuts through the richness and mimics the sharpness of a good cheddar cheese.
  • 2 tablespoons Dijon Mustard: Adds another layer of tangy complexity and helps to emulsify the sauce, making it extra smooth.
  • 1 teaspoon Smoked Paprika: Lends a beautiful golden color and a subtle, smoky depth that elevates the dish from good to great.
  • ½ teaspoon Onion Powder: Reinforces the sweet, savory flavor of the sautéed onion.
  • ½ teaspoon Garlic Powder: Complements the fresh garlic, ensuring a robust, savory flavor throughout.
  • 1 teaspoon Salt (or to taste): Essential for bringing all the flavors together. Taste your sauce and adjust accordingly.
  • ½ teaspoon Black Pepper (or to taste): Adds a gentle hint of spice.
  • Optional Topping: ½ cup Panko Breadcrumbs mixed with 1 tablespoon melted vegan butter or olive oil: For those who love a baked mac and cheese with a crunchy, golden-brown crust.


Instructions

Follow these steps carefully to ensure a flawless, creamy, and delicious result. We’ll first prepare the pasta and the sauce separately before bringing them together in a glorious union.

Step 1: Cook the Pasta
Bring a large pot of heavily salted water to a rolling boil. Add the macaroni and cook according to package directions until al dente (firm to the bite). It’s important not to overcook the pasta, as it will continue to cook slightly when mixed with the hot sauce. Just before draining, reserve about 1 cup of the starchy pasta water. This water is liquid gold and can be used later to thin the sauce if it becomes too thick. Drain the pasta and set it aside.

Step 2: Sauté the Aromatics
While the pasta is cooking, heat the olive oil in a medium-sized skillet or saucepan over medium heat. Add the finely chopped yellow onion and sauté for 5-7 minutes, until it becomes soft, translucent, and slightly sweet. Add the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic, as it can become bitter. Once done, remove the skillet from the heat.

Step 3: Blend the Tofu Cheese Sauce
In the jar of a high-speed blender, combine the drained silken tofu, unsweetened plant-based milk, nutritional yeast, apple cider vinegar, Dijon mustard, smoked paprika, onion powder, garlic powder, salt, and black pepper. Add the cooked onion and garlic mixture from the skillet directly into the blender.

Step 4: Achieve Perfect Creaminess
Secure the lid on the blender and blend on high for 1-2 minutes, or until the sauce is completely smooth, velvety, and creamy. There should be absolutely no lumps or graininess. Scrape down the sides of the blender with a spatula a couple of times during blending to ensure everything is fully incorporated. Taste the sauce and adjust the seasoning if necessary. You might want more salt for flavor, more nutritional yeast for cheesiness, or a bit more vinegar for tang.

Step 5: Combine Sauce and Pasta
Pour the beautifully smooth tofu cheese sauce into the pot you used for the pasta. Place it over low-medium heat and warm it gently, stirring occasionally. Do not bring it to a boil. Add the cooked and drained macaroni to the pot with the sauce. Stir gently until every piece of pasta is generously coated in the creamy sauce. If the sauce seems too thick, add a splash of the reserved pasta water until you reach your desired consistency.

Step 6 (Optional): Bake for a Crispy Top
If you love a baked mac and cheese, preheat your oven to 375°F (190°C). Transfer the mac and cheese to a 9×13 inch baking dish or a similar-sized casserole dish. In a small bowl, mix the panko breadcrumbs with the melted vegan butter or olive oil until the crumbs are evenly coated. Sprinkle the breadcrumbs evenly over the top of the mac and cheese. Bake for 15-20 minutes, or until the sauce is bubbly and the topping is golden brown and crispy. Let it rest for a few minutes before serving.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 450
  • Sodium: 550mg
  • Saturated Fat: 2g
  • Fiber: 7g
  • Protein: 20g