Go Back Email Link
+ servings

The Ultimate Cheesy Vegan Baked Mac

5 from 5 votes
Here’s a really comforting Cheesy Baked Mac—macaroni cooked in a meaty tomato topped with a cheesy white sauce, similar to béchamel sauce! This is nut, soy, and dairy-free. I baked this to get that nice golden brown top, which also continued to melt down the cheesy while layer causing it to ooze to the macaroni below.
Prep Time 5 minutes
Cook Time 15 minutes
Bake Time 25 minutes
Total Time 45 minutes
Course Main Course
Cuisine American, Filipino, Italian
Servings 3
Calories 596 kcal

Equipment

  • Oven-safe Baking Dish, mine was 9x6 inches

Ingredients
 
 

Pasta

  • 1.25 cups dry elbow macaroni

TVP (See notes for sub)

  • 1/2 cup TVP or texturised vegetable protein, see notes for sub, 45 g

Cheesy White Sauce

Meaty Tomato Sauce

  • 1 tbsp olive oil
  • 1/2 small onion diced
  • 2 cloves garlic minced
  • 5 button mushrooms or other mushrooms, sliced (optional)
  • 1 cup rehydrated TVP or other plant-based ground (see notes)
  • 1 1/2 cups tomato sauce see notes
  • 1/2 tbsp tomato paste optional
  • 1/2 tsp salt or to taste
  • Dash of pepper
  • 2 to 3 tbsp sugar to sweeten as needed

For Topping

  • Chopped basil optional for garnish

Instructions
 

Pasta

  • Heat a medium-sized pot over medium high heat. Add some salt and oil. Cook the macaroni until chewy and then drain from the water. Set aside.

White Sauce

  • Mix together the milk and all-purpose flour together until the flour has dissolved.
  • While the pasta is cooking, heat a medium pan over medium. Add in the oil. Once the oil is hot, sauté the garlic for 2 minutes until lightly browned.
  • Over medium heat, carefully pour the flour and milk mixture while stirring.
  • Keep stirring and leave to boil until it slightly thickens, around 4-5 minutes.
  • When it boils and starts to thicken, lower the heat.
  • Add in the vegan cheese shreds and keep mixing until the cheese melts. Add some salt and pepper, to taste. Add in the nutritional yeast, if using.
  • The cheese will start to melt and the sauce will continue to thicken. Keep mixing to ensure that there are no lumps of flour. This will be a really thick sauce!
  • Turn off the heat and then transfer the white cheese sauce to a bowl. Set aside while you prepare the meat sauce. You can opt to cook the meat sauce in the same pan or in the pot used to boil the pasta.

Meat Sauce

  • Heat the pan over medium. Add in the oil. Once hot, sauté the onion and garlic for 2 minutes. Add in the rehydrated TVP or other plant-based ground and mushrooms. Season with some salt and pepper, to taste. Add in the tomato sauce and mix everything together.
  • Mix in the cooked macaroni to the meat sauce. Stir until well combined and season more as needed. Turn off the heat.

Assembly and Baking

  • Heat your oven or oven toaster to 350F/190C. I used an oven toaster since mine has temperature settings.
  • Prepare the baking dish. Add in the macaroni in meat sauce in the dish.
  • Scoop in the cheesy white sauce over the top of the macaroni and then carefully spread around. I placed my dish at the top most rack of my oven toaster nearest the top for it to nicely brown.
  • Bake the dish for 15 to 20 minutes or until the cheese on top has turned slightly golden brown. You’ll also see the cheese bubbling as it bakes!
  • Enjoy while hot! Garnish with some chopped basil, if desired.

Notes

TVP or plant-based ground 

  • I used 1/2 cup dry TVP that I soaked in room temperature water for 5-10 minutes until doubled in size. 
  • You can use other plant-based ground (like those that come frozen from Beyond Meat, Impossible, etc) or even cooked lentils or minced mushrooms. If using cooked lentils or mushrooms, you can add 1 cup of cooked lentils or 1 cup of finely minced mushrooms.
 

Tomato sauce

  • Depending on the tomato sauce you’re using and your preference, you may need to add more or less sugar to adjust the acidity of the sauce. I like my tomato sauce on the sweeter side (it’s a Filipino preference I guess!) so I add sugar, to sweeten.
  • The tomato sauce I use is one that's cooked down so it's already thicker and less watery than sauces like Italian Passata. So you'll need to add more tomato paste to thicken the sauce as needed.
 

Tomato paste 

  • You can use tomato paste if you want a thicker, richer sauce.
 

CHEESY WHITE SAUCE AND "MEAT" SAUCE

  • You can also just mix together the cheesy white sauce and meat sauce then add in the basil. You'll get a very cheesy and creamy tomato "meat" sauce with your pasta. If you do so, you can also opt not to bake this or place this pasta on a baking dish and top with some shredded cheese and bake until the cheese has melted.

NUTRITIONAL INFO

Serving: 1serving | Calories: 596kcal | Carbohydrates: 80g | Protein: 21g | Fat: 22g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Sodium: 1679mg | Potassium: 760mg | Fiber: 9g | Sugar: 21g | Vitamin A: 735IU | Vitamin C: 11mg | Calcium: 228mg | Iron: 5mg
DID YOU MAKE THIS RECIPE?Please leave a rating or comment and share a photo on Instagram, and tag me @thefoodietakesflight or use #thefoodietakesflight :)