ListseVegetarian recipes for the home stove

Dinner

Tofu Mac & Cheese (vegan!) on the Stove

Looking for more tofu recipes, check out my collection of over 80 flavor-packed Tofu Recipes! You will certainly love these Crispy Tofu

  • 4 servings
  • Prep 5 minutes
  • Cook 20 minutes
  • Total 25 minutes
Jump to the recipe
Tofu Mac & Cheese (vegan!) on the Stove

This savory vegan mac is a total worth repeating with a savory cheesy flavor! A regular here that it packs in extra protein without you anyone even knowing it:)

Not only is it incredibly flavor-packed, but it’s also speedy and unfussy to make, coming together in simply 20 minutes! Whether you’re serving it as a fireside side dish or enjoying it as a main course, it’s a guaranteed crowd-regular. You’ll love how simple it is to create this creamy, crave-worthy dish without any fuss!

Why This dish is Deeply good

  • Creamy and Comforting – The tofu-based sauce is incredibly creamy, offering that dependable mac and cheese texture without the dairy.
  • Versatile – Works great as a side dish, or you can enjoy it as a hearty vegan main course.
  • Customizable – Add your go-to veggies or spices to make it your own.
  • Nourishing and Loaded with Protein – Each serving is packed with 20 grams of plant-based protein from tofu, making it a nutritious option for everyone!

The Simple Ingredients You’ll Need

With simply a handful of simple ingredients, you’re on your way to a creamy, savory tofu mac and cheese! Here’s the lineup:

A plate of tofu near small bowls with carrots and seasonings.
  • Carrot. Steamed for a mild sweetness and to add a slight creaminess to the sauce.
  • Pasta. Choose your go-to type. A regular here familiar elbow noodles but shells work too! or you can use your go-to gluten-free pasta (banza chickpea pasta is a great high protein option!).
  • Silken tofu. soft tofu provides the creamy texture that mimics long-used cheese sauce, while being a great source of plant-based protein.
  • Plant-based milk. Adds creaminess to the sauce, making it smooth and dairy-free. Other non-dairy milk options include unsweetened almond milk, oat milk or cashew milk.
  • Veggie broth. Adds depth of flavor to the sauce while keeping it light and savory.
  • Seasonings. A mix of Italian seasoning, garlic powder, smoked paprika, salt and pepper enhance and balance the flavors. Adding in a little yellow mustard or dijon mustard would also be nice.
  • Nutritional yeast. Gives the sauce a cheesy, umami flavor without any dairy.

How for this Tofu Mac and Cheese Recipe

Full recipe is down in the recipe card but here’s an overview of how to make it:

This tofu mac and cheese recipe is incredibly speedy & straightforward! With minimal prep and mostly pantry staple ingredients, you’ll have a creamy, comforting dish on the dinner table in no time.

Steamed carrot with seasonings in a blender.

STEP #1. Make the tofu cheese sauce – Once the carrot is steamed and cooled, in a blender or food processor, combine the steamed carrot along with the tofu, milk, broth, Italian seasoning, garlic powder, nutritional yeast, salt & pepper, and paprika. Blend until creamy smooth and NO chunks remain. Let the pasta cook until al dente.

Tofu Mac and cheese in a bowl.

STEP #2. Enjoy with noodles – Pour the vegan cheese sauce over the cooked pasta. If needed, you can cook it over medium heat for a few minutes to warm through. Season to taste with additional salt and pepper and ENJOY!

Since pasta absorbs sauce over time, adding a little extra liquid when reheating helps maintain that creamy texture.

Tofu Mac and cheese in a bowl.

More straightforward tofu recipes you’ll love

The recipe

Tofu Mac and Cheese from the Pantry

Get ready for a creamy, dreamy bowl of goodness with this Vegan Tofu Mac and Cheese! In only 20 minutes, you’ll have a satisfying, well-seasoned dish that’s reliable for any night of the week.

  • 4 servings
  • Prep 5 minutes
  • Cook 20 minutes
  • Total 25 minutes

Ingredients

  • 1 large carrot (steamed)
  • 1 pound pasta of choice
  • 1 block silken tofu (about 15oz)
  • 1 cup plant-based milk
  • ½ cup veggie broth
  • 2 teaspoons Italian seasoning
  • 1 teaspoon garlic powder
  • 2 ½ tablespoons nutritional yeast
  • salt and pepper to taste (I added ½ tsp of salt and ½ tsp of pepper)
  • ¼ tsp smoked paprika

Method

  1. 1

    Start by steaming your carrot. Cut it into smaller pieces (I cut mine into about 6 pieces) and then place it into a pot. Cover with water and bring to a gentle simmer. Cook until fork tender. Let cool.

  2. 2

    Cook your pasta according to package instructions. Once done, drain and return to the pot.

  3. 3

    In a blender, combine the steamed carrot along with the remaining ingredients: tofu, milk, broth, Italian seasoning, garlic powder, nutritional yeast, salt & pepper, and paprika. Blend until creamy smooth and NO chunks remain.

  4. 4

    Pour the sauce over the noodles. If needed, you can cook it over medium heat for a few minutes to warm through.

  5. 5

    Season to taste with additional salt and pepper and ENJOY!

Cook notes

Adapted from my Creamy Tofu Cream Sauce.

Per serving

  • Serving1 serving
  • Calories490 kcal
  • Carbohydrates93 g
  • Protein20 g
  • Fat4 g
  • Saturated Fat1 g
  • Polyunsaturated Fat1 g
  • Monounsaturated Fat1 g
  • Cholesterol7 mg
  • Sodium43 mg
  • Potassium521 mg
  • Fiber6 g
  • Sugar7 g
  • Vitamin A3184 IU
  • Vitamin C1 mg
  • Calcium122 mg
  • Iron2 mg